Java Development Engineer (3–5 Years Experience)

Filled
February 24, 2026

Job Description

We are seeking a talented Java Development Engineer with 3–5 years of professional experience to join our growing development team. The ideal candidate is passionate about building scalable software, writing clean code, and collaborating with cross-functional teams to deliver high-quality applications.

You will work on designing, developing, and maintaining backend services while contributing to technical improvements across the platform.

Role Overview

In this role, you will build modern backend systems using technologies such as Java, frameworks like Spring Boot, and REST-based architectures. You will collaborate closely with product managers, designers, QA engineers, and DevOps teams to deliver reliable and scalable solutions.

Key Responsibilities

Software Development

  • Design, develop, test, and maintain Java-based applications
  • Write clean, efficient, and well-documented code
  • Participate in code reviews and follow best development practices

Backend & API Development

  • Build and maintain RESTful APIs
  • Work with backend frameworks such as Spring / Spring Boot
  • Ensure application performance, scalability, and security

Collaboration

  • Work closely with product managers, QA, and other engineers
  • Participate in Agile ceremonies such as sprint planning and stand-ups
  • Contribute to technical discussions and architecture decisions

Maintenance & Optimization

  • Troubleshoot and resolve technical issues
  • Optimize application performance and reliability
  • Improve existing systems and implement new features

Required Qualifications

  • 3–5 years of experience working with Java
  • Strong understanding of object-oriented programming
  • Experience with Spring Framework or Spring Boot
  • Experience building REST APIs
  • Familiarity with Git or similar version control systems
  • Basic knowledge of databases (SQL / relational databases)

Preferred Skills

  • Experience with microservices architecture
  • Knowledge of Docker or Kubernetes
  • Familiarity with CI/CD pipelines
  • Experience with cloud platforms like Amazon Web Services
  • Understanding of Agile/Scrum development

What We Offer

  • Opportunity to work on exciting and impactful projects
  • Collaborative and supportive team environment
  • Opportunities for growth and skill development
  • Long-term collaboration potential