Join a fast‑growing tech team building high‑performance Java microservices. You’ll play a key role in delivering scalable backend solutions for a leading SaaS platform. You’ll work closely with product owners and QA engineers to ensure high‑quality releases.
What You’ll Do
- Design and develop Spring Boot microservices using Dropwizard.
- Implement multi‑threaded Java 8+ applications for high concurrency.
- Write OpenAPI contract‑first specs and integrate with AWS services.
- Apply DDD principles to structure domain logic.
- Create unit and integration tests with Mockito and TDD practices.
- Maintain CI pipelines with GitHub Actions and Jira tracking.
- Collaborate in Agile sprints to deliver incremental features.
What You Need
- 4+ years of software development experience.
- 3+ years building Spring Boot/Dropwizard microservices.
- Strong Java concurrency and threading expertise (Java 8+).
- Hands‑on with AWS EC2, S3, and RDS.
- Proficient in OpenAPI contract‑first development.
- Experience with JIRA, Git, GitHub, and CI/CD pipelines.
- Familiarity with Java design patterns and DDD.
Good to Have
- Bachelor’s or master’s degree in any discipline.
- Detail‑oriented with strong analytical skills.
- Excellent written and spoken English communication.
- Team‑player attitude, proactive and adaptable.
The Opportunity
This role offers the chance to shape backend architecture in a dynamic, Agile environment, emphasizing deep Java concurrency and domain‑driven design.
