> Markdown version of [/jobs/ext/2869563-java-developer](https://www.wearedevelopers.com/jobs/ext/2869563-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - **Company:** SCRM CONSULTING INC - **Location:** United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Amazon S3, Automation of Tests, Unit Testing, Cloud Computing, Code Review, Continuous Integration, DevOps, Github, Key Management, MongoDB, Scrum Methodology, Cloud Services, Software Deployment, Software Engineering, Software Systems, Data Storage Technologies, Performance Testing, Test-Driven Development (TDD), Spring-boot, Gatling, SC Clearance, Gitlab-ci, Gherkin, Kubernetes, Apache Kafka, Amazon Simple Queue Service (SQS), Cucumber (Software), GXP, Docker, Jenkins - **Published:** September 12, 2026 - **Apply:** https://computerjobs.com/us/en/mob/job/C730CC99030508F0C7 ## About the Role * Strong commercial experience in Java development. * Hands-on experience with Spring Boot. * Experience working with Kafka. * Experience with MongoDB. * Good understanding of Docker images and containers. * Experience with unit testing and TDD. * Experience developing Gherkin-style BDD tests , preferably using Cucumber. * Experience with CI/CD tools such as GitLab CI/CD, Jenkins, or GitHub Actions. * Experience working in an Agile environment , preferably Scrum or Kanban. * Active UK Security Check (SC) clearance is essential. Desirable Skills and Experience * Experience working with AWS , particularly: + Amazon SQS + Amazon S3 + Amazon SNS + AWS KMS * Hands-on experience with GitLab CI/CD. * Strong experience with Cucumber and BDD. * Experience using Gatling or k6 for load and performance testing. * Experience with Kubernetes or Amazon ECS. * Experience working on UK Government or public-sector projects. Technologies Java | Spring Boot | Kafka | MongoDB | Docker | TDD | Unit Testing | Gherkin | Cucumber | GitLab CI/CD | Jenkins | GitHub Actions | AWS | SQS | S3 | SNS | KMS | Gatling | k6 | Kubernetes | ECS What We're Looking For We are looking for a developer who can take ownership of their work, collaborate effectively within a multidisciplinary team, and contribute to the delivery of high-quality software. You should have strong problem-solving skills, good engineering practices, and the ability to work confidently across development, testing, and deployment activities. Security Clearance: Active UK SC clearance is required for this position. ## Description We are looking for an experienced Java Developer to join our engineering team and contribute to the development of secure, scalable, and high-quality software solutions. You will work across application development, automated testing, cloud services, CI/CD, and containerised environments as part of an Agile delivery team., * Design, develop, and maintain robust applications using Java and Spring Boot. * Develop and integrate event-driven solutions using Kafka. * Work with MongoDB for data storage and management. * Write clean, maintainable, and testable code following Test-Driven Development (TDD) and unit testing practices. * Develop automated BDD tests using Gherkin and Cucumber. * Contribute to the development and maintenance of CI/CD pipelines. * Work with AWS services to develop and support cloud-based solutions. * Build and manage containerised applications using Docker. * Support application deployment and orchestration using Kubernetes or Amazon ECS. * Contribute to load and performance testing using Gatling or k6. * Participate in code reviews and contribute to continuous improvement of development practices. * Work collaboratively with developers, testers, DevOps engineers, and other stakeholders. * Follow Scrum/Kanban and other Agile delivery practices. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Blueprints for Success: Steering a Global Data & AI Architecture](https://www.wearedevelopers.com/videos/1577-blueprints-for-success-steering-a-global-data-ai-architecture) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)