> Markdown version of [/jobs/ext/2972984-java-developer](https://www.wearedevelopers.com/jobs/ext/2972984-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - **Company:** KEY BUSINESS SOLUTIONS - **Location:** Reston, VA, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Microsoft Azure, Cloud Computing, Code Generation, Software Quality, Databases, Continuous Integration, Software Debugging, Dependency Injection, DevOps, Github, Gradle, Design of User Interfaces, Java Persistence API, Apache Maven, Object-Oriented Software Development, Software Tools, Responsive Web Design, SQL Stored Procedures, Test Data, RxJS, Multithreading, Spring-boot, AngularJS, Front End Software Development, Restful APIs, Code Restructuring, Jenkins, Microservices - **Published:** September 18, 2026 - **Apply:** https://www.dice.com/job-detail/98d6311e-b6ca-4edf-a966-9c0fa9725387 ## About the Role 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. ## Related Videos - [Java Meets AI: Empowering Spring Developers to Build Intelligent Apps](https://www.wearedevelopers.com/videos/1554-java-meets-ai-empowering-spring-developers-to-build-intelligent-apps) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Practice makes perfect - when it comes to RxJS](https://www.wearedevelopers.com/videos/1-practice-makes-perfect-when-it-comes-to-rxjs) ## Related Articles - [6 Reasons to Use Java For Your Next AI Project](https://www.wearedevelopers.com/magazine/111-6-reasons-to-use-java-for-your-next-ai-project) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Transforming Software Development: The Role of AI and Developer Tools](https://www.wearedevelopers.com/magazine/527-transforming-software-development-the-role-of-ai-and-developer-tools) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for)