cover image
Evantis Recruitment

Java Developer

On site

Bournemouth, United kingdom

Senior

Full Time

02-02-2026

Share this job:

Skills

Leadership Java SQL MySQL PostgreSQL Encryption CI/CD DevOps Docker Kubernetes Scrum Architecture Databases git Azure AWS Agile Spring Hibernate GCP Spring Boot CI/CD Pipelines Kafka Microservices

Job Specifications

Java Developer

Full time

Bournemouth, UK- 5 days Onsite a week

Banking Experience is Mandatory

Job Description:

We are seeking a highly experienced Senior Java Developer / Lead with 10+ years of experience in Java application development and strong expertise in the banking/financial services domain. The ideal candidate will play a key role in designing, developing, and leading enterprise-scale banking applications with a focus on performance, security, and scalability.

Key Responsibilities

Lead the design and development of large-scale Java applications in the banking domain

Architect and build microservices using Java, Spring, and Spring Boot

Provide technical leadership and mentoring to junior developers

Collaborate with business, product, and architecture teams to translate banking requirements into technical solutions

Ensure adherence to banking security, compliance, and regulatory standards

Perform code reviews and enforce best practices and coding standards

Optimize application performance, scalability, and reliability

Manage integrations with internal and external banking systems

Support production issues and drive root-cause analysis

Participate in architectural discussions and technology decisions

Required Skills & Qualifications

10+ years of hands-on experience in Java development (Core Java, Java 8+)

Strong expertise in Spring, Spring Boot, Hibernate/JPA

Extensive experience in the banking / financial services domain

Strong understanding of:

Payments processing

Transaction management

Account & customer management

Risk, compliance, and KYC

Experience in RESTful API and microservices architecture

Strong knowledge of SQL and relational databases (Oracle, PostgreSQL, MySQL)

Experience with messaging systems (Kafka, MQ, RabbitMQ)

Good understanding of security frameworks (OAuth2, JWT, encryption)

Hands-on experience with Git, CI/CD pipelines

Experience working in Agile / Scrum environments

Nice to Have

Cloud experience (AWS / Azure / GCP)

Experience with API gateways (Apigee, Kong)

Exposure to DevOps practices and containerization (Docker, Kubernetes)

Experience in high-availability and high-throughput systems

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

Experience Level

10+ years of overall IT experience

Strong banking domain experience is mandatory

About the Company

As a full-service IT Talent & Consulting partner, Evantis comes with a wealth of expertise at our fingertips. The business was founded with one clear mission statement which was to create a business with a true partnership approach yet retain core family values and heritage at the core of the organization. Our team have extensive experience in interim and permanent talent solutions having worked in the industry for many years. The Evantis team has experience working with end clients including High Growth Businesses, Start-... Know more