Salary: 45,000 - 80,000 GBP per year Requirements:
* Active SC Clearance is a must.
* Experience with Java Spring Boot for integrating microservice patterns.
* Knowledge of SOLID principles and the importance of clean code.
* Familiarity with streaming data technologies, such as Apache Kafka, as well as AWS native messaging and streaming features.
* Ability to work with SQL and NoSQL data sources, including Postgres and Mongo.
* Understanding of DevOps tooling and AWS services.
* Strong attention to detail and organizational skills.
* Some experience with front-end JavaScript frameworks like React.
* Proven delivery success in large-scale development projects.
* Demonstrable collaborative team working skills and ownership of delivery commitments.
Responsibilities:
* Develop clean, well-tested, and maintainable code.
* Collaborate with team members to integrate front-end services.
* Manage data exchange while adhering to SOLID Principles and agile development lifecycles.
* Address non-functional requirements and support software releases.
* Stay proactive in adopting new technologies to enhance project outcomes.
Technologies:
* API
* ARM
* AWS
* DevOps
* Support
* Java
* JavaScript
* Kafka
* Kubernetes
* NoSQL
* React
* SQL
* Spring
* Spring Boot
* microservices
* Cloud
More:
My client, a government body, is seeking a Java/API Developer with experience in Microservices and AWS to join our fast-paced team for an initial 6-month contract. The position is hybrid, requiring availability to go to our Central London site 1-2 times per month. It is essential that candidates are prepared to thrive in a pressured environment and possess a background in consulting, ideally within the Public Sector or Central Government. Having proven experience as a Microservices Developer and, ideally, being AWS or Kubernetes Application Developer Certified is highly beneficial to this role. At ARM, we are committed to transparency and will never send your CV without your permission. Please note that all roles marked as Outside IR35 are subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.