Summary: We're working with a leading technology solutions provider specializing in secure and complex software development for critical infrastructure. They are seeking a talented engineer to join their agile team, contributing to high-security projects. The role involves collaborating with stakeholders, designing and maintaining software, troubleshooting technical issues, and supporting CI/CD pipelines. Candidates should have strong Java development experience, an agile mindset, and familiarity with various technologies including Spring Boot and AWS. SC/DV Clearance is required for this role, and the position offers the opportunity to work on complex software solutions in a collaborative environment.
The Role
Collaborate with stakeholders to understand requirements and develop solutions Design, build, test, and maintain high-quality software Troubleshoot and resolve complex technical issues Develop automated tests including unit, acceptance, and performance testing Support CI/CD pipelines and deployment activities Contribute to code reviews, planning, and estimation sessionsWhat You'll Need
Strong Java development experience Agile development mindset with experience in TDD/BDD, Continuous Delivery, DevOps practices, and Pair Programming Experience with Spring Boot, AWS (S3, Lambda, Fargate, SQS/SNS), and databases like PostgreSQL/Oracle/JPA, MongoDB/DynamoDB Familiarity with REST APIs, RabbitMQ, Docker, Kubernetes, Linux, Terraform, and Ansible Strong problem-solving and communication skills SC/DV Clearance is required for this roleWhat's On Offer
Opportunity to work on complex, high-security software solutions Involvement across the full software development lifecycle Collaborative and agile working environment Chance to work with cutting-edge technologies Apply via Haystack today!