Senior Java Developer (Micronaut) | Banking
Fully Remote
6-Month Contract (Highly Extendable)
Sunday - Thursday Working Week
We're partnering with a leading organisation within the financial services sector that is looking to engage a Senior Java Developer for a long-term remote contract opportunity.
This role will suit an experienced engineer who has a strong background in Java development within banking environments and hands-on experience working with Micronaut-based microservices architectures.
Required Experience
- Strong Java development experience (5+ years)
- Proven commercial experience with Micronaut (essential)
- Previous experience within Banking / Financial Services (essential)
- Strong understanding of Microservices and REST APIs
- Experience with SQL databases, JPA/Hibernate and modern backend development practices
- Agile environment experience
- Unit testing and Test-Driven Development (TDD)
- Git version control experience
Nice to Have
- Kafka
- Redis
- Docker
- Kubernetes
- Grafana
- CI/CD pipelines
- Cloud platform exposure (AWS, GCP or Oracle Cloud)
- API documentation tools such as Swagger/OpenAPI
What You'll Be Doing
- Designing and developing scalable Java microservices
- Collaborating with Product Owners and Business Analysts to refine requirements
- Contributing to architectural decisions and engineering best practices
- Supporting testing, code quality and continuous improvement initiatives
- Mentoring junior developers where required
- Working within a high-performing Agile development team
Contract Details
- 6-Month Initial Contract
- Fully Remote
- Sunday - Thursday
- Strong likelihood of extension
If you have Java + Micronaut experience within a banking environment, I'd be keen to speak with you.