- Java, Spring Boot, and Microservices development
- Angular/React and RESTful API development
- AI-assisted software development
- 5-8 years of hands-on experience as a Java Full Stack Developer.
- Strong expertise in Core Java, Java/J2EE, and Spring Boot.
- Extensive experience with Spring Framework and backend service development.
- Strong experience in building and consuming RESTful APIs and web services.
- Hands-on experience with frontend technologies such as Angular, React, JavaScript, TypeScript, HTML5, and CSS3.
- Strong understanding of Microservices Architecture and Cloud-Native application development.
- Robust knowledge of Object-Oriented Programming (OOP), SOLID principles,
and Domain-Driven Design (DDD).
- Experience with Oracle databases, SQL, and database design concepts.
- Experience with Git and modern software development practices.
- Hands-on experience delivering production-ready software in Agile environments.
- Experience working in an SDD (Software-Defined Delivery) model.
- Proficiency in using AI-assisted development tools such as Windsurf and foundation models/LLMs for code generation, testing, debugging, and productivity acceleration.
- Ability to review, validate, and optimize AI-generated code while maintaining engineering quality standards.