The Role
Design, develop, and maintain secure, scalable backend services for a Java-based microservices platform. Build RESTful APIs and message-driven services, translate requirements into technical solutions, contribute to architecture and engineering standards, collaborate with cross-functional and client-facing teams, and mentor junior developers. The role also involves testing, Docker-based builds, cloud infrastructure, and technical guidance.
Summary Generated by Built In
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 Required
- 8+ years of backend development experience with Java, preferably Java 17+
- Hands-on experience with Spring Boot 3.x, Spring Data MongoDB, and Spring Security, including OAuth2 and JWT
- Experience designing technical solutions for complex application requirements
- 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 and experience managing client expectations and interactions
- Exposure to Flutter, Dart, or other mobile client development
- Experience with CI/CD pipelines, such as GitHub Actions
- Familiarity with Lombok, Thymeleaf, and OpenTelemetr
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Elixr Labs empowers hospitals and healthcare companies through tailored technology solutions and proprietary products that improve innovation, operational efficiency, and scalable growth. Its services include cloud infrastructure management, data analytics, API integration, artificial intelligence, machine learning, DevOps, UI/UX support, and compliance consulting. The company also develops healthcare products such as Banyan, a cloud-native clinical communication and collaboration solution.







