Key Requirements:
Must have 2+ years of tenure in recent roles.
Must be able to work onsite 5 days/week in McLean, VA.
Strong experience with Spring Boot, Angular, Hibernate.
Must have experience in UI automation using Selenium, Playwright, or Sauce Labs.
Project Overview:
Working on the MMS Redesign (Multimedia Messaging Service) under the Tools Team.
Other ongoing projects include EDM (Schema Development).
Primary focus is customer feedback messaging via MMS.
Tools team prioritizes completing the MMS project by year-end.
Contract Details:
2 roles (Backend-focused): 6-month contracts.
1 role (Frontend-focused): 12-month+ contract. (Replacing a former UI developer)
Technical Skills:
Java (Java 8+ preferred; JDK 17 knowledge is a plus)
Spring Framework (Spring Boot, Spring MVC)
JPA, Hibernate
REST/SOAP Web Services, JSON
Angular (recent versions preferred)
PostgreSQL, SQL (strong query optimization)
UI Test Automation (Selenium, Playwright, Sauce Labs)
Docker, Kubernetes, AWS (cloud native deployment)
CI/CD: Jenkins, Maven, GIT, Artifactory
JMS Messaging: ActiveMQ or AMQ
Static Code Analysis: SonarQube, Fortify
Infrastructure Automation: Ansible, Gradle, Maven
Design patterns (e.g., sidecar, circuit breaker, ingress/egress)
TDD/BDD: JUnit, Mockito, Cucumber
Any Graduate