Java API Developer

Filled
February 20, 2026

Job Description

We are seeking a motivated Java API Backend Engineer to lead and shape the technical direction of our backend systems. This role combines hands-on development with technical leadership, driving best practices, standards, and innovation across the engineering team.

Key Responsibilities

  • Technical Vision & Leadership: Design scalable, maintainable backend architectures and define engineering standards.
  • Process & Code Excellence: Establish and enforce coding guidelines, automation, and best practices to improve quality.
  • Hands-on Development: Build high-performance backend services using Java, Spring, and Spring Boot.
  • Microservices Transformation: Migrate legacy monolithic systems to modern microservices architecture.
  • Cloud & Infrastructure: Collaborate with cloud architects to deploy and optimize applications on AWS.
  • Database Management: Design and manage efficient MySQL databases; optimize queries and schemas.
  • Cross-functional Collaboration: Communicate technical concepts clearly to product managers and non-technical stakeholders.

Required Skills & Experience

  • Java, Spring, Spring Boot – strong expertise.
  • Microservices architecture experience and best practices.
  • MySQL and relational database design proficiency.
  • Familiarity with AWS cloud services.
  • Optional but preferred: Hibernate, Docker, Kubernetes, containerization.
  • Experience: 2–8 years in backend development.

Soft Skills

  • Ownership mindset with a drive to improve team efficiency.
  • Excellent communication skills; able to bridge technical and non-technical audiences.
  • Passion for learning, innovation, and improving processes.

Bonus Points

  • Experience with Azure DevOps and CI/CD pipelines.
  • Exposure to event-driven architectures and Kafka.