Java Developer/With Spring Boot, Angular &AI skills/Hybrid
Reston, VA
Duration: Long term
Job Description (with AI Skills)
Required:
### 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.