Core Responsibilities
- Develop high-quality Java and Angular applications aligned with architectural guidelines.
- Build REST APIs, microservices, and front-end components.
- Collaborate with architects, QA, and DevOps teams to deliver scalable solutions.
- Use AI-assisted tools to improve development speed, testing efficiency, and code quality.
Required Technical Skills
- Java Development — Java 8/11+, OOP, collections, multithreading.
- Spring Boot — REST APIs, microservices, JPA, dependency injection.
- Angular — Angular 12+, components, services, RxJS, routing, forms.
- RESTful Services — API consumption, error handling, integration.
- SQL & Databases — Queries, stored procedures, relational DBs.
- UI/UX Basics — Responsive design, reusable components.
- CI/CD — Maven/Gradle, Jenkins/GitHub Actions.
- Cloud Basics — AWS/Azure fundamentals.
AI Skills for Developers
- AI-Assisted Development — Using AI tools for code generation, refactoring, and debugging.
- AI-Driven 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.
Seniority Level:
Not Specified