Position : Senior Java Architect Location : Pune/Bangalore. Experience : 10 to 16 years. Notice Period : 15 days or less (Immediate joiners preferred). Role Overview : We are seeking a highly experienced Senior Architect with 10 to 16 years of professional experience to join our team. The ideal candidate will have a strong background in designing and implementing complex software systems, with a focus on scalability, performance, and security. Experience in the insurance domain is highly desirable.Key Responsibilities :- Design, develop, and maintain robust Java applications that meet high-performance standards.- Collaborate with cross-functional teams to deliver high-quality software solutions.- Implement best practices and design patterns in Java services, ensuring scalability and maintainability.- Participate in code reviews, providing constructive feedback to peers.- Develop and maintain RESTful services in a microservices architecture.- Utilize TDD and BDD methodologies to ensure the highest quality of software.- Manage and deploy services using tools like Git, JIRA, Confluence, Maven, Docker, and Jenkins.- Work closely with cloud infrastructure, preferably AWS, to deploy and manage applications.- Design and implement services within event or stream-based systems using SQS, Kafka, Pulsar, or CQRS.- Contribute to continuous improvement by researching and suggesting new technologies and best practices.Knowledge, Skills, and Experience Required :- Java Expertise : years of proven commercial experience in writing performant, testable, and maintainable Java code.- Frameworks and Tools : Extensive experience with Spring Boot, Spring libraries, Hibernate, and Maven.- Testing : Proficiency in Test-Driven Development (TDD) and familiarity with Behavior-Driven Development (BDD).- Version Control & CI/CD : Strong knowledge of Git, JIRA, Confluence, Maven, Docker, and Jenkins.- Microservices : Solid experience in working with RESTful services in a microservices-oriented architecture.- Cloud Infrastructure : Experience with cloud-based infrastructure, ideally AWS.- Databases : Knowledge of NoSQL and relational database management systems, particularly PostgreSQL.- Event-Driven Systems : Experience in building services within event or stream-based systems using SQS, Kafka, Pulsar, or CQRS.- Computer Science Fundamentals : Thorough understanding of computer science fundamentals and software design patterns.- Communication : Excellent verbal and written communication skills in English, with the ability to articulate complex technical topics clearly and accurately.Nice to Have :- Experience with AWS services such as Lambda, SQS, S3, Rekognition Face Liveness.- Experience with Camunda BPMN.Education : Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (ref:hirist.tech)