Senior Java Software Engineer - AWS

Intelligent Talent Solutions Ltd
Bracknell, United Kingdom
2 days ago

Role details

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

Job location

Bracknell, United Kingdom

Tech stack

Java
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Software Applications
User Authentication
Mobile Application Development
Cloud Computing
Cloud Engineering
Code Review
DevOps
EHealth
Identity and Access Management
Mobile Application Software
PostgreSQL
OAuth
Scrum
Software Engineering
Cloud Platform System
Spring Cloud
Reliability of Systems
AWS Lambda
Backend
Infrastructure Automation Frameworks
Deployment Automation
Functional Programming
Cloudwatch
Api Gateway
REST
Terraform
Serverless Computing
Microservices

Job description

If you're an experienced Java engineer who enjoys building cloud-native platforms, influencing technical direction, and solving complex backend challenges, this could be the role you've been looking for.

We're developing technology that helps people improve their health and wellbeing through connected devices, mobile applications, and digital services used by customers around the world.

As part of our software engineering team, you'll play a key role in designing and evolving the cloud platform that sits behind our growing digital ecosystem. You'll have the opportunity to shape architecture decisions, contribute to long-term technical strategy, and work on products that have a genuine impact on people's lives.

About the Opportunity

This is a senior-level engineering role focused on backend development, cloud infrastructure, and platform scalability.

You'll work closely with Product, Mobile Development, QA, and DevOps teams to deliver secure, reliable, and high-performing services that support a growing suite of digital health products.

We're looking for someone who enjoys taking ownership, solving technical problems, and contributing beyond code. You'll be involved in architecture discussions, mentoring colleagues, and helping drive engineering best practice across the team., * Design, build, and maintain backend services using Java and AWS

  • Develop scalable, secure APIs that support mobile and web applications
  • Design and optimise PostgreSQL databases for performance and reliability
  • Implement secure authentication and authorisation solutions using OAuth 2.0
  • Develop event-driven and serverless applications using AWS Lambda
  • Build and manage cloud infrastructure using Terraform and Infrastructure as Code principles
  • Help shape cloud architecture to ensure scalability, resilience, and security
  • Monitor, troubleshoot, and resolve complex production issues
  • Participate in code reviews, sprint planning, and technical design discussions
  • Collaborate with cross-functional teams across software, product, QA, and DevOps
  • Mentor and support other engineers within the team
  • Contribute to continuous improvement across engineering standards, processes, and cloud operations, * Opportunity to influence technical architecture and engineering direction
  • Meaningful work supporting products that improve health and wellbeing
  • Exposure to modern AWS cloud technologies and large-scale backend systems
  • Collaborative and supportive engineering culture
  • Opportunity to mentor and develop other engineers
  • Long-term career development within a growing technology business

Why Join Us?

Many engineering roles offer interesting technology. Few offer the chance to combine modern cloud engineering with products that genuinely improve people's everyday lives.

Here, you'll be part of a team building technology that connects devices, mobile applications, and digital services into a platform used by customers globally. Your work will directly influence the reliability, scalability, and future direction of that platform.

If you're looking for a role where your technical expertise will be valued, your ideas will be heard, and your work will have visible impact, we'd love to hear from you.

Requirements

Essential Experience

  • Strong commercial experience developing backend applications with Java
  • Hands-on experience designing and supporting cloud-native applications within AWS
  • Experience working with services such as EC2, Lambda, API Gateway, IAM, CloudWatch and S3
  • Strong PostgreSQL database design and optimisation skills
  • Experience building RESTful APIs and microservices architectures
  • Experience implementing OAuth 2.0 or similar authentication frameworks
  • Practical experience using Terraform or other Infrastructure as Code tools
  • Strong understanding of software engineering best practice, security, scalability, and system reliability
  • Experience working within Agile development environments

Desirable Experience

  • Experience developing digital health, medical technology, healthcare, finance, aerospace, automotive, or other regulated software products
  • Experience with CI/CD pipelines and automated deployment processes
  • Experience supporting mobile application ecosystems
  • Experience mentoring developers or providing technical leadership

You'll Be Successful If You

  • Enjoy solving complex technical challenges
  • Take ownership of your work and follow tasks through to completion
  • Communicate clearly with both technical and non-technical colleagues
  • Care about quality, maintainability, and security
  • Enjoy collaborating with others while remaining highly self-sufficient

Apply for this position