We're looking for a skilled Java Microservices Developer with a passion for building robust and scalable applications. If you have strong hands-on experience with Java 8+, Spring Boot, and microservices architecture, we want to hear from you.
Primary Skills
- Java 8+
- Microservices
- Spring Boot
- REST API
- MongoDB
- Kafka
- SQL/NoSQL
- Data Structures
- Development & Design
Must-Have Skills
- 6+ years of experience in Java 8+ with strong hands-on programming expertise.
- Experience in Spring Boot and Microservices architecture.
- Good understanding of Data Structures, CAP/PACELC theorems.
- Experience with databases: SQL/NoSQL, especially MongoDB.
- Experience in Spring Data JPA or Spring R2DBC.
- Solid knowledge of OOPs, Design Patterns, and Design Principles.
- Proficient in writing unit & integration tests using JUnit, Mockito, WireMock.
- Experience working in Agile/Scrum teams.
- Familiarity with build tools like Maven/Gradle.
- Version control using Git.
Good to Have
- Exposure to Reactive Java, Spring WebFlux.
- Experience in Event-driven architecture.
- Familiarity with TDD/DDD frameworks like Cucumber.
- Knowledge of CI/CD pipelines.
- Experience with Docker, Kubernetes.
- Cloud development exposure (AWS/GCP/Azure).
- Familiarity with logging & monitoring tools like Splunk, Sleuth.
- Awareness of code quality & security tools like Snyk, Kenna