Java Programmer Analyst
Job Title:
Java Programmer Analyst - 01-5504LOCAL CANDIDATES ONLY - In Person interview requiredNO CTC- Please do not apply if you can't work directly for usMust be Local to the Richmond, VA area (no relocating candidates at this time). Alternate weeks in Richmond VA office; other week remote. (5 days in office, 5 days remote, repeating). No 100% remote
Required:
Programming – Java 3+ years of professional Java development, proficient in Java 17, with a strong foundation in OOP, generics, and concurrent programming. Programming – Test Automation Demonstrated ability to build automated test suites (unit, integration) using JUnit 5, Mockito, and to integrate these tests into CI CD pipelines. Micro services & APIs Experience designing, implementing, and deploying micro services that expose well documented REST APIs, leveraging Spring Boot native tools
Preferred: Testing Tool Suites - Cucumber/BDD Implementation, API Automation
Top 3 Required Skills1. Programming – Java 3+ years of professional Java development, proficient in Java 17, with a strong foundation in OOP, generics, and concurrent programming.2. Programming – Test Automation Demonstrated ability to build automated test suites (unit, integration) using JUnit 5, Mockito, and to integrate these tests into CI CD pipelines.3. Micro services & APIs Experience designing, implementing, and deploying micro services that expose well documented REST APIs, leveraging Spring Boot native tools Soft skill requirements o Strong communication skills both verbal and writteno Self-motivated, results orientedo Nimble learner, innovative, not afraid to suggest new approacheso Analytical and System-Level Problem-Solving
High Level Project Overview:
The DVI Grid Solutions team has developed a software platform used by Electric Utilities for voltage control. The position/team continues to enhance and maintain this platform, improving scalability, reliability, and performance, and adding features / functionality as requirements are identified by our customers. Required Years of Experience:o Minimum 3+ years of hands-on Java development experience
Education:
o Minimum High School Diploma or Equivalency requiredo Preferred: Bachelors – Computer Science or Computer Engineering Ideal experience? Prior experience in a regulated industry, preference for candidates experienced working with large scale projects Location = Richmond VA (parking not provided) Rate = $50-$54/hr a W2 contract **NO CTCLength = 1+ Years W2 Contract - Possible long term/extension for the right candidate