Software Engineer 2/3
Required skills
- TS/SCI
- agency appropriate poly
- United States Citizenship
- security clearance
- SCIF
Nice to have
- microservices
- containerization
- cloud migration
- document parsing
- data processing
Role summary
Wyetech is seeking an experienced Java Developer for a mission-focused team supporting federal government customers. The role involves designing, developing, and maintaining software solutions, including Java and Angular applications, RESTful APIs, and PostgreSQL database interactions. Responsibilities include application modernization, microservices development, containerization, and cloud migration support. The ideal candidate will collaborate within an Agile/Scrum team, participate in code reviews, and utilize CI/CD tools. Experience with Git, Gradle, Guice, Docker, and REST is required. Familiarity with ELK stack, MongoDB, Ansible, Kubernetes, Angular/Typescript, and Linux is strongly desired. A TS/SCI clearance and US Citizenship are mandatory.
Capabilties
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.
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.
The Benefits Package
Company Environment & Perks
Similar roles
- Telecommunication Technical Analyst L3Wyetech · Annapolis Junction, MD · Onsite
- SIGDEV Analyst L1Wyetech · Annapolis Junction, MD · Onsite
Senior Software Engineer - Lead PlatformA Place for Mom · Remote · Remote
Senior Software EngineerHumata Health · Remote · Remote- Intermediate Software Engineer (Frontend/UI)Achievers · Toronto, ON · Hybrid
- Software Engineer IIOctane® · Remote · Remote
