What are the responsibilities and job description for the Java Programmer Analyst position at CIS Technologies Inc.?
Hiring: Java Programmer Analyst
Location: Richmond, VA (Local candidates only)
Work Mode: On-site | In-person interview
Duration: 12 months
Required Skills & Experience
- 8 years of hands-on Java development experience
- Strong proficiency in Java 17, OOP, Generics, and Concurrency
- Experience with JUnit 5 and Mockito for unit and integration testing
- Hands-on experience with test automation and CI/CD pipelines
- Strong experience designing and developing microservices and REST APIs
- Experience with Spring Boot and its native tools
Preferred Skills
- Cucumber / BDD implementation
- API test automation
- Experience in regulated industries or large-scale projects