Required Skills
Java Development — Strong proficiency in Java 8/11+, OOP principles, collections, multithreading, exception handling.
Spring Boot — REST API development, dependency injection, microservices, Spring Data JPA, security, caching.
Angular — Angular 12+, components, services, RxJS, Observables, routing, forms, state management (NgRx).
RESTful Services — API design, versioning, error handling, integration with front-end.
SQL & Database Skills — Strong in writing queries, stored procedures, relational modelling (Oracle, PostgreSQL, MySQL).
UI/UX Basics — Responsive design, reusable components, accessibility standards.
Build & CI/CD — Maven/Gradle, Jenkins/GitHub Actions, automated deployments.
Cloud Deployment — Basic experience with AWS/Azure (EC2, S3, Lambda, API Gateway)
- AIAssisted Development — Using AI tools for code generation, refactoring, and debugging
- AIDriven Testing — Generating test cases, test data, and automation scripts using AI.
- Prompt Usage — Writing effective prompts for development and testing workflows.
- Agent Interaction — Working with automation agents and integrating them into application flows.