Java Software Engineer | Spring Cloud, TDD, Remote
Version 1
North East
On-site
GBP 40,000 - 70,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Quarterly Performance-Related Profit Share
Flexible/remote working options
Private Healthcare Cover
Gym Discounts
Educational assistance
Generous holiday allowance
Enhanced maternity/paternity leave
Employee Assistance Programme
Job summary
Join a forward-thinking company as an Intermediate Java Software Engineer, where you will be part of a dynamic team dedicated to creating innovative software solutions. This role offers the chance to expand your technical skills while working on exciting projects that drive customer success. You will leverage your Java expertise and knowledge of frameworks like Spring to deliver high-quality software that meets client requirements. Enjoy a collaborative environment that values your contributions and supports your professional growth, all while offering flexibility to maintain a healthy work-life balance. If you are passionate about technology and eager to make a difference, this opportunity is perfect for you.
Qualifications
Experience in Agile/Scrum teams and strong Java background.
Proficient in TDD, writing unit/integration tests for code quality.
Knowledge of DevOps and CI/CD tools is essential.
Responsibilities
Develop high-quality, maintainable software solutions using Java.
Contribute to process improvements and documentation.
Collaborate with cross-functional teams to meet client needs.
Skills
Java
Agile methodologies
Test-Driven Development (TDD)
RESTful APIs
SQL
Apache Kafka
DevOps principles
Front-end development
Financial Services knowledge
Education
Bachelor's degree in Computer Science or related field
Tools
Spring/Spring Boot
JUnit
Hibernate
Docker
Kubernetes
Jenkins
Job description
Join a forward-thinking company as an Intermediate Java Software Engineer, where you will be part of a dynamic team dedicated to creating innovative software solutions. This role offers the chance to expand your technical skills while working on exciting projects that drive customer success. You will leverage your Java expertise and knowledge of frameworks like Spring to deliver high-quality software that meets client requirements. Enjoy a collaborative environment that values your contributions and supports your professional growth, all while offering flexibility to maintain a healthy work-life balance. If you are passionate about technology and eager to make a difference, this opportunity is perfect for you.