Java Developer

SS Technologies
5 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 40K

Job location

Remote

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Software Quality
Software Debugging
DevOps
MongoDB
Node.js
Scrum
SQL Databases
Test Driven Development
GIT
Event Driven Architecture
Gitlab-ci
Kafka
Terraform
Docker
Microservices

Job description

  • Design, build and maintain modern, cloud-hosted services using Java & Node.js

  • Work within a microservices / event-driven architecture (Kafka desirable)

  • Build and optimise CI/CD pipelines (GitLab CI preferred)

  • Write Infrastructure as Code (Terraform) to provision and deploy AWS infrastructure

  • Collaborate closely with front-end engineers, product owners and architects

  • Ensure high standards of code quality, security, performance and accessibility

  • Apply TDD and automated testing to ensure reliability

  • Troubleshoot, debug and optimise existing systems

  • Contribute to reusable libraries, long-term engineering strategy and community best practice

  • Participate in sprint ceremonies, reviews, demos and planning

Requirements

Do you have experience in Test-driven development?, We are operating in Agile (Scrum with Kanban principles), continuously delivering value to a Public Beta service. This role includes some 3rd-line support responsibilities, including out-of-hours support when required., * Experienced as a Software Developer

  • Java & Node.js

  • AWS & Docker containerisation

  • CI/CD pipelines & Git

  • MongoDB or SQL databases

  • Microservices architecture / Kafka (advantage)

  • Agile delivery (Scrum / Kanban)

  • Familiar with DevOps practices & infrastructure troubleshooting

  • Excellent problem-solving, communication and stakeholder interaction

Apply for this position