Java 17+, Spring Boot, WebFlux, Microservices, AWS, and MongoDB
. The ideal candidate will drive the design, development, and delivery of scalable, enterprise-grade applications, while mentoring the engineering team and ensuring adherence to best practices.
Key Responsibilities
Lead end-to-end design and development of
scalable, secure, and high-performance microservices
using
Java 17+ and Spring Boot
.
Implement
reactive programming
patterns using
Spring WebFlux
for real-time, event-driven systems.
Collaborate with
architects, product owners, and cross-functional teams
to define technical solutions and delivery roadmaps.
Build and manage
RESTful APIs
, integrations, and event-driven architectures.
Deploy and manage applications in
AWS Cloud
(ECS, EKS, Lambda, S3, CloudWatch, etc.).
Define and enforce
coding standards, design patterns, and best practices
across the team.
Hands-on involvement in
CI/CD pipelines
using tools like GitHub/GitLab, Jenkins, and Docker.
Manage and optimize
NoSQL databases (MongoDB)
for performance and scalability.
Guide and mentor junior engineers, perform code reviews, and promote knowledge sharing.
Ensure application
security, observability, and resilience
through logging, monitoring, and alerting solutions.
Required Skills & Experience
6-8 years
of professional software development experience.
Strong expertise in
Java 17+
,
Spring Boot
, and
Microservices architecture
.
Solid understanding of
Spring WebFlux / Reactive programming
.
Hands-on experience with
Docker
and container orchestration (Kubernetes preferred).
Proficiency in
Git-based workflows
(GitHub/GitLab).
Experience working with
MongoDB
or other NoSQL databases.
Practical knowledge of
AWS cloud services
(ECS/EKS, Lambda, API Gateway, S3, IAM, etc.).
Strong understanding of
system design, scalability, distributed systems, and API management
.
Excellent problem-solving skills with a focus on clean, maintainable, and testable code.
Proven ability to
mentor engineers and lead technical discussions
.
Good to Have
Knowledge of
IoT Device
integration.
Knowledge of
event streaming platforms
(Kafka, RabbitMQ).
Experience with
DevOps practices
(Terraform, Helm, CI/CD pipelines).
Exposure to
front-end technologies
(React, Angular) for full-stack collaboration.
Experience with
monitoring and observability tools
(Prometheus, Grafana, ELK).
Soft Skills
Strong leadership and
team collaboration
abilities.
Effective communication with both technical and non-technical stakeholders.
Ability to work in
fast-paced, agile environments
.
Ownership mindset with a focus on delivering high-quality solutions.
Education
Bachelor's or Master's degree in
Computer Science, Engineering, or related field
.
Job Type: Full-time
Pay: ₹1,500,000.00 - ₹2,500,000.00 per year
Benefits:
Health insurance
Leave encashment
Paid time off
Experience:
System design: 4 years (Required)
Microservices: 4 years (Required)
Java, SpringBoot: 6 years (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.