Job Summary :
We are seeking an experienced Java Architect to design, develop, and oversee complex software solutions using Java technologies. As a Java Architect, you will be responsible for defining architecture strategies, ensuring scalability and security, and guiding development teams toward successful project delivery.
Key Responsibilities :
- Design and implement robust, scalable, and secure Java-based enterprise applications.
- Define and enforce architectural guidelines, best practices, and coding standards.
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Evaluate and recommend tools, frameworks, and technologies to meet business needs.
- Lead technical reviews, code inspections, and performance tuning.
- Mentor and guide software engineers and developers across multiple projects.
- Oversee system integration and ensure compatibility with existing architecture.
- Ensure adherence to software development life cycle (SDLC) and agile methodologies.
Required Qualifications :
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.8+ years of hands-on Java development experience.3+ years in a software architect role or similar senior technical position.Strong knowledge of Java, Spring Framework, Hibernate, RESTful APIs.Experience with microservices architecture, containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, GCP).Familiarity with DevOps practices and CI / CD tools (Jenkins, Git, Maven).Excellent problem-solving, communication, and leadership skills.ref : hirist.tech)