Job Description
Job Summary:
We are seeking a highly skilled Java Full Stack Architect with strong expertise in web development, backend, frontend, and cloud technologies. The ideal candidate will design and lead full-stack solutions, implement microservices architectures, and collaborate with cross-functional teams to deliver scalable, high-performance applications. Exposure to Machine Learning (ML) and AI is a plus.
Key Responsibilities:
- Architect and design end-to-end full stack applications across frontend, backend, and database layers.
- Lead development of scalable microservices-based architectures.
- Implement responsive and interactive frontend applications using Angular or React.
- Develop secure, efficient backend services using Java or Python.
- Integrate and manage APIs (RESTful), handle JSON and XML data formats.
- Utilize cloud platforms (AWS, GCP) for deployment, scaling, and high availability.
- Collaborate with cross-functional teams to define architecture, standards, and best practices.
- Mentor and guide development teams on technical design, coding standards, and application architecture.
Required Skills & Qualifications:
- Proficiency in Java or Python for backend development.
- Strong frontend skills: HTML5, CSS3, JavaScript, Angular or React.
- Experience with code repositories: Bitbucket or Git.
- Experience with build and CI/CD tools: Jenkins.
- Strong understanding of relational databases (SQL) and data modeling.
- Experience with API development and integration (RESTful).
- Knowledge of microservices architecture.
- Familiarity with cloud technologies: AWS or GCP.
- Understanding of Machine Learning or AI concepts is a plus.
- Excellent communication, collaboration, and teamwork skills.
Education Requirements:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field, or equivalent experience.