Senior Java Engineer - Cloud, DB & Batch Processing (Remote)

Version 1

Belfast City District

Hybrid

GBP 65,000 - 90,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Quarterly profit share
Career progression & mentorship
Flexible/remote working
Pension
Private healthcare
Life assurance
Employee discount
Gym discounts
Wellbeing initiatives

Job summary

Version 1 in Belfast is seeking an experienced Java Developer to design, develop and maintain cloud-enabled applications. You will work with AWS services, relational databases, and batch processing.

The role emphasizes quality via code reviews, testing and collaboration with product managers, QA engineers, and developers. A strong background in Java, Spring, Hibernate and REST APIs is required.

We offer flexible/remote working and a comprehensive benefits package.

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 (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

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 thinking
Problem-solving
Clear communication
Team collaboration

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

Tools

Java
Spring Framework
Hibernate
RESTful APIs
AWS (EC2, S3, Lambda, Step Functions, Event Bus)
SQL
Oracle
MySQL
PostgreSQL

Job description

Version 1 in Belfast is seeking an experienced Java Developer to design, develop and maintain cloud-enabled applications. You will work with AWS services, relational databases, and batch processing.

The role emphasizes quality via code reviews, testing and collaboration with product managers, QA engineers, and developers. A strong background in Java, Spring, Hibernate and REST APIs is required.

We offer flexible/remote working and a comprehensive benefits package.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 | AWS Cloud & Batch Processing
Senior Java Engineer | AWS Cloud & Batch Processing

Version 1 • Belfast City District

Hybrid
GBP 65,000 - 90,000
Flexible/remote working
Private healthcare
Pension
+2
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 & 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 - 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, Data & Batch)
Senior Java Developer (AWS, Data & Batch)

Version 1 • United Kingdom

Remote
GBP 70,000 - 110,000
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
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