Java Developer

Work set-up: 
Full Remote
Contract: 
Experience: 
Entry-level / graduate
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or related field., Proven experience in Java development with strong programming skills., Proficiency in Java frameworks like Spring and Hibernate., Knowledge of object-oriented design principles, databases, and version control systems..

Key responsibilities:

  • Design, develop, and maintain Java applications based on business needs.
  • Collaborate with cross-functional teams to analyze requirements.
  • Participate in the full software development lifecycle from planning to deployment.
  • Write efficient, well-designed, and maintainable code following industry standards.

iReply logo
iReply
51 - 200 Employees
See all jobs

Job description

This is a remote position.

We are seeking a skilled and motivated Java Developer to join our dynamic team. As a Java Developer, you will be responsible for designing, developing, and implementing high-quality Java applications that meet our clients' needs. You will collaborate with cross-functional teams and contribute to the full software development life cycle, from requirements analysis to deployment and maintenance. The ideal candidate should possess strong programming skills, a solid understanding of object-oriented design principles, and a passion for creating efficient and scalable solutions.

The job responsibilities of a Java Developer include:
  • Design, develop, and maintain high-quality Java applications based on business requirements.
  • Collaborate with cross-functional teams to analyze user needs and system requirements.
  • Participate in the entire software development life cycle, including planning, coding, testing, and deployment.
  • Write well-designed, efficient, and maintainable code following best practices and industry standards.
  • Conduct thorough testing to ensure the reliability, performance, and security of developed applications.
  • Debug and resolve issues, troubleshoot and optimize application performance.
  • Continuously learn and stay up-to-date with the latest technologies, trends, and best practices in Java development.
  • Collaborate with team members to review code and provide constructive feedback.
  • Assist in the documentation of technical specifications and project requirements.



Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Java Developer, with a strong understanding of Java programming language and its ecosystem.
  • Proficient in Java development frameworks (e.g., Spring, Hibernate).
  • Sound knowledge of object-oriented programming principles and design patterns.
  • Experience with relational databases and SQL.
  • Familiarity with front-end development technologies (HTML, CSS, JavaScript) and related frameworks (e.g., Angular, React) is a plus.
  • Knowledge of version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to work in a fast-paced, deadline-driven environment.
  • Experience with agile development methodologies (e.g., Scrum) is a plus.
  • We offer competitive compensation and benefits packages, a collaborative work environment, and opportunities for professional growth. If you are a talented Java Developer with a passion for building robust and scalable applications, we would love to hear from you.


Benefits
  • Paid Leaves & Birthday Off: Take time when you need it, and convert unused leave into cash! Plus, enjoy an extra day off on your birthday.
  • Comprehensive Health Insurance: Coverage starts from day one and extends to one dependent.
  • Performance-Based Salary Increase: Enjoy a raise after regularization
  • Annual Salary Adjustments: We recognize long-term commitment with yearly salary increases.
  • Employee Recognition: Be rewarded for your hard work with incentives and recognition.
  • Engaging Team Activities: Join in on Family Days, Summer Splash, and other fun events that strengthen the iReply community.


Required profile

Experience

Level of experience: Entry-level / graduate
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Teamwork
  • Communication
  • Problem Solving

Java Developer Related jobs