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
Contact Detail:
Ubique Systems Recruiting Team