Experienced Backend Engineer – Java/Spring Boot

Filled
February 23, 2026

Job Description

We are seeking a skilled Backend Engineer with strong experience in Java and Spring Boot to maintain, enhance, and refactor our existing modules. The ideal candidate will be responsible for building and maintaining REST APIs, ensuring smooth integration with external partners, and working with complex enterprise codebases.

Key Responsibilities

  • Develop, maintain, and optimize backend modules using Java and Spring Boot.
  • Design and implement RESTful APIs for internal and external system integrations.
  • Refactor and improve existing code to enhance performance, scalability, and maintainability.
  • Ensure interface compatibility with external partners and third-party systems.
  • Troubleshoot and resolve issues across backend systems.
  • Collaborate with cross-functional teams to deliver high-quality software.
  • Follow best practices in coding, testing, and documentation.

Required Skills & Experience

  • Strong experience in Java (Spring Boot) backend development.
  • Hands-on experience with REST API design and implementation.
  • Familiarity with enterprise-grade codebases and modular architectures.
  • Knowledge of relational databases (PostgreSQL, MySQL, or similar) and query optimization.
  • Experience with version control (Git) and collaborative workflows.
  • Strong problem-solving skills and ability to work independently.

Preferred / Nice-to-Have

  • Experience with microservices architecture and cloud platforms (AWS, Azure, or GCP).
  • Knowledge of CI/CD pipelines and automated deployments.
  • Familiarity with message brokers (Kafka, RabbitMQ, or SQS).
  • Experience with performance tuning and debugging complex backend systems.