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
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
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.