Skip to main content

Senior Java Software Engineer

Job Description

You will be a Senior/Lead Developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.


You’ll be responsible for:

• Producing high quality, maintainable code

• Supporting in the design and development of complex software solutions

• Partnering effectively with client project teams

• A natural ability to mentor junior developers


You’ll have:

• 6+ years of commercial software engineering experience in Java, Spring, Microservices.

• Service oriented architecture development

• TDD/BDD

• Experience working in an Agile environment

• Natural self-motivation with a passion for delivering excellence

• Great communication skills with the ability to build strong professional relationships

• Curiosity with an ongoing desire to develop and learn

• Good problem-solving skills

• Bachelor's degree / master's degree in computer science, Computer Engineering or related field


It would be great if you have:

• Knowledge of DevOps tools, e.g. Jenkins, Sonar and CI/CD principles

• Experience with React/Angular frameworks

• Financial Services and/or Software Consulting experience

Senior Java Software Engineer

Sunderland, UK
Full time

Published on 09/10/2024

Share this job now