Job Title : Architect - Java
Experience : 10-12 Years
Location : Bengaluru
Open Positions : 1
Role Overview
We are seeking an experienced Java Architect to lead the design and architecture of enterprise-grade web applications.
This role involves driving technical decisions, ensuring scalable and high-performance solutions, and collaborating with global teams to deliver robust systems.
Key Responsibilities
- Lead the architecture and design of enterprise-level web applications using Java and Angular.
- Participate in technical discussions, architecture reviews, and client interactions to define optimal solutions.
- Review and validate solution architecture, technical design documents, and system diagrams.
- Provide technical leadership and mentorship to development teams, ensuring adherence to coding standards and best practices.
- Act as a hands-on contributor when required, working across Java, Angular, and Node.js.
- Guide teams on scalable architecture, performance optimization, and implementation strategies.
- Identify opportunities for technical enhancements, innovation, and system improvements.
- Collaborate with US-based architects and global engineering teams for seamless delivery.
- Design, implement, and support CI/CD pipelines using AWS services (e.g, CodePipeline).
Required Skills & Qualifications
- 10-12 years of experience in software development, with strong expertise in Java-based technologies.
- Proven experience as a Full Stack Architect or in a similar leadership role.
Strong Proficiency In
- Java (Spring Boot / Microservices architecture)
- Angular (modern versions)
- Node.js (preferred)
- Deep understanding of design patterns, system design, and scalable architecture.
- Hands-on experience with microservices architecture and RESTful APIs.
- Experience with AWS cloud services, especially CI/CD tools like CodePipeline.
- Strong knowledge of DevOps practices and deployment strategies.
- Excellent problem-solving, communication, and stakeholder management skills.
Preferred Qualifications
- Experience working with distributed/global teams.
- Exposure to high-availability systems and performance tuning.
- Familiarity with containerization (Docker/Kubernetes) is a plus.
Key Competencies
- Technical leadership and ownership
- Strategic thinking and architectural decision-making
- Collaboration and stakeholder management
- Continuous improvement mindset
(ref:hirist.tech)