Job Summary :
We are seeking a highly experienced Senior Java Architect to lead the design and implementation of scalable, high-performance enterprise applications. The ideal candidate will have deep expertise in Java technologies, software architecture, and best practices, with a strong ability to translate complex business requirements into robust technical solutions. You will provide architectural guidance, mentor development teams, and drive innovation across Responsibilities :
- Define and develop architectural blueprints and technical standards for Java-based applications.
- Lead the design and implementation of scalable, secure, and high-performance systems.
- Collaborate with business stakeholders, product owners, and technical teams to align architecture with business goals.
- Provide technical leadership and mentoring to development teams.
- Conduct architecture reviews and ensure adherence to best practices and coding standards.
- Evaluate and recommend new technologies, frameworks, and tools.
- Identify and address performance bottlenecks, scalability issues, and security concerns.
- Develop and maintain documentation related to architecture, design patterns, and coding guidelines.
- Participate in project planning, estimation, and risk management.
- Foster a culture of continuous improvement, innovation, and technical Skills and Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in Java development with at least 3 years in a senior architectural role.
- Expertise in Java SE, Java EE, Spring Framework (Spring Boot, Spring Cloud), Hibernate, and related technologies.
- Strong understanding of microservices architecture, RESTful API design, and event-driven systems.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of containerization (Docker, Kubernetes) and DevOps practices.
- Proficiency with databases (relational and NoSQL) and data modeling.
- Experience with CI / CD pipelines and automated testing.
- Solid understanding of software design patterns, system integration, and security best practices.
- Excellent analytical, problem-solving, and communication skills.
- Proven ability to lead and mentor technical teams effectively
(ref : hirist.tech)