with 10-14 years of IT experience to lead the design, development, and deployment of enterprise-grade applications. The ideal candidate should have strong expertise in
Java-based technologies, Microservices, Spring Boot, Angular/React, RDBMS/NoSQL, and cloud-native application development
with a solid understanding of
Kubernetes and modern DevOps practices
. The candidate will play a key role in architecting solutions, guiding teams, ensuring high-quality deliverables, and driving technology best practices.
Key Responsibilities:
Lead end-to-end design, development, and deployment of scalable, secure, and high-performing applications.
Architect and implement
microservices-based solutions
leveraging
Spring Boot
and cloud-native principles.
Provide
technical leadership
to development teams, ensuring adherence to coding standards, best practices, and architectural guidelines.
Collaborate with stakeholders including Product Owners, Business Analysts, and Architects to define technical requirements and solutions.
Mentor and guide developers on
Java, front-end (Angular/React), databases, and cloud-native architectures
.
Drive the adoption of
CI/CD, containerization, and orchestration (Kubernetes)
for efficient deployment pipelines.
Ensure applications are optimized for
performance, scalability, and security
.
Evaluate and recommend
emerging technologies, frameworks, and tools
to improve productivity and product quality.
Conduct code reviews, troubleshoot complex issues, and provide technical solutions.
Manage workload distribution, ensure timely delivery, and contribute to project planning and estimation.
Required Skills & Experience:
10-14 years
of experience in software development with at least 3-5 years in a leadership/technical lead role.
Strong hands-on expertise in
Java/J2EE
and
Spring Boot
frameworks.
Proven experience in building
Microservices architectures
.
Front-end experience with
Angular or React
frameworks.
Strong database knowledge -
RDBMS (Oracle, MySQL, PostgreSQL)
and
NoSQL (MongoDB, Cassandra, etc.)
.
Solid experience in
Cloud-native app development
(AWS, Azure, or GCP).
Proficiency in
Docker, Kubernetes
, and container orchestration platforms.
Familiarity with
DevOps practices
including CI/CD pipelines, Git, Jenkins, and monitoring tools.
Excellent understanding of