freehire launches on Product Hunt on 26 August.

Follow →

Senior Back-end Developer (Java & Spring Boot)

Summary

Builds and maintains high-performance Java/Spring Boot microservices, ensuring security and scalability while collaborating with cross-functional teams.

We are looking for a Backend Engineer to design and deliver high-performance backend services and APIs. The role focuses on building scalable microservices with strong reliability, security, and maintainability. Familiarity with Angular or React for frontend integration is a plus.

Responsibilities

  • Design, develop and maintain back-end services and APIs using Kotlin/Java (Spring Boot).
  • Implement scalable microservices architectures with high reliability and performance.
  • Ensure application security, monitoring, and optimization for mission-critical systems.
  • Write clean, testable, and maintainable code using industry-standard testing frameworks.
  • Collaborate with cross-functional teams to deliver backend-driven features.
  • Troubleshoot and resolve complex backend issues, including performance bottlenecks and scaling challenges.
  • Contribute to frontend development using Angular or React (optional).

Requirements

  • Proficiency in Kotlin or Java with Spring Boot, with proven experience delivering production-grade systems.
  • Strong understanding of microservices architecture, distributed systems, and event-driven patterns.
  • Experience with relational and NoSQL databases (e.g., Postgres, MongoDB, CosmosDB), including schema design and performance tuning.
  • Familiarity with testing frameworks (JUnit, Mockk, Mockito, TestContainers) and test automation practices.
  • Hands‑on experience with CI/CD pipelines, containerization (Docker/Kubernetes), and version control (Git/GitHub/GitLab).
  • Knowledge of application security principles (authentication, authorization, data protection).
  • Ability to troubleshoot and resolve backend issues in complex environments.
  • Experience working in Agile/Scrum teams with collaborative development practices.
  • Nice to have: front‑end experience with Angular, React, TypeScript/JavaScript.
  • Nice to have: cloud and DevOps knowledge (Azure or AWS, Event Grid, Kafka, Event Hub, Key Vault, GitHub Actions, Terraform, Azure Databricks).
  • Nice to have: CI/CD & infrastructure-as-code expertise, containerization, pipelines, and infrastructure-as-code.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available