Job Description
<p><p><b>Description :</b></p><br/><p>About the Role :</p><br/><p>We are seeking a highly skilled Java Architect to design, develop, and implement scalable, high-performing, and secure enterprise applications.
The ideal candidate will provide architectural leadership, set coding standards, and work closely with cross-functional teams to deliver robust solutions that align with business needs.</p><br/><p><b>Key Responsibilities :</b></p><br/><p>- Define, design, and implement application architecture using Java/J2EE technologies.</p><br/><p>- Collaborate with stakeholders to translate business requirements into scalable technical solutions.</p><br/><p>- Lead design sessions, code reviews, and architecture reviews.</p><br/><p>- Establish best practices for coding, testing, deployment, and DevOps.</p><br/><p>- Select appropriate frameworks, tools, and technologies to meet project needs.</p><br/><p>- Ensure applications are secure, high-performing, and maintainable.</p><br/><p>- Provide technical leadership and mentoring to developers and engineers.</p><br/><p>- Oversee integration with databases, APIs, cloud services, and third-party systems.</p><br/><p>- Troubleshoot and resolve complex technical issues.</p><br/><p>- Stay updated with emerging technologies and recommend adoption where beneficial.</p><br/><p><b>Required Skills & Qualifications :</b></p><br/><p>- Bachelors or Masters degree in Computer Science, Engineering, or related field.</p><br/><p>- 10+ years of software development experience, with at least 35 years in an architect role.</p><br/><p>- Strong expertise in Java, J2EE, Spring, Spring Boot, Hibernate, and Microservices architecture.</p><br/><p>- Proficiency in RESTful APIs, JSON, XML, and messaging systems (Kafka, RabbitMQ, etc.).</p><br/><p>- Experience with cloud platforms (AWS / Azure / GCP).</p><br/><p>- Solid knowledge of DevOps tools (Docker, Kubernetes, Jenkins, CI/CD pipelines).</p><br/><p>- Hands-on experience with databases</p><br/><p>- Strong understanding of design patterns, software architecture principles, and security best practices.</p><br/><p>- Excellent problem-solving, leadership, and communication skills.</p><br/><p><b>Preferred Skills :</b></p><br/><p>- Experience with front-end technologies (Angular, React, or Vue.js).</p><br/><p>- Familiarity with Big Data, AI/ML integrations, or event-driven architectures.</p><br/><p>- Exposure to Agile/Scrum methodologies.</p><br/><p>- Certification in Java, Cloud, or Architecture frameworks (e.g., TOGAF) is a plus.</p><br/></p> (ref:hirist.tech)