Java Architect
Job Description
Job Description – Java Architect
Job Overview
Particulars Details
Company Hash Agile Technologies
Job Title Java Architect
No. of Positions 1
Location Coimbatore, Tamil Nadu
Work Mode On-site
Experience 10+ Years
Employment Type Not specified
Salary Not specified
Primary Skills Java, Spring Boot, Microservices, ReactJS, PostgreSQL
Application Email careers@hashagile.com
Job Summary
Hash Agile Technologies is seeking an experienced Java Architect with 10+ years of professional Java development experience to design and lead the development of scalable, high-performance enterprise applications and microservices.
The ideal candidate should have strong hands-on expertise in Java, Spring Boot, Microservices, ReactJS, and PostgreSQL, along with experience in solution architecture, technical governance, system integration, cloud deployment, and mentoring development teams.
Key Responsibilities
– Design and develop scalable, high-performance enterprise Java applications and microservices.
– Define architecture standards, development best practices, and technical governance.
– Translate business requirements into effective technical solutions in collaboration with stakeholders.
– Lead architectural reviews, code reviews, and performance optimization activities.
– Prepare and maintain architectural documentation, including:
– System architecture diagrams
– Data flow diagrams
– Component-level specifications
– Technical design documents
– Guide development teams on Java frameworks, including Spring and Hibernate.
– Design and implement API gateways, service orchestration, and secure communication between distributed services.
– Drive DevOps practices, including CI/CD, containerisation, orchestration, and cloud deployment.
– Ensure application security, scalability, performance, and maintainability.
– Mentor junior developers and promote strong engineering practices.
– Collaborate with cross-functional teams throughout the software development lifecycle.
Required Technical Skills
Skill Category Required Skills
Programming Java
Backend Frameworks Spring Boot, Spring, Hibernate
Architecture Microservices, Enterprise Application Architecture
Frontend ReactJS
Database PostgreSQL, Database Management
API & Integration REST APIs, JSON, HTTP, API Gateways
Distributed Systems Service Orchestration, Secure Service Communication
Version Control Git
Methodologies Agile, Scrum, Kanban
Architecture Documentation System Diagrams, Data Flow Diagrams, Component Specifications
Preferred / Additional Skills
– Cloud platforms: AWS, Microsoft Azure, GCP.
– Containerisation using Docker.
– Container orchestration using Kubernetes.
– CI/CD pipeline implementation.
– DevOps automation and cloud deployment.
– Performance tuning and system optimization.
– System security and IT governance.
– Technical mentoring and team leadership.
– Stakeholder management and cross-functional collaboration.
Educational Qualifications
– Bachelor’s degree in Computer Science.
– Bachelor’s degree in Engineering (B.E. or equivalent).
– Related technical qualification.
Candidate Requirements
– Minimum 10+ years of professional Java development experience.
– Strong hands-on experience with Spring Boot and Microservices architecture.
– Proficiency in ReactJS.
– Strong knowledge of PostgreSQL and database management.
– Good understanding of REST APIs, JSON, and HTTP protocols.
– Experience with Git and Agile development methodologies.
– Ability to design enterprise-level software architecture.
– Strong analytical, problem-solving, and decision-making skills.
– Excellent communication and stakeholder management abilities.
– Ability to work independently and lead technical teams.
Application Details
Interested candidates can contact the recruitment team:
Email: careers@hashagile.com
Company: Hash Agile Technologies
Location: Coimbatore, Tamil Nadu
Key Hiring Criteria – Recruiter Screening
Ideal candidate profile:
– 10+ years of Java development experience.
– Strong expertise in Java, Spring Boot, and Microservices.
– Architecture and technical design experience for enterprise applications.
– Hands-on ReactJS and PostgreSQL knowledge.
– Experience with distributed systems, REST APIs, and system integration.
– Exposure to AWS/Azure/GCP, Docker, Kubernetes, and CI/CD.
– Ability to lead architecture reviews, mentor developers, and engage stakeholders.
– Willingness to work on-site in Coimbatore.