Senior Engineer (java/springboot)

Year    TS, IN, India

Job Description

About the Role



We are looking for a highly skilled

Senior Engineer

with hands-on expertise in

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.


Job Detail

  • Job Id
    JD4292238
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year