we are seeking a highly skilled and motivated senior java developer with strong expertise in cloud-native microservices development. this role is ideal for professionals who have significant hands-on experience with java, spring boot, and cloud platforms, and are passionate about leading engineering teams and delivering scalable, secure, and high-performance enterprise applications.
what you'll bring to the table
- 7+ years of professional experience in microservices-based cloud-native application development within enterprise domains.
- 3+ years of proven experience in leading development teams.
- strong hands-on experience with java (preferably version 21), including lambda expressions, stream api, and completable future.
- deep expertise in spring boot, hibernate, and associated technologies.
- solid understanding of hexagonal architecture and experience implementing microservices using spring boot, kafka, and redis.
- proficient in building and consuming restful apis.
- in-depth knowledge of postgresql, including schema design and performance optimization.
- experience in large-scale batch processing.
- skilled with containerization and serverless architecture: docker, kubernetes, aws lambda, aws ecs.
- strong background in test driven development (tdd) and domain driven design (ddd); familiar with frameworks like junit, cypress, wiremock.
- experienced wth application lifecycle management tools such as jira and confluence.
- working knowledge of devops practices, ci/cd pipelines (jenkins), and git.
- excellent verbal and written communication skills with a consultative mindset.
- demonstrated leadership and mentoring capabilities.
- strong analytical and problem-solving skills.