Point your AI agent at freehire and let it find you a job.

Get the CLI →

Elixr Labs

Open 75d

Senior Java Developer

Posted Updated 4 views
Discussion
We are seeking a Senior Backend Developer to join our engineering team and help design, build, and maintain a scalable microservices platform. This role is ideal for a hands-on backend engineer with deep Java expertise, strong system design skills, and the ability to deliver secure, high-quality services in a collaborative environment.



Key Responsibilities

- Design, develop, and maintain backend services for a large-scale microservices platform

- Translate business and application requirements into effective technical solutions

- Build secure, reliable, and performant RESTful APIs and message-driven services

- Contribute to architecture decisions, code quality, and engineering best practices

- Collaborate with cross-functional teams, including product, QA, and client-facing stakeholders

- Mentor junior developers and provide technical guidance when needed




Requirements

Required Qualifications

- 8+ years of backend development experience with Java, preferably Java 17+

- Strong hands-on experience with Spring Boot 3.x, Spring Data MongoDB, and Spring Security including OAuth2/JWT

- Proven experience designing technical solutions for complex application requirements

- Solid understanding of microservices architecture, RESTful API design, and message-driven patterns

- Experience with Gradle multi-module builds and Docker containerization

- Strong unit testing experience using Unit or TestNG with Mockito

- Familiarity with cloud infrastructure, preferably Azure

- Ability to mentor junior engineers and support team growth

- Strong communication skills with experience managing client expectations and interactions



Nice to Have

- Exposure to Flutter/Dart or other mobile client development

- Experience with CI/CD pipeline, such as GitHub Actions

- Familiarity with Lombok, Thymeleaf, and OpenTelemetr

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

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