Job Title : Senior Java Architect
Education criteria is BE/ B.Tech
Location : Bangalore/Chennai
Experience : 7 - 12 Years
Role Overview
We are seeking a highly experienced Senior Java Architect with strong expertise in Java and microservices architecture. The ideal candidate will possess a deep understanding of enterprise-grade application development, cloud-native solutions, and a passion for delivering high-quality software in a fast-paced, agile environment. You will play a key role in designing scalable and secure applications and mentoring development teams.
Key Responsibilities
- Architect and design scalable enterprise applications using Java, J2EE, and Spring Boot
- Lead the design and implementation of microservices-based architectures
- Collaborate with cross-functional teams to develop full-stack applications with ReactJS and Java backend
- Define and implement API management strategies using tools like NGINX
- Ensure secure authentication and authorization mechanisms using Active Directory
- Create and maintain robust unit and integration test suites using JUnit, Mockito, Selenium, or
Cucumber
- Guide best practices in database schema design and integration with SQL (PostgreSQL) and NoSQL (CouchDB) databases
- Design messaging workflows using Kafka for distributed systems
- Oversee deployment pipelines and containerization using Docker and Kubernetes
- Ensure cloud compatibility and deployment in Azure or AWS environments
- Drive system performance improvements, code optimization, and technical innovation
- Provide architectural guidance, mentorship, and code reviews to development teams
- Actively participate in sprint planning, technical design discussions, and project :
- Bachelors degree in Computer Science, Electronics, or a related field
- 7 - 12 years of experience in Java-based software development, including architecture and design
Required Skills
- Proficiency in Java, J2EE, and enterprise application frameworks
- Strong experience in building and deploying microservices with Spring Boot
- Working knowledge of ReactJS and/or Angular
- Experience with API gateways (preferably NGINX) and Active Directory
- Familiarity with automated testing frameworks and tools (JUnit, Mockito, Selenium, Cucumber)
- Strong database skills in both SQL (PostgreSQL) and NoSQL (CouchDB) environments
- Proficiency in Kafka, Docker, Kubernetes
- Experience working with cloud platforms (preferably Azure or AWS)
- Solid understanding of CS fundamentals, algorithms, and design patterns
- Excellent problem-solving, communication, and leadership skills
(ref:hirist.tech)