Overview-sub-background | JANUS Research Group

Java Software Developer

Full Time

Location

Remote

Position Overview

SOFTWARE DEVELOPER (JAVA)

Must hold an active Secret clearance

Must have CompTIA Security+

This person will:

  • Develop, document, test and debug applications software and systems that contain business and technical solutions
  • Collaborate with developers, programmers, and designers in conceptualizing and developing of new software programs and applications.
  • Analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls
  • Ensure software/code standards and Cyber security requirements are met
  • Initiate corrective action/solutions to stay on project schedule

QUALIFICATIONS

  • Bachelors in Computer Science or related field and 3 to 5 years of experience
  • Currently hold a Secret clearance
  • Current/Active CompTIA Security+
  • Solid understanding of and experience with Core Java/J2EE and Spring Framework
  • Understanding of Angular and/or other JavaScript frameworks.
  • Experience with web services
  • Experience with databases (MySQL, NoSQL, Oracle…)
  • Understanding of Object-Oriented Programming (OOP) concepts and practices
  • Experienced with frequent use and application of technical standards, principles and theories
  • Works under general supervision, providing solutions to technical problems of moderate scope/complexity

Preferred Qualifications:

  • Experience with WebLogic/JBOSS
  • Experience with web services (SOAP and/or REST)
  • Experience with myBATIS, Maven, ANT
  • Experience with Angular and/or other JavaScript frameworks
  • Experience in Agile/Scrum
  • Strong written and verbal communication skills and experience
  • Ability to multitask and prioritize multiple projects, deadlines and responsibilities
  • Ability to distill complex problems through the application of design patterns
  • Experience with Department of Defense (DoD) policy or procedures

#LI-Remote 

Looking to join our team? Visit our Employment Opportunities page to get more information.

Join Our Team

CMMI