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