About the role
We are looking for an experienced Java Full Stack Developer with strong hands-on expertise in Java, modern web development, AI/Generative AI, APIs, workflow orchestration, CI/CD, observability, and production support.
Responsibilities:
- Design, develop, and maintain scalable full-stack applications using Java and modern web technologies.
- Develop backend services and microservices using Java, Spring Boot, and REST APIs.
- Build and integrate modern frontend applications using React, Angular, or similar technologies.
- Integrate AI / Generative AI / LLM capabilities into enterprise applications.
- Develop and manage workflow orchestration and process automation solutions.
- Design and integrate APIs with internal and external systems.
- Implement and maintain CI/CD pipelines for automated build, testing, and deployment.
- Implement observability through monitoring, logging, metrics, and tracing.
- Identify and remediate security vulnerabilities across applications and dependencies.
- Troubleshoot issues and provide production support, including root-cause analysis and resolution.
- Participate in code reviews and ensure adherence to engineering, security, and development best practices.
Requirements:
- Strong hands-on experience in Java and Spring Boot.
- Proficiency in Full Stack Development with React / Angular or similar.
- Experience with Microservices and REST APIs.
- Knowledge of AI / Generative AI / LLM integration.
- Proficiency in Workflow orchestration/process automation.
- Strong problem-solving and CI/CD.
- Application observability and monitoring.
- Vulnerability remediation and secure coding.
- Production support and troubleshooting.
- Strong understanding of the software development lifecycle and design patterns.