to join our engineering team. In this role, you will be responsible for
designing, developing, and delivering enterprise-grade applications
for one of the world's largest corporations. You will drive engineering excellence across the full software lifecycle, mentor junior engineers, and ensure the adoption of modern practices in architecture, DevOps, and Agile delivery.
Responsibilities: Lead the
design and development of distributed, highly available enterprise applications
that scale to meet business demands.
Build and maintain
RESTful APIs and microservices
using the
Java/Spring Boot
stack.
Develop and optimize
frontend applications
using
React/Redux
, ensuring performance and scalability.
Apply
Continuous Integration and Continuous Delivery (CI/CD)
practices for efficient, reliable deployments.
Ensure
code quality and engineering best practices
through reviews, automation, and technical governance.
Work collaboratively with cross-functional teams in a
Scrum Agile environment
.
Mentor and groom junior engineers, fostering a culture of
knowledge sharing and continuous improvement
.
Champion
DevOps principles
, including automation, containerization, monitoring, and Infrastructure as Code (IaC).
Contribute to architectural discussions, performance optimization, and enterprise integration strategies.
Participate in end-to-end project activities:
development, QA, deployment, and post-production support
.
Requirements:
Bachelor's Degree
in Computer Science, Engineering, or a related field (or equivalent experience).
6+ years of professional experience
in building and deploying production-grade enterprise applications.
Strong expertise in
Java, Spring Boot, RESTful APIs, and microservices
.
Solid experience with
frontend development (React/Redux)
and related best practices.
In-depth knowledge of
relational databases (MySQL or Postgres)
, schema design, and SQL optimization.
Exposure to
NoSQL databases
is an added advantage.
Familiarity with
Linux-based systems
and
DevOps practices
.
Hands-on experience with
AWS cloud services
(EC2, ECS, Lambda, Fargate, Step Functions, IaC).
Knowledge of
data streaming technologies (Kafka)
is an advantage.
Understanding of
Quality Engineering processes and practices
.
Understanding of
containerization principles
(Docker, Kubernetes preferred).
Familiarity with
Quality Engineering processes and practices
.
Soft Skills
Strong leadership and mentoring abilities.
Excellent communication and collaboration skills.
Ability to
introduce and implement new best practices
within the team.
Problem-solving mindset with attention to detail.
* Thrives in a fast-paced,
Agile delivery environment
.
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.