Java Full Stack Architect
Years of Experience: 15-18 Years
Job Summary: We are seeking a highly skilled Java Full Stack Architect with extensive experience in designing and implementing scalable applications. The ideal candidate will have a strong background in Java, Spring, Hibernate, and modern front-end technologies such as Angular and JavaScript. Experience with Kafka, NoSQL databases, and Agentic AI engineering is essential. This role requires a strategic thinker who can lead technical teams and drive project success through innovative solutions.
Responsibilities:
- Design and develop robust, scalable, and high-performance applications using Java and related technologies.
- Lead the architecture and design of full-stack solutions, ensuring alignment with business objectives and technical standards.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Implement and manage Kafka for real-time data processing and messaging.
- Utilize Spring and Hibernate frameworks for backend development and database management.
- Develop responsive and dynamic user interfaces using Angular and JavaScript.
- Work with both SQL and NoSQL databases to ensure optimal data storage and retrieval.
- Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
- Stay updated with emerging technologies and industry trends to drive innovation within the team.
- Participate in code reviews, ensuring adherence to best practices and coding standards.
- Contribute to the development of project documentation and technical specifications.
Mandatory Skills:
- Proven experience in Java development (Deal Breaker Skill).
- Strong knowledge of Spring and Hibernate frameworks.
- Experience with Kafka for messaging and data streaming.
- Proficiency in front-end technologies, including Angular and JavaScript.
- Hands-on experience with both SQL and NoSQL databases.
- Familiarity with Agentic AI engineering principles and practices.
Preferred Skills:
- Experience with cloud platforms (AWS, Azure).
- Knowledge of microservices architecture and RESTful APIs.
- Understanding of DevOps practices and CI/CD pipelines.
- Experience with containerization technologies (Docker, Kubernetes).
- Strong problem-solving skills and ability to work in a fast-paced environment.
Qualifications:
- 14+ years of relevant experience in software development and architecture.
- Proven track record of leading technical teams and delivering successful projects.
- Excellent communication and interpersonal skills.
- Ability to work collaboratively in a team-oriented environment.