Job Overview

Title:

Senior Java Software Engineer

Description:

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.

Salary:

$833801-$1532196 Annual

Company:

Marga Consulting LLC

Location:

Not Specified, Maharashtra, India