Java Development Engineer – 3-5 Years Experience

Filled
February 23, 2026

Job Description

We are seeking a skilled Java Development Engineer with 3-5 years of professional experience to join our team. The ideal candidate will have strong expertise in Java programming and a proven ability to build robust, scalable applications. You will work closely with cross-functional teams to design, develop, and maintain high-quality software solutions.

Key Responsibilities

  • Design, develop, and maintain Java-based applications with high performance and reliability.
  • Collaborate with product managers, QA, and other engineers to implement software solutions.
  • Participate in code reviews, testing, and documentation to ensure high code quality.
  • Troubleshoot, debug, and optimize existing applications.
  • Apply best practices in software engineering, including version control and unit testing.
  • Contribute to architecture and design discussions to enhance system scalability and performance.

Required Skills & Experience

  • 3-5 years of professional experience in Java development.
  • Strong understanding of Java SE and core libraries.
  • Experience in building scalable and maintainable applications.
  • Familiarity with RESTful APIs, databases, and backend frameworks.
  • Hands-on experience with Git and Agile development methodologies.
  • Strong problem-solving and analytical skills.
  • Effective communication and collaboration skills in a team environment.

Preferred / Nice-to-Have

  • Experience with Spring Boot or other Java frameworks.
  • Exposure to microservices architecture.
  • Familiarity with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of unit and integration testing frameworks.

Why Join

  • Work on innovative, high-quality Java applications.
  • Collaborate with a skilled, cross-functional team.
  • Opportunity to enhance Java and backend development skills.
  • Be part of a dynamic and growth-oriented environment.