What are the responsibilities and job description for the Programmer Analyst - Java position at TM Floyd & Company (TMF)?
Programmer Analyst – Java | Richmond, VA 26-00537
- No Subcontractor / C2C / H1B
- Must be able to work on a W-2
- Must be located in or near Richmond, VA
TM Floyd is seeking an experienced Programmer Analyst to join the DVI Grid Solutions team, supporting a software platform used by electric utilities for voltage control. This role will focus on enhancing and maintaining the platform while improving scalability, reliability, and performance, and developing new features to meet customer needs.
Skills & Qualifications:
- 3 years of hands-on Java development experience
- Proficient in Java 17 with a strong foundation in OOP, generics, and concurrent programming
- Demonstrated ability to build automated test suites (unit, integration) using JUnit 5 and Mockito
- Experience integrating tests into CI/CD pipelines
- Experience designing, implementing, and deploying microservices that expose well-documented REST APIs, leveraging Spring Boot native tools
- Preferred experience with Testing Tool Suites - Cucumber/BDD Implementation, API Automation
Key Responsibilities:
- Enhance and maintain the software platform
- Improve scalability, reliability, and performance of the platform
- Add features and functionality as requirements are identified by customers
Education/Certifications:
- High School Diploma or Equivalency required
- Bachelor's degree in Computer Science, Information Technology, or a related field preferred
Interested or know someone who may be a fit? Please send me a message or share your resume for consideration.
#Hiring #JavaDeveloper #ProgrammerAnalyst #Java17 #SpringBoot #Microservices #TestAutomation #JUnit #Mockito #RESTAPI #CICD #TMFloyd