Job Description :
Role : Senior Java Architect
Location : Bangalore
Experience : 14 to 18 Yrs
Lead the architecture, design, development, and deployment of enterprise-scale solutions aligned with business and customer requirements.
Key Responsibilities :
- Proven experience designing and delivering large-scale distributed systems with expertise in microservices architecture, event-driven systems, load balancing, database design, security, and high-availability solutions.
- Strong hands-on expertise in Java, Microservices, Node.js, C#, RESTful APIs, Git, Jenkins/Azure DevOps, and modern backend application development.
- Extensive experience with SQL and NoSQL databases; exposure to Elasticsearch is an added advantage.
- Strong understanding of application scalability, performance optimization, caching strategies, resilience, fault tolerance, and disaster recovery.
- Experience creating architecture deliverables including High-Level Design (HLD), Low-Level Design (LLD), integration architecture, and technical standards.
- Define and implement architecture principles, reusable design patterns, engineering best practices, and governance frameworks.
- Design secure, scalable, and reliable data processing and application platforms while ensuring data quality, validation, transformation, and lifecycle management.
- Drive non-functional requirements including performance, scalability, availability, reliability, observability, and operational excellence.
- Establish standards for logging, monitoring, tracing, alerting, error handling, retry mechanisms, and production support.
- Collaborate with cross-functional engineering, DevOps, and security teams to drive technology selection, proof-of-concepts, implementation reviews, CI/CD automation, and secure design practices.
- Mentor engineering teams, particularly in MEAN stack development, promoting Agile delivery, coding standards, and software engineering best practices.
- Demonstrated expertise in software engineering practices with a strong focus on code quality, automated testing, maintainability, and balancing delivery speed with technical excellence.
- Excellent analytical, problem-solving, stakeholder management, and communication skills, with the ability to manage technical roadmaps, risks, and architectural dependencies.
- Exposure to 3D application development/implementations will be an added advantage.
Deal Breaker Skill :
Architecting an application.
Mandatory Skills :
- Microservices
- Java
- Node.js
- Jenkins
- C#
- Restful APIs
- Azure Devops
- SQL
- NoSQL
- HLD
- LLD
- System Architecture
Happiest Minds Technologies - Senior Java Architect • Bangalore