Key Responsibilities
- Design, develop, test, and deploy full-stack web applications using Java (Spring Boot) for backend and React for frontend
- Demonstrate a strong Test-Driven Development (TDD) mindset to ensure high-quality code
- Own and manage end-to-end application delivery from requirements analysis through production release and support
- Leverage AI tools to accelerate development, improve test coverage, and drive software quality
- Build and consume RESTful APIs, ensuring seamless integration between frontend and backend systems
- Implement and maintain CI/CD pipelines for automated build, test, and deployment processes
Requirements
- Strong backend development skills using Java and Spring Boot
- Proficiency in frontend development with React, JavaScript (ES6+), HTML5, and CSS3
- Experience with Test-Driven Development (TDD) and AI-assisted development workflows
- Familiarity with CI/CD tools, Git/GitHub, and automated build/deployment pipelines
- Solid understanding of Agile methodologies and experience working in Agile teams