H

Senior Java Architect

Happiest Minds Technologies · Bengaluru, Karnataka, India

10–18 yrs experiencefull_timePosted 5 days ago
Apply now →

Job description

**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