Lead the architecture and design of
enterprise-level Java applications
for large-scale and complex projects.
Define
technical roadmaps , architectural standards, and best practices for development teams.
Collaborate with
business stakeholders
to understand requirements and translate them into effective, scalable solutions.
Ensure high-quality software architecture by performing
code reviews
and providing guidance to development teams.
Drive technology choices for
microservices, cloud deployments , and integration of third-party services.
Oversee the full project lifecycle, including
performance tuning , scalability considerations, and security protocols.
Mentor and guide
engineering teams , promoting knowledge sharing and best practices within the organization.
Stay updated on the latest trends in
Java, cloud computing, and software architecture , applying them to solve complex problems.
Required Skills & Qualifications :
12+ years
of experience in Java software development, with at least
5 years
in an architectural or technical leadership role.
Proven track record in designing and implementing
large-scale, distributed systems
and solutions.
Strong understanding of
Java
frameworks like
Spring Boot, Hibernate , and experience with
microservices architecture .
Expertise in
cloud platforms
(AWS, GCP, Azure) and
containerization
technologies (Docker, Kubernetes).
Experience with
enterprise-level databases
such as Oracle, PostgreSQL, or MySQL.
Knowledge of
scalability, performance optimization , and handling large datasets.
Familiarity with
DevOps
practices, CI / CD pipelines, and tools like Jenkins, Git, and Docker.
Excellent leadership, communication, and collaboration skills, with a proven ability to work with cross-functional teams.
Java Architect • India