- Company Name
- TST Group
- Job Title
- Software Engineer
- Job Description
-
**Job Title**
Senior Java Developer
**Role Summary**
Design, develop, and maintain Java‑based microservices for banking and financial services applications. Leverage Spring Boot, REST APIs, Kubernetes, AWS cloud services, and NoSQL (MongoDB) to deliver scalable, secure, and high‑performance solutions.
**Expectations**
- Deliver clean, well‑tested code that meets functional and non‑functional requirements.
- Collaborate with cross‑functional teams (product, QA, DevOps) to achieve project milestones.
- Work onsite five days a week in Bournemouth, UK.
**Key Responsibilities**
- Architect and implement Java 11+ applications using Spring Boot.
- Develop and expose robust RESTful APIs.
- Design, build, and maintain microservice components.
- Deploy and manage services on Kubernetes clusters, including scaling, monitoring, and troubleshooting.
- Utilize AWS services (EC2, ECS, Lambda, S3, RDS, etc.) for infrastructure, storage, and compute.
- Integrate with MongoDB or other NoSQL databases and ensure efficient data access patterns.
- Participate in code reviews, unit/integration testing, and continuous integration/deployment pipelines.
- Optimize application performance, reliability, and security.
- Keep detailed technical documentation and maintain knowledge base.
**Required Skills**
- 8–15 years of hands‑on Java development experience (Java 11+).
- Deep knowledge of Spring Boot, REST APIs, and microservices architecture.
- Proven expertise in Kubernetes (deployment, scaling, monitoring).
- Strong experience with AWS cloud services (EC2, ECS, Lambda, S3, RDS).
- Practical experience with NoSQL databases, preferably MongoDB.
- Domain knowledge in banking or financial services essential.
- Excellent problem‑solving, analytical, and communication skills.
- Proactive, can‑do attitude and ability to thrive in a fast‑paced environment.
- Familiarity with Docker, CI/CD pipelines, and DevOps practices.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- AWS Certified Solutions Architect – Associate or equivalent cloud certification (preferred).
Bournemouth, United kingdom
On site
14-11-2025