Software Engineer (Backend-Java)
NavaFull Time
Senior (5 to 8 years)
Candidates must possess a TS/SCI security clearance with an agency-appropriate polygraph. A minimum of seven (7) years of software engineering experience on programs of similar scope, type, and complexity is required, along with a Bachelor's degree in Computer Science or a related discipline from an accredited college or university. Alternatively, four (4) additional years of software engineering experience on projects with similar software processes may substitute for the Bachelor's degree. Required technical skills include experience with Spring Boot and Java for microservices development, AWS services (ECS, Lambda, RDS, S3) for backend services, CI/CD pipelines and infrastructure as code (Terraform, CloudFormation), application performance optimization, and monitoring/troubleshooting tools like CloudWatch, Prometheus, or ELK.
The Software Engineer will develop, maintain, and enhance complex software systems, analyzing user requirements to derive software design and performance requirements. Responsibilities include designing and coding new software or modifying existing software, debugging existing software, correcting defects, and integrating software components into new or modified systems. The role involves developing data queries, recommending improvements to documentation and development process standards, developing or implementing algorithms, assisting with test procedures, and writing or reviewing software and system documentation. Additionally, the engineer will develop software solutions by analyzing system performance, conferring with users, and investigating problem areas, potentially serving as a team lead. They will also modify existing software to correct errors, adapt to new hardware, or improve performance, and design or implement complex database or data repository interfaces/queries. Collaboration with DevOps, frontend, and product teams to deliver end-to-end solutions is expected, along with monitoring and troubleshooting production systems and writing unit and integration tests.
Custom engineering services with cybersecurity focus
Wyetech, LLC offers a highly professional environment known for solving complex problems in the areas of software, systems, cloud computing, data analysis, and cybersecurity. This company is a great workplace as it provides its employees with challenging projects in both federal and commercial sectors, enabling them to use and grow their skills in cutting-edge technology fields. In addition, Wyetech boasts a legacy of industry expertise and a commitment to high-quality solutions, making it a respected leader in its field.