freehire launches on Product Hunt on 26 August.

Follow →

Java Developer, Backend

Summary

Build and maintain Java-based microservices and APIs using Spring Boot, ensuring scalability and reliability for client applications.

Responsibilities

  • Develop and evolve APIs and microservices in Java
  • Build critical services for the client’s app
  • Ensure high performance, scalability and resilience of applications
  • Participate in technical decisions and solution architecture
  • Work on integration between internal systems and external partners
  • Operate in DevOps pipelines using CI/CD practices
  • Ensure code quality (unit and integration tests, coverage)
  • Support troubleshooting and incident resolution in production
  • Collaborate with multidisciplinary teams (product, QA, architecture, security)

Requirements

  • Solid experience with Java 8+ (preferably Java 11 or higher)
  • Spring Boot / Spring Cloud
  • Experience with architectures: Microservices, RESTful APIs
  • Knowledge of messaging (Kafka, RabbitMQ or similar)
  • Relational databases (PostgreSQL, Oracle, etc.)
  • Git (version control)
  • CI/CD (Jenkins, GitLab CI, etc.)
  • Automated testing (JUnit, Mockito)
  • Familiarity with cloud environments (primarily AWS, GCP or Azure)

See also