Diverse Systems Group logo

BackEnd Developer

Diverse Systems Group
Full-time
On-site
Arlington, Virginia, United States
$65,000 - $75,000 USD yearly



  

Java Developer with experience in developing J2EE applications using REST/JSON, Spring, SpringBoot, 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

Requirements

  

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