Senior Java Architect
Happiest Minds Technologies · Bengaluru, Karnataka, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Happiest Minds Technologies · Bengaluru, Karnataka, India
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. • 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 | C3 | Restful APIs | Azure Devops | SQL | NoSQL | HLD | LLD | System Architecture