Overview
Experience: 12 – 17 Years
We are seeking an experienced Java Architect to lead the design and development of enterprise-grade applications. This role requires deep expertise in Java technologies, microservices, and cloud platforms, along with strong leadership and mentoring capabilities. The ideal candidate will align architectural decisions with business goals and ensure technical excellence across project lifecycles.
Key Responsibilities:
- Lead end-to-end architecture and design for enterprise-level Java-based applications.
- Define and enforce coding standards, architecture principles, and best practices.
- Drive technical solutions and provide guidance to development teams.
- Align technical solutions with business objectives by working with product managers, business analysts, and stakeholders.
- Evaluate and recommend new technologies, tools, and frameworks.
- Perform architectural and code reviews.
- Mentor and guide junior architects and developers.
- Ensure system scalability, security, and performance.
- Oversee deployment and maintenance of applications on cloud or on-prem platforms.
Technical Skills Required:
- Expert in Core Java, Spring Boot, Spring MVC, JPA/Hibernate.
- Strong experience in Microservices architecture and RESTful APIs.
- Experience with cloud platforms (preferably AWS, Azure, or GCP).
- Good knowledge of CI/CD pipelines, Docker, Kubernetes.
- Proficient in SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
- Hands-on experience with DevOps tools like Jenkins, Git, SonarQube.
- Familiar with front-end integration (React, Angular, or similar frameworks).
Soft Skills:
- Excellent communication and interpersonal skills.
- Strong problem-solving and decision-making abilities.
Share your profile with: bhukya.venkatesham@cesltd.com