Java Full Stack Engineer Cloud & Generative AI
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Full Stack Engineer with strong experience in modern web application development, cloud-native architecture, microservices, and Generative AI integration. The ideal candidate will design, develop, and maintain scalable enterprise applications using Angular, Java/Spring Boot, and Python/FastAPI while supporting secure CI/CD pipelines, containerized deployments, and AI-enabled workflows. This role requires close collaboration with cross-functional teams including data engineering, security, DevOps, AI/ML teams, and business stakeholders to deliver secure, scalable, and high-performance solutions aligned with enterprise standards.
Requirements
Bachelor s degree in Computer Science, Software Engineering, or related field * 4 7 years of professional software engineering experience * Strong proficiency in Java/Spring Boot and/or Python/FastAPI backend development * Hands-on experience with Angular, TypeScript, RxJS, and modern frontend development practices * Experience building RESTful APIs and/or GraphQL services * Experience with CI/CD pipelines, Git workflows, and automated testing frameworks * Hands-on experience with Docker and Kubernetes * Experience working with AWS cloud platforms and managed services * Experience with relational and NoSQL databases such as PostgreSQL, MongoDB, and DynamoDB * Strong understanding of application security principles including OWASP Top 10, secrets management, and least-privilege access * Basic to intermediate experience with LLMs, prompt engineering, AI-assisted development tools, or AI/ML integrations