Lead Java Backend Developer

Galent Logo
  • Construction
  • Applications have closed

Key Responsibilities:

  • Design, develop, and maintain backend applications using Java and Spring Boot.

  • Build and optimize RESTful APIs / Microservices for high availability and performance.

  • Collaborate with front-end developers, QA, and DevOps teams to deliver end-to-end solutions.

  • Work with databases (SQL/NoSQL) for data modeling, queries, and optimization.

  • Implement security, authentication, and authorization best practices (OAuth2, JWT, etc.).

  • Write clean, maintainable, and testable code following best practices.

  • Debug and troubleshoot production issues, ensuring application reliability.

  • Participate in code reviews, agile ceremonies, and continuous improvement initiatives.


Required Skills & Experience:

  • 3 8 years of backend development experience (depending on role level).

  • Strong proficiency in Java (8/11/17) and Spring/Spring Boot.

  • Experience with REST APIs, Microservices architecture, and API Gateway.

  • Hands-on with databases MySQL, PostgreSQL, Oracle, or MongoDB.

  • Familiarity with cloud platforms (AWS/Azure/Google Cloud Platform).

  • Experience in CI/CD pipelines, Git, Docker, Kubernetes is a plus.

  • Knowledge of messaging queues (Kafka, RabbitMQ, ActiveMQ) preferred.

  • Solid understanding of data structures, algorithms, and OOP principles.


Nice-to-Have:

  • Exposure to Reactive Programming (Spring WebFlux, RxJava).

  • Experience with GraphQL.

  • Knowledge of DevOps practices & monitoring tools (Prometheus, ELK, Grafana).