Bachelor's degree in Computer Science or related discipline, or 4 additional years of experience if no degree
14+ years of software engineering experience on similar programs
Proficient in Java and developing web applications with Angular or similar frameworks
Skilled in designing and implementing RESTful APIs and working with PostgreSQL
Experience in application modernization and software architecture evolution
Familiar with Agile/Scrum methodologies and technical documentation creation
Responsibilities
Design and develop software applications based on project specifications
Implement RESTful APIs and work with relational databases
Contribute to application modernization efforts
Participate in Agile/Scrum ceremonies and provide inputs during planning
Maintain technical documentation to assist team members and stakeholders
Benefits
Active TS/SCI clearance with a polygraph required
Opportunity to work on government projects
Access to advanced technologies and methodologies
Collaboration in a dynamic Agile/Scrum environment
Potential for career growth in software engineering and architecture specialties
Supportive team culture focused on innovation
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.