Job ID: 1131
Developer-Java/J2EE Specialist
Location: Mclean, VA 22102
Assignment Type: Contract Only
Scheduled End: Oct 30, 2026- possible extension but not planned.
Need locals within 30-35 miles
Onsite Interview
Must Have Qualifications7+ years of hands-on Java development with preference of Java 21 with experience transition to other versions of Java. Hands-on experience with relational databases required. Preferred: Snowflake, Python, AI research, and financial background.
Interview Information:
Rounds: 2 rounds
Duration: 30 minutes | 60 minutes
Interview Type: 1st round virtual| 2nd round on-site.
Interview Placeholders for 1st round: 04/14 at 1:00PM and 2:00PM; 04/15 at 2:00PM and 4:00PM Interview Debrief:04/16 at 1:00PM- no supplier | 04/22 at 2:00PM- with suppliers.
JOB DESCRIPTION
Senior Java Developer
Required Experience & Education
7 10 years of professional software development experience.
Bachelor's degree in Computer Science or a related field (or equivalent experience).
Core Technical Skills (Java & Backend)
Strong professional experience with Java (backend development).
Experience building RESTful APIs and working with common Java frameworks (e.g., Spring / Spring Boot or similar).
Outstanding Java expertise (Java 8+) including I/O, multithreading/concurrency, collections, generics, and lambda expressions.
Strong experience building and consuming RESTful API web services.
Strong knowledge of Spring Framework and Dependency Injection
Proficiency with build/test tools: Maven/Gradle, JUnit/Mockito, FitNesse.
Proven ability to perform R&D using AI, including evaluating AI-assisted approaches, rapidly prototyping solutions, and validating outcomes (e.g., prompt engineering, model/tool evaluation, and integrating AI capabilities into workflows or applications).
Excellent problem-solving, analytical, and technical skills.
Strong oral and written communication skills, with the ability to clearly explain technical concepts to both technical and non-technical stakeholders.
Database & Data Skills
Outstanding database skills with strong understanding of RDBMS (e.g., MS SQL) and data modeling.
Compatibility testing and resolving breaking changes.
Flexible and versatile; able to adapt quickly to new environments and work across projects.