Active TS/SCI clearance with Polygraph is mandatory.
Bachelor's degree in Computer Science or a related field; alternative qualifications considered with extensive experience.
At least 14 years as a Software Engineer on complex projects.
Proficiency in Java with experience in Angular or similar front-end frameworks.
Skilled in designing RESTful APIs and working with PostgreSQL or similar databases.
Experience in application modernization and evolving software architecture.
Familiarity with Agile/Scrum methodologies and technical documentation.
Responsibilities
Lead software engineering activities on complex programs.
Develop web applications using Java and Angular frameworks.
Design and implement RESTful APIs for seamless integration.
Manage database interactions using PostgreSQL or similar technologies.
Drive efforts in application modernization and architecture evolution.
Collaborate in Agile/Scrum teams to deliver quality software.
Maintain comprehensive technical documentation throughout project lifecycle.
Benefits
Opportunity to work on cutting-edge software projects for government contracts.
Engagement with advanced technologies like AWS and microservices.
Collaboration with a highly experienced and specialized team.
Potential for career growth in a secure and innovative environment.
Conducive work culture supportive of Agile methodologies.
Full Job Description
Description
Active TS/SCI w/ Polygraph required.
Required Qualifications:
Bachelor's degree in Computer Science or related discipline from an accredited college or university. Candidates without Bachelor's degrees will be considered on a case by case basis and require 4 additional years of related experience.
Fourteen (14) or more years of experience as a Software Engineer on programs and contracts of similar scope, type, and complexity.
Experience developing software using Java and developing web applications using Angular or similar front-end frameworks.
Experience designing and implementing RESTful APIs and working with PostgreSQL or other relational database technologies.
Experience with application modernization and software architecture evolution.
Experience working within Agile/Scrum development teams and creating and maintaining technical documentation.
Preferred Qualifications:
Experience migrating applications to Spring Boot.
Experience containerizing applications using Docker or similar technologies and designing and implementing microservices architectures.
Experience deploying or migrating applications to government AWS cloud environments, including AWS services such as Fargate and Aurora PostgreSQL.
Experience implementing and maintaining GitLab CI/CD pipelines and utilizing Jira and Confluence.
Experience with document parsing, data extraction, content processing frameworks.