Employment Type
Full-time
Job Location
REMOTE
Remote work from: USA
Date posted
November 18, 2021
Valid through
March 31, 2022
PDF Export
Position title
Java Software Developer
Description

We are seeking a talented Software Engineer to help us both create and maintain APIs consumed by first and third-party apps and services to positively impact the lives of millions of Americans.  We need a creative engineer with experience developing high-quality products on schedule, strong communication and collaboration skills, and a passion for innovation. In this role you will be responsible for designing and implementing new cloud-based RESTful APIs, as well as essential work maintaining existing software libraries.

Education

Bachelor’s Degree or higher in a business or technical discipline

Experience

Minimum 5 years’ previous experience in development and operations, or related IT, computer, or operations field

Responsibilities
  • Participate in requirements analysis
  • Collaborate with internal teams to produce software design and architecture
  • Participate in Agile SCRUM ceremonies including Story Point Estimation, Backlog Grooming, Sprint/Release Planning, Reviews, and Retrospectives
  • Write clean, scalable code based on requirements and design
  • Unit Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Improve existing software
  • Develop documentation throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support
Qualifications

Minimum Qualifications:

  • Proven work experience as a developer and adhering to design best practices
  • Excellent knowledge of API development
  • Excellent knowledge and experience working with the following languages and technologies: Java, Spring, SQL, JSON, XML, JUnit, and Maven
  • Excellent knowledge of architecture styles/APIs (SOAP, REST, RPC)
  • Excellent analytical and organization skills
  • Familiarity with modern source control systems, such as Git
  • An ability to understand front-end users’ requirements and a problem-solving attitude
  • Has high standards, is results oriented, and is committed to delivering high quality software on time
  • Excellent verbal and written communication skills

Preferred Qualifications:

  • Experience with containerization technologies (e.g., Docker) and Cloud Service Providers (e.g., AWS)
  • VA or other Federal Government experience
  • CMMI Maturity Level 3, ISO 9001:2015 or 9001:2001, and ITIL experience a plus
Close modal window

Position: Java Software Developer

Thank you for submitting your application. We will contact you shortly!