Wyetech
Software Engineer 1/2
- Location
- Annapolis Junction, Maryland, United States
- Work type
- On-site · Full-time
- Posted
- (1 month ago)
About the role
development environment. Provides specific input to the software components of system design to include hardware/software tradeoffs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components
Capabilities
-
Analyze user and system requirements to design, develop, test, and maintain Java and Angular applications.
-
Design, develop, and support RESTful APIs, service integrations, and data access components for Oracle, PostgreSQL, and other relational databases.
-
Support application modernization initiatives, including Spring Boot migration, database modernization, microservices, and containerization.
-
Deploy and support containerized applications in Kubernetes environments across cloud and on-premises infrastructure.
-
Participate in architecture reviews, code reviews, troubleshooting, technical design, and continuous process improvement.
-
Develop automated unit and integration tests, support CI/CD pipelines, and maintain technical documentation using Confluence and Jira.
-
Provide backup database administration support for Oracle, PostgreSQL, and MariaDB while cross-training across application, database, and deployment technologies to ensure operational continuity.
Required Qualifications
- TS/SCI with agency appropriate poly
-
Bachelor's degree in Computer Science or a related discipline from an accredited college or university.
-
Minimum of seven (7) years of software engineering experience on programs and contracts of similar scope, type, and complexity.
Required Technical Skills
-
Experience developing Java enterprise applications using Spring Boot (or similar frameworks) and Angular (or comparable front-end technologies).
-
Experience designing and implementing RESTful APIs and integrating applications with Oracle, PostgreSQL, MariaDB, or other relational databases.
-
Experience with application modernization, including Spring Boot migrations, microservices, and database modernization initiatives.
-
Experience developing, deploying, and supporting containerized applications using Docker, Podman, and Kubernetes platforms (e.g., Rancher, Amazon EKS, OpenShift).
-
Familiarity with Kubernetes concepts including Deployments, Services, ConfigMaps, Secrets, Ingress, Persistent Volumes, Helm charts, and cloud-native architectures.
-
Experience implementing GitLab CI/CD pipelines, automated testing, DevSecOps practices, and modern software delivery processes.
-
Experience using Jira and Confluence in Agile environments, providing database operational support, and working with XML, JSON, or other structured data formats.
The Benefits Package
- Wyetech believes in generously supporting employees as they prepare for retirement. The company automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no requirement for employee matching. All contributions are fully vested from day one, ensuring immediate ownership of retirement funds.
Company Environment & Perks
- Employee Referral Bonus Eligibility up to $10,000
- Mobility Among Wyetech-supported Contracts
- Various contract and work locations throughout Maryland, Virginia, Colorado, Texas, Utah, Alaska, Hawaii and OCONUS
- Various team-building events throughout the year such as: monthly lunches, summer company picnic, and an annual holiday party.
- Employees receive two complementary branded clothing orders annually.