Job Summary

Excelity is seeking a Java Developer for a project responsible for building the next generation Mission Information Systems for an exciting Government customer with a very critical mission. The candidate will work with the engineering team and customer to ensure successful development of high profile, complex, technical deliverables that are core to the continued success of our award-winning projects.

Responsibilities include:

  • Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, and business management information systems) based upon documented requirements
  • Designs, implements, and integrates software applications or performs software engineering tasks
  • May recommend new technologies and processes for complex software projects
  • Ensures quality control of all developed and modified software
  • Helps convert business requirements into project task specifications and develops integrated software applications that achieve acceptance criteria

Basic Qualifications:

  • Computer Science fundamentals to include algorithms, systems theory, data structures, and object oriented principles
  • Demonstrated experience with at least one currently popular object oriented software programming language such as Java, Python, C++, Go or Ruby
  • Software Project Estimation and Module Decomposition
  • Source control, build processes, testing, and release management
  • Database Development with relational database, including basic table design, migrations, and index performance
  • Development of RESTful or GraphQL API services
  • SCRUM/Agile (g., Use Cases, User Stories, Work Tasks, Atlassian JIRA, Confluence)
  • Requirements Analysis/Validation (g., Writing Unit Tests, User Interface Tests, etc.)

Desired Skills:

  • Experience with GraphQL a big plus
  • Experience with microservice and event-driven architectures a plus
  • Experience with ElasticSearch, graph databases (e.g., Neo4j, AWS Neptune, etc.)
  • Experience developing application stacks atop polyglot persistent data layers a bonus
  • Experience with building secure web APIs utilizing authentication/authorization, tokens (JWT, OAuth, SSO), session management
  • DoD 8570 Level I and applicable Computing Environment (CE) certifications (these will be required to be obtained/maintained)
  • Experience with DoDAF (g., Operational Views, System Views, etc.)
  • Familiarity with Jenkins, GitLab, or AWS CodePipeline code build management and CI/CD software factory tools
  • Familiarity with Docker a plus
  • Familiarity with Amazon Web Services (AWS) (g., EC2, CloudWatch, Management Console, VPC, etc.)
  • AWS Certifications (g., DevOps, Solutions Architect, Developer)

Security Clearance:

  • Willingness and ability to attain Top Secret SCI with Polygraph

Apply for this Job

* Required