Senior Software Engineer/Java

Senior Software Engineer/Java

Poole Full-Time 48000 - 72000 Β£ / year (est.) No home office possible
E

At a Glance

  • Tasks: Join a dynamic team to develop and maintain Back Office Systems using Java.
  • Company: Endeavour is a leading player in the mobility industry, based in Dorset.
  • Benefits: Enjoy flexible working options and a collaborative team environment.
  • Why this job: Be part of an innovative company making a real impact in mobility technology.
  • Qualifications: Proficiency in Java, Agile methodologies, and experience with REST and Microservices required.
  • Other info: Opportunity to take on the Scrum Master role and lead agile projects.

The predicted salary is between 48000 - 72000 Β£ per year.

Endeavour has a fantastic career opportunity for a skilled Software Engineer with a focus on Java, to join a Global client, specialised in the mobility industry, based in the UK headquarters in Dorset. The successful Software Engineer will be working in a team of four to eight software engineers and will be maintaining and developing our client’s Back Office Systems.

Your responsibilities as a Software Engineer will include:

  • Perform role of Scrum Master in agile working environments.
  • Prepare refinements and sprint planning.
  • Assist the preparation of system design solutions.
  • Produce test and integration instructions as required.
  • Write software to implement design functionality.
  • Write test harnesses to test software unit functionality (unit tests).
  • Write tests to support design integration (acceptance tests).
  • Resolve technical issues arising during the project lifecycle and after release.

Skills:

  • Java - support of legacy stacks
  • REST, Microservices
  • NUnit, MSTest
  • Knowledge of design patterns, SOA and SaaS
  • Continuous integration environments (e.g. Jenkins)
  • Team Foundation Server, Jira and Confluence
  • Experience of working within Agile methodologies

Please get in touch and send us your CV, to apply ASAP!

Senior Software Engineer/Java employer: Endeavour Recruitment Solutions

Endeavour is an exceptional employer that fosters a collaborative and innovative work culture, perfect for skilled Software Engineers looking to make a significant impact in the mobility industry. Located in the picturesque Dorset, employees benefit from a supportive environment that encourages professional growth through agile methodologies and hands-on experience with cutting-edge technologies. With a focus on teamwork and continuous improvement, Endeavour offers a rewarding career path where your contributions are valued and recognised.
E

Contact Detail:

Endeavour Recruitment Solutions Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Software Engineer/Java

✨Tip Number 1

Familiarise yourself with Agile methodologies, as this role requires you to perform the Scrum Master role. Brush up on your knowledge of sprint planning and refinements, and be ready to discuss your experiences in these areas during the interview.

✨Tip Number 2

Since the position involves maintaining and developing Back Office Systems, make sure you can articulate your experience with Java and any legacy stacks. Be prepared to share specific examples of projects where you've successfully implemented Java solutions.

✨Tip Number 3

Get comfortable discussing design patterns, SOA, and SaaS, as these are key skills for the role. Think of instances where you've applied these concepts in your previous work and how they contributed to the success of a project.

✨Tip Number 4

Since the job involves working with tools like Jenkins, Team Foundation Server, Jira, and Confluence, ensure you have hands-on experience with these platforms. Highlight any relevant projects where you've used these tools to enhance collaboration and streamline development processes.

We think you need these skills to ace Senior Software Engineer/Java

Java Programming
RESTful Services
Microservices Architecture
NUnit Testing
MSTest Framework
Design Patterns
Service-Oriented Architecture (SOA)
Software as a Service (SaaS)
Continuous Integration (CI)
Jenkins
Team Foundation Server (TFS)
Jira
Confluence
Agile Methodologies
Scrum Master Experience
System Design Solutions
Test Harness Development
Technical Issue Resolution

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Java and any relevant technologies mentioned in the job description, such as REST, Microservices, and Agile methodologies. Use specific examples to demonstrate your skills.

Craft a Compelling Cover Letter: Write a cover letter that explains why you are a great fit for the Senior Software Engineer role. Mention your experience as a Scrum Master and your familiarity with tools like Jira and Confluence, as well as your approach to problem-solving.

Showcase Relevant Projects: If you have worked on projects involving legacy stacks or continuous integration environments, be sure to include these in your application. Describe your role and the impact of your contributions.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a software engineering role.

How to prepare for a job interview at Endeavour Recruitment Solutions

✨Showcase Your Java Expertise

Make sure to highlight your experience with Java, especially in relation to legacy stacks. Be prepared to discuss specific projects where you've implemented Java solutions and how they contributed to the overall success of the project.

✨Demonstrate Agile Knowledge

Since the role involves acting as a Scrum Master, be ready to talk about your experience with Agile methodologies. Share examples of how you've facilitated sprint planning and refinements, and how you’ve helped your team stay on track.

✨Discuss Problem-Solving Skills

Prepare to discuss technical issues you've encountered in past projects and how you resolved them. This will show your ability to think critically and adapt to challenges during the project lifecycle.

✨Familiarity with Tools and Technologies

Be knowledgeable about the tools mentioned in the job description, such as Jenkins, Jira, and Confluence. Discuss how you've used these tools in previous roles to enhance collaboration and streamline development processes.

Land your dream job quicker with Premium

Your application goes to the top of the list
Personalised CV feedback that lands interviews
Support from real people with tickets
Apply for more jobs in less time with AI support
Go Premium

Money-back if you don't land a job in 6-months

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>