Java Developer III
Richmond, VA
Job Description:
Basic Qualifications:
Bachelors Degree or military experience At least 10 years of experience in Technology
At least 7 years of software development experience using Java EE technologies
At least 5 years of experience in developing RESTful APIs
At least 1 year of experience with cloud services (AWS) configuration & administration
At least 1 year of experience in developing a continuous delivery pipeline
At least 2 years of experience in DevOps technologies
At least 3 years of experience implementing automated environment delivery using Open Source tools including Chef
At least 3 years of experience in a large-scale and critical system implementation, high transaction volume, high-availability concepts
At least 3 years of experience in infrastructure design, implementation and delivery
Preferred Qualifications:
Masters Degree 8+ years of SDLC experience using Java EE technologies for Middleware and Backend Integration
5+ years of hands on experience in developing RESTful APIs using Spring or Jersey and taking it all the way to production
5+ years experience in Build and CICD technologies GitHub, Maven, Jenkins, Nexus or Sonar
2+ years experience in Quality Assurance technologies ATDD, Selenium, Cucumber, JUnit, SoapUI and Postman
2+ years experience with production releases and providing Level 3 support 2+ years experience with Open-Source or public GitHub projects
2+ years experience in Cloud technologies AWS, Docker, Ansible, Chef or Terraform, Jenkins,
2+ years experience with Scrum, SAFe, and Kanban
1+ years experience building SOAP, ReSTful webservices and writing clients for webservices with Spring and/or Jersey API XML , XSLT
1+ years experience with Junit testing development and code quality tools Sun Certified Java Programmer, Sun Certified Java Developer, Spring framework certification, or AWS certification
Key Skills:
- RESTful API, CICD, GitHub, SoapUI,JUnit, AWS, Scrum, Kanban, SOAP