Senior Developer

Triumph Consultants Limited
Perivale, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Perivale, United Kingdom

Tech stack

Java
API
Amazon Web Services (AWS)
Data Security
Electronic Data Interchange (EDI)
Machine Learning
Data Ingestion
Kotlin
Deployment Automation
Cloudwatch
Microservices

Job description

We are seeking an experienced Senior Developer to join public sector programme on a 6-month contract. This role offers the opportunity to work on a high-impact national service supporting a programme to reduce neighbourhood crime.

The current phase of delivery is focused on building Back End infrastructure to process crime data CSV files received from police forces. This system will enable the automated triggering of algorithms to efficiently identify and match relevant crime data, forming a critical foundation for future analytical and operational capabilities.

Requirements

  • Strong Back End development experience, ideally within a microservices architecture, using modern Java or Kotlin, with the ability to design and implement secure APIs for system-to-system data exchange.
  • Proven experience working with AWS infrastructure, including deployment, hosting, service management, and cloud-native tools such as ECS, Lambda, and CloudWatch, alongside CI/CD pipelines and automated deployment processes.
  • Experience building, deploying, and operating microservices for data ingestion and processing workflows, including hosting and executing algorithms or data science models within Back End services.
  • Solid understanding of secure data handling, compliance, and governance requirements, particularly when working with sensitive or justice-related data.
  • Comfortable working in environments with cross-team dependencies and evolving requirements, demonstrating strong problem-solving and analytical skills with attention to reliability and performance.
  • Ability to work independently to meet delivery timelines and milestones, while maintaining a collaborative and communicative approach with data scientists, analysts, and operational teams.
  • A commitment to creating reusable, scalable solutions that can act as a blueprint for future projects across
  • Probation, with familiarity with data science or machine learning integration in production systems considered desirable.

Apply for this position