Software Engineer L3
- Analyze user and system
requirements to design and implement software solutions.
- Develop, test, debug, and
maintain Java and Angular applications.
- Design, develop, and maintain
RESTful APIs, service integrations, PostgreSQL database interactions,
queries, and data access components.
- Support application modernization
efforts, including migration to Spring Boot, decomposition of monolithic
functionality into microservices, and application containerization
initiatives.
- Implement and maintain document
parsing and data processing capabilities while supporting cloud migration
initiatives.
- Collaborate within an Agile/Scrum
team to deliver software capabilities on a four-week sprint cadence.
- Participate in code reviews,
troubleshooting, testing activities, continuous process improvement,
technical documentation, and utilization of GitLab CI/CD, Jira, and
Confluence to support development and delivery activities.
Requirements
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.
- SWE Level 3: Twenty (20) years experience as a Software Engineer on programs and contracts of similar scope, type, and complexity is
required
- 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.
- Security
Clearance Requirement: Must possess active TS/SCI with polygraph to
be considered for this role.
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 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.