Hi,
Java Developer
Full Time
Need Locals to Ashburn, VA
Position Overview
This position supports Customs and Border Protection (CBP). We are seeking a skilled Java Developer to join our Mobile development team and contribute to the design and implementation of robust, scalable enterprise applications. The ideal candidate will have extensive experience with Java development, Spring Boot framework, and modern microservices architecture. You will be responsible for building high-performance APIs, developing microservices, and ensuring seamless integration across distributed systems. This role offers the opportunity to work with cutting-edge technologies while solving complex technical challenges in a collaborative environment.
Work Location
This is a hybrid position with up to two days at client site in Ashburn, VA and three days of telework. Telework is available at the discretion and approval of the government.
Clearance
Client requires ship, the ability to obtain and hold a public trust position, and favorable suitability based on a CBP Background Investigation. Candidates with existing Active CBP BI, DoD Top Secret, or another DHS component clearance will be prioritized.
Requirements
- Bachelor s degree in Computer Science, Information Systems, Business, or related field
- 6+ years of relevant work experience
- Strong expertise in Java and object-oriented programming principles
- Extensive experience with Spring Boot framework and Spring ecosystem including Spring REST, Spring Data, Spring Security, etc.
- Proficient in designing and developing RESTful APIs and web services
- Solid understanding of microservices architecture and design patterns
- Experience with API development, documentation, and testing
- Knowledge of database technologies and ORM frameworks (JPA/Hibernate)
- Familiarity with cloud platforms and containerization (Docker, Kubernetes)
- Experience with version control systems (Git) and CI/CD pipelines
- Understanding of software testing practices (unit testing, integration testing)
- Strong problem-solving skills and ability to work in agile environments
- Experience with message queues and event-driven architecture
- Excellent communication skills to articulate technical concepts clearly
- Collaborate with cross-functional teams to troubleshoot and help resolve issues
- Identify, report, and track defects using tools such as Jira