Job DescriptionJava Full Stack Developer - Angular, Apigee, AI-Driven Development
Role Overview
We are seeking a strong Full Stack Developer with expertise in Angular, Java, and API development to join our team. The ideal candidate will play a key role in delivering a modern Angular front-end application and building scalable APIs using Java.
This role operates within our Context Driven Delivery (CDD) framework — an AI-powered, specification-driven development approach where AI generates a significant portion of the code. Therefore, strong hands-on experience with AI-assisted development is mandatory.
Key Responsibilities
- Design, develop, and maintain scalable Angular front-end applications
- Build and enhance Java-based APIs and backend services
- Work within a spec-driven, AI-assisted development environment
- Leverage AI tools to accelerate development and improve code quality
- Code, configure, test, debug, document, and maintain applications
- Implement and manage CI/CD pipelines
- Work with Apigee for API management and gateway integrations
- Collaborate with business stakeholders to translate requirements into technical solutions
- Ensure high-quality, efficient, and maintainable software solutions
Required Skills & Experience
- 7+ years of experience as a Software Engineer
- Strong expertise in:
- Angular (latest versions preferred)
- Java (Spring Boot preferred)
- REST API development
- Apigee
- CI/CD pipeline implementation
- Strong experience with AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, AI code generation frameworks)
- Experience working in spec-driven or model-driven development environments
- Solid understanding of software design principles and best practices
- Experience with cloud environments (AWS/Azure/GCP preferred)
Preferred Qualifications
- Experience working in AI-driven development frameworks
- Exposure to Context Driven Delivery (CDD) methodology
- Strong debugging and performance optimization skills
- Experience in Agile/Scrum environments