Senior Java Engineer | AWS Cloud & Batch Processing

Version 1

Belfast City District

Hybrid

GBP 65,000 - 90,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible/remote working
Private healthcare
Pension
Career progression
Annual Excellence Awards

Job summary

Version 1 is seeking a Senior Java Developer to design, build, and maintain scalable Java applications. You will leverage AWS services and work on database design, performance tuning, and batch processing while collaborating with cross-functional teams to deliver high-quality solutions.

The role requires strong Java, Spring, Hibernate, and RESTful API experience, plus a track record in product development. We offer flexible/remote working and a robust benefits package.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Strong experience as a Java developer in product development or services.
  • Experience with AWS services (EC2, S3, Lambda, Step Functions, Event Bus).
  • Proficiency in Java, Spring, Hibernate, and RESTful APIs.
  • Analytical and problem-solving abilities.
  • Clear verbal and written communication skills.
  • Ability to work collaboratively within a team.

Responsibilities

  • Design and develop scalable Java applications.
  • Use AWS services to build and deploy cloud-based solutions, ensuring availability and scalability.
  • Design, implement, and maintain database schemas; write SQL; optimize performance.
  • Develop and maintain batch processing systems for large data volumes.
  • Maintain code quality via reviews, testing, and standards adherence.
  • Collaborate with product managers, QA engineers, and developers.

Skills

Java
Spring
Hibernate
REST APIs
SQL
AWS
Batch processing
Python (Desirable)

Education

Bachelor’s or Master’s in CS/Engineering

Job description

Version 1 is seeking a Senior Java Developer to design, build, and maintain scalable Java applications. You will leverage AWS services and work on database design, performance tuning, and batch processing while collaborating with cross-functional teams to deliver high-quality solutions.

The role requires strong Java, Spring, Hibernate, and RESTful API experience, plus a track record in product development. We offer flexible/remote working and a robust benefits package.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer - AWS Cloud & Batch Processing
Senior Java Engineer - AWS Cloud & Batch Processing

Version 1 • United Kingdom

Remote
GBP 65,000 - 100,000
Quarterly profit share
Career progression & mentorship
Flexible/remote working
+5
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 Solutions
Senior Java Developer: AWS, Cloud & Batch Solutions

Version 1 • Greater London

Remote
GBP 65,000 - 90,000
Private Healthcare
Pension Plan
Flexible/Remote Work
+1
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, Data & Batch)
Senior Java Developer (AWS, Data & Batch)

Version 1 • United Kingdom

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

Version 1 • Greater London

Hybrid
GBP 70,000 - 110,000
Profit sharing
Career progression
Flexible/remote working
+5
Senior Java Developer - AWS Cloud & Batch Processing
Senior Java Developer - AWS Cloud & Batch Processing

Version 1 • Manchester

Hybrid
GBP 70,000 - 90,000
Profit sharing
Career development
Flexible work
+3
Senior Java Developer – AWS Cloud & Batch (Remote)
Senior Java Developer – AWS Cloud & Batch (Remote)

Version 1 • Birmingham

Remote
GBP 65,000 - 90,000
Profit-sharing scheme
Career progression & mentoring schemes
Flexible/remote working
+1
Senior Java Developer - AWS, Batch & Remote
Senior Java Developer - AWS, Batch & Remote

Version 1 • City of Edinburgh

Hybrid
GBP 65,000 - 90,000
Profit share scheme
Career progression & mentorship
Flexible/remote working
+5
Senior Java Engineer - Cloud, DB & Batch Processing (Remote)
Senior Java Engineer - Cloud, DB & Batch Processing (Remote)

Version 1 • Belfast City District

Hybrid
GBP 65,000 - 90,000
Quarterly profit share
Career progression & mentorship
Flexible/remote working
+6