FreshRemote.Work

Software Developer - Backend

United States

Viderity is an award-winning consulting firm specializing in IT, creative services, and outreach services for federal agencies and commercial clients, with a strong focus on STEM support for civilian agencies. We have a track record of perfect CPARS and exceptional reviews across agencies such as NSF, USPTO, DOL, NARA, NIST, and Smithsonian. At Viderity, you'll be part of a friendly, smart, and passionate team focused on tackling technology, management, and creative projects.

This is a 100% remote role for candidates based in the Washington D.C. Metro Area (D.C., Maryland, Virginia). Candidates can be located within a 2-hour commute from Alexandria, Virginia.

About the role:

Viderity is seeking a Software Developer - Backend with experience in developing J2EE applications using REST/JSON, Spring, SpringBoot, and J2EE. Designs, develops and implements web-based Java applications to support business requirements. Follows approved Agile life cycle methodologies, creates design documents & performs program coding. Resolves technical issues through debugging, research, and investigation.

Required Skills:

  • Excellent communication and teamwork skills 
  • Excellent problem-solving skills, including identifying areas for improvement to processes or applications 
  • Strong knowledge of and experience with the Java programming language and related Technologies like J2EE, Streams API, JSP, Servlets, JDBC, Spring, Springboot, JPA, Web Services (REST, Soap), XSLT, XML, JSON 
  • Strong experience with the GIT version control system and familiarity with code repository hosting services such as GitHub and BitBucket 
  • Strong experience with the Maven build tool 
  • Strong experience with a modern IDE such as VS Code or IntelliJ 
  • Strong experience with relational databases and queries 
  • Strong experience with production support and issue resolution 
  • Experience with documenting technical specifics and/or tech design 
  • Experience designing and performing unit testing, functional testing, and code reviews 
  • Experience with Database design including Stored Procedures, DML, and DDL tasks 
  • Experience with AWS Services 

Preferred Skills:

  • Experience working in an Agile development environment 
  • Experience with JIRA and Confluence, or other project/issue-tracking software 
  • Experience with application front-end languages and frameworks such as HTML, JSP, JavaScript, jQuery, and CSS 
  • Experience with CI/CD pipelines/tools such as Jenkins and GitHub Actions 
  • Experience with the Python programming language 
  • Experience with modern frontend frameworks such as React, Ember, EXT, Angular, Bootstrap 
  • Experience with performance/profiling tools, and hands-on debugging skills on any preferred IDE 
  • Experience with no sql databases 
  • Experience with Docker and Kubernetes 

Salary range: Salary Range: $63,000-73,500

Benefits: 

  • 401(k)
  • 401(k) matching
  • Dental Insurance
  • Health insurance
  • Paid time off
  • Retirement plan
  • Vision insurance

 

Apply