J

Back End Developer

Jazz Solutions
Full-time
On-site
Ashburn, Virginia, United States

Overview:  Jazz Solutions is seeking a backend JAVA developer to design, implement, and integrate components. This is a fully remote role within the United States. 


What You Will Do:



  • Participates in the design and coding of software products.

  • Researches, designs, develops and/or modifies enterprise-wide systems and/or applications software.

  • Writes and updates technical documentation such as user system design documentation, interface control specifications, API guide, developers guide and training materials.

  • Troubleshoots problems and provides customer support for software operating system and application issues.

  • Support development schedule creation, maintenance, and monitoring for assigned product(s) as necessary.

  • Support the initiation, evaluation and testing process improvement and technology changes for assigned product(s).

  • Review requirements documents from a development perspective and provide input/comments on defined requirements, as necessary.

  • Provide level of effort for any development tasks and develop the technical implementation approach.

  • Participate in the requirements definition process to establish an understanding of system changes and their effect on current functionality.

  • Conduct code reviews

  • Document results of executed development tests and provide support to the testing team on development related questions/issues.

  • Provide timely status updates in JIRA logs that are being worked on throughout the testing phases.

  • Provide operational support (i.e. identifying/resolving issues found in production) as appropriate.


What You Must Have:



  • 8-10 years of software development experience

  • Experience with Java

  • Experience with Spring Boot, Spring framework

  • Experience with implementing REST APIs

  • Experience with implementing Spring Security or other types of REST API security

  • Experience with Oracle or other relational databases

  • Experience with LDAP including search filters

  • Experience with IBM WebSphere, Tomcat, JBoss, or other web application servers

  • Experience with Maven or Ant

  • Experience with GIT

  • Experience with writing unit tests and integration tests for existing and new code


What We Would Like You to Have:



  • Experience with Redis

  • Experience with NGINX

  • Experience with HTML 5, CSS, Javascript, TypeScript, Angular, NodeJS, JQuery or other frontend frameworks and languages

  • Experience with shell scripting, Cron jobs, Jenkins or other automation tools

  • Experience with database indexing and partitioning

  • Experience with SOAP Web services

  • Experience with JSF, JSF2, Facelets

  • Experience with AWS services including: ECS, RDS, ElastiCache, Aurora, CodeBuild, CodePipeline, CloudFormation, Lambda


Able to Obtain - 6c Public Trust Clearance