Senior Java Developer: AWS, Cloud & Batch Solutions

Version 1

Greater London

Remote

GBP 65,000 - 90,000

Full time

35 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Private Healthcare
Pension Plan
Flexible/Remote Work
Certifications

Job summary

Version 1 is seeking an experienced Java Developer to design, develop, and maintain scalable Java applications. You will leverage AWS services to deploy cloud-based solutions, optimize database schemas, and support large-scale batch processing workflows.

The role requires 5+ years of Java experience, strong knowledge of Spring/Hibernate/REST, and a collaborative mindset to work with product managers, QA, and other developers across a flexible/remote UK-based setup.

Qualifications

  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related field
  • 5+ years’ experience as a Java Developer in a product development or services environment
  • Experience with AWS services such as EC2, S3, Lambda, Step Functions, and Event Bus
  • Experience with relational databases (e.g. Oracle, MySQL, PostgreSQL), including SQL and performance troubleshooting
  • Proficiency in Java, Spring Framework, Hibernate, and RESTful APIs
  • Analytical and problem-solving skills
  • Clear verbal and written communication skills
  • Ability to work collaboratively within a team environment
  • Experience with batch processing frameworks and tools
  • Python experience (minimum 2 years)

Responsibilities

  • Design and develop scalable Java applications
  • Use AWS services to build and deploy cloud-based solutions, supporting availability and scalability
  • Design, implement, and maintain database schemas, write SQL queries, and improve performance
  • Develop and maintain batch processing systems to handle large volumes of data
  • Maintain code quality through reviews, testing, and adherence to standards
  • Work with cross-functional teams including product managers, QA engineers, and developers
  • Identify and resolve performance issues and bugs
  • Support junior developers through knowledge sharing and mentoring

Skills

Analytical skills
Communication skills
Team collaboration

Education

Bachelor's or Master’s degree in CS/Engineering

Tools

AWS services (EC2, S3, Lambda, Step Functions, Event Bus)
Relational databases (Oracle, MySQL, PostgreSQL)
Java, Spring, Hibernate, RESTful APIs
Batch processing frameworks and tools
Python

Job description

Version 1 is seeking an experienced Java Developer to design, develop, and maintain scalable Java applications. You will leverage AWS services to deploy cloud-based solutions, optimize database schemas, and support large-scale batch processing workflows.

The role requires 5+ years of Java experience, strong knowledge of Spring/Hibernate/REST, and a collaborative mindset to work with product managers, QA, and other developers across a flexible/remote UK-based setup.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer (AWS, Data & Batch)
Senior Java Developer (AWS, Data & Batch)

Version 1 • United Kingdom

Remote
GBP 70,000 - 110,000
Senior Java Developer: AWS & Batch Processing Expert
Senior Java Developer: AWS & Batch Processing Expert

Version 1 • Newcastle upon Tyne

Hybrid
GBP 75,000 - 105,000
Profit share scheme
Career progression program
Flexible/remote working
+5
Senior Java Developer - AWS Cloud & Batch Processing
Senior Java Developer - AWS Cloud & Batch Processing

Version 1 • Birmingham

Remote
GBP 65,000 - 90,000
Profit Sharing
Career progression
Flexible/Remote
+8
Senior Java Developer - AWS, DB & Batch (Remote)
Senior Java Developer - AWS, DB & Batch (Remote)

Version1 • Belfast City District

Remote
GBP 65,000 - 95,000
Profit sharing
Mentorship & career development
Flexible/remote working
+2
Senior Java Developer — AWS Cloud & Scalable Data Apps
Senior Java Developer — AWS Cloud & Scalable Data Apps

Version 1 • United Kingdom

Remote
GBP 75,000 - 110,000
Profit sharing
Flexible/remote working
Private healthcare
+2
Senior Java Developer — Remote, AWS & Data Platforms
Senior Java Developer — Remote, AWS & Data Platforms

Version 1 • City of Edinburgh

Hybrid
GBP 55,000 - 90,000
Profit Share
Career Progression
Flexible/Remote
+13
Remote Java Developer — Cloud & Batch Processing Expert
Remote Java Developer — Cloud & Batch Processing Expert

Version 1 • Belfast City District

Hybrid
GBP 60,000 - 90,000
Quarterly performance share
Career development & mentorship
Flexible/remote working
+4
Java Developer
Java Developer

Version1 • Belfast City District

Remote
GBP 65,000 - 95,000
Profit sharing
Mentorship & career development
Flexible/remote working
+2
Java Developer
Java Developer

Version 1 • Greater London

Remote
GBP 65,000 - 90,000
Private Healthcare
Pension Plan
Flexible/Remote Work
+1
Senior Full-Stack Tech Lead – Java/JS & Cloud
Senior Full-Stack Tech Lead – Java/JS & Cloud

Version 1 • Manchester

Hybrid
GBP 90,000 - 120,000
Profit sharing
Career progression
Flexible/remote working
+5