Java Backend Developer

Filled
February 20, 2026

Job Description

We are seeking a Java Backend Developer to design, develop, and maintain high-performance backend services for large-scale enterprise applications. This role requires expertise in Java, Spring Framework, relational databases, microservices, and cloud/DevOps practices. The ideal candidate is hands-on, self-reliant, and able to collaborate with cross-functional teams to deliver scalable and maintainable solutions.

Key Responsibilities

  • Build backend services and design solutions to complex business problems.
  • Research, prototype, and implement new technologies to enhance client experiences.
  • Develop, deploy, and maintain applications in production and non-production environments.
  • Collaborate with architects, product owners, UX/UI designers, and globally distributed teams to understand requirements and deliver solutions.
  • Lead code quality initiatives, define engineering best practices, and mentor junior developers.
  • Apply Test-Driven Development (TDD) and automated unit testing to ensure code reliability.
  • Develop specifications for new products, services, and application features.
  • Manage multiple priorities and deadlines in a dynamic environment.

Required Qualifications

  • 8+ years of experience in Java 17+, Spring 6, and JPA/Hibernate.
  • 5+ years of experience with relational databases (PostgreSQL, Oracle) including PL/SQL, stored procedures, tuning, and optimization.
  • Extensive experience developing enterprise SaaS applications and API-driven systems (RESTful and microservices).
  • Experience with Docker, CI/CD tools, and DevOps deployment processes.
  • Proficient in unit testing frameworks (JUnit) and TDD practices.
  • Knowledge of Agile/Scrum methodologies and tools like Rally, Jira, GitHub, Jenkins.
  • Strong problem-solving skills with creativity and attention to detail.

Preferred Skills

  • Experience with large-scale SaaS platforms and cloud-based deployments.
  • Familiarity with WebSphere or Tomcat application servers.
  • Strong ability to mentor and guide team members on best coding practices.