Senior Java Software Engineer

Senior Java Software Engineer

Posted 2 weeks ago by Ubique Systems

Negotiable
Undetermined
Onsite
Bournemouth, England, United Kingdom

Summary: We are looking for a Senior Java Developer with over 10 years of experience to join our team in Bournemouth. The role focuses on hands-on development of scalable microservices using Java, Python, and AWS technologies. The ideal candidate will have a strong background in cloud-based development and experience with large-scale distributed systems. This position requires collaboration with cross-functional teams and a commitment to best practices in software development.

Key Responsibilities:

  • Design, develop, and maintain scalable and robust backend systems
  • Collaborate with cross-functional teams on architecture, development, and deployment
  • Work with cloud-native technologies including AWS (RDS, S3, EKS, Lambda, etc.)
  • Implement infrastructure-as-code using Terraform
  • Develop and debug large-scale distributed systems using Java, Spark, and Spring Boot
  • Ensure smooth integration with messaging systems like Kafka and IBM MQ
  • Optimize performance of big file handling and data-intensive applications
  • Follow best practices in coding, testing, deployment, and CI/CD
  • Contribute to platform resiliency and production support

Key Skills:

  • 10+ years of experience in backend development
  • Proficient in Java, Python, and Apache Spark
  • Strong hands-on experience with AWS services (EKS, ECS, Lambda, RDS, Aurora, SQS, SNS)
  • Deep knowledge of Spring / Spring Boot
  • Familiarity with Terraform and infrastructure automation
  • Strong fundamentals in OOP, design patterns, data structures, and algorithms
  • Experience with microservice architecture and containerized applications (Kubernetes)
  • Excellent communication and stakeholder management skills
  • Previous work in agile and enterprise environments

Salary (Rate): undetermined

City: Bournemouth

Country: United Kingdom

Working Arrangements: on-site

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Position : Senior Java Developer

Location : Bournemouth, UK (Onsite – 5 days/week)

Contract Type : B2B Contract

Experience Required : 10+ years

Start Date : ASAP

Job Overview

We are seeking a highly experienced Java Developer to join our team in Bournemouth. The ideal candidate will bring strong expertise in Java, Python, Spark, and cloud-based development, especially with AWS services. This is a hands-on development role focused on building scalable, resilient microservices for enterprise-grade applications.

Key Responsibilities

  • Design, develop, and maintain scalable and robust backend systems
  • Collaborate with cross-functional teams on architecture, development, and deployment
  • Work with cloud-native technologies including AWS (RDS, S3, EKS, Lambda, etc.)
  • Implement infrastructure-as-code using Terraform
  • Develop and debug large-scale distributed systems using Java, Spark, and Spring Boot
  • Ensure smooth integration with messaging systems like Kafka and IBM MQ
  • Optimize performance of big file handling and data-intensive applications
  • Follow best practices in coding, testing, deployment, and CI/CD
  • Contribute to platform resiliency and production support

Must-Have Skills

  • 10+ years of experience in backend development
  • Proficient in Java , Python , and Apache Spark
  • Strong hands-on experience with AWS services (EKS, ECS, Lambda, RDS, Aurora, SQS, SNS)
  • Deep knowledge of Spring / Spring Boot
  • Familiarity with Terraform and infrastructure automation
  • Strong fundamentals in OOP, design patterns, data structures, and algorithms
  • Experience with microservice architecture and containerized applications (Kubernetes)
  • Excellent communication and stakeholder management skills
  • Previous work in agile and enterprise environments

Nice-to-Have Skills

  • Experience with JPMC private cloud
  • Knowledge of CI/CD pipelines
  • Familiarity with AWS S3 , Big File Handling , and modern DevOps practices