| Location | McLean, VA |
We are seeking a Java and Angular Developer for a 12+ month contract position in McLean, Virginia. In this role, you will develop and maintain full-stack applications using Java and Angular, working within a collaborative technical environment to deliver robust, scalable solutions.
Responsibilities
Qualifications
Required
Bachelor's or Master's degree in Computer Science or a related field
5+ years of relevant professional experience
4+ years of Java software development experience
Strong understanding of Java language, Java 8+ standard library, and open source frameworks
Good understanding and hands-on experience with Spring Framework, Spring Boot, and REST APIs
Familiarity with databases and SQL
Experience with version control systems (e.g., GitHub, Bitbucket)
Ability to write clear code documentation and technical specifications
Strong analytical and problem-solving skills
Good interpersonal and communication skills, with ability to work well with diverse teams
Self-starter mentality with ability to learn quickly and work diligently
Ability to adapt to new environments and work effectively with continuous change
Preferred
Experience with Angular front-end framework and TypeScript
Familiarity with Gradle and Jenkins build tools
Knowledge of Object-Relational Mapping frameworks
Experience with Agile and Scrum development methodologies
Understanding of application performance diagnostics and analytical tools
Knowledge of automated test frameworks
Experience with mock-oriented testing, including positive and negative test scenarios (JUnit/Mockito)
Experience with AI-assisted automatic testing suite development