Description :
We are seeking a highly experienced Senior Java Architect with deep expertise in J2EE and Spring frameworks to lead the design and implementation of scalable, high-performance enterprise applications.
This role combines technical leadership with hands-on development and requires a proven track record in architecting complex systems, guiding development teams, and ensuring robust software design.
The ideal candidate will be responsible for defining technical architecture, best practices, and coding standards, while driving innovation and efficiency across multiple projects.
Key Responsibilities :
- Define and implement software architecture for enterprise applications using J2EE, Spring Boot, Spring Cloud, and related technologies.
- Design scalable, modular, and maintainable systems aligned with business requirements.
- Create and maintain architecture diagrams, design documents, and technical specifications.
- Establish coding standards, guidelines, and best practices across development teams.
- Evaluate new technologies, frameworks, and tools to improve architecture and performance.
- Lead hands-on development for critical modules using Java, J2EE, Spring, Hibernate, and RESTful APIs.
- Guide the implementation of microservices, distributed systems, and cloud-native applications.
- Ensure high code quality, performance, and security through code reviews, automated testing, and monitoring.
- Troubleshoot and resolve complex technical issues across multiple applications.
- Collaborate with product managers, business analysts, and engineering teams to translate requirements into technical solutions.
- Mentor senior and junior developers, fostering technical excellence and a culture of continuous learning.
- Review project plans and provide technical guidance for delivery, deployment, and scalability.
- Ensure architectural decisions are aligned with business goals and enterprise standards.
Required Qualifications & Skills :
Total experience : 10- 15 years in software development with 5+ years in architecture roles.Strong expertise in Java, J2EE, Spring (Boot, MVC, Cloud), Hibernate / JPA.Hands-on experience in designing and implementing microservices and RESTful APIs.Solid understanding of enterprise architecture patterns, design patterns, and software lifecycle methodologies.Experience with cloud platforms (AWS, Azure, or GCP) and container orchestration (Docker / Kubernetes).Expertise in databases (SQL / NoSQL), caching strategies, messaging systems (Kafka, RabbitMQ).Strong analytical, problem-solving, and debugging skills(ref : hirist.tech)