At a Glance
- Tasks: Lead the development of a cutting-edge CRM SaaS solution using Java and modern tech.
- Company: Join a dynamic IT company focused on innovation and diversity in the workplace.
- Benefits: Enjoy a salary up to £70K, remote work options, healthcare, gym access, and training opportunities.
- Why this job: Be part of an exciting project with a collaborative culture and opportunities for personal growth.
- Qualifications: Solid software development background with expertise in Java and related technologies required.
- Other info: Ideal for those passionate about coding and eager to mentor others.
The predicted salary is between 48000 - 56000 £ per year.
Senior Java Developer – 70K
Location:
Yorkshire
Industry:
IT
Salary:
£60000 – £70000 per annum + Pension, Health, Gym
Posted:
27/08/2024
Description
Senior Java Developer, Java Software Engineer, Java 17, Spring Boot, Maven, Git, GitHub Actions, SQL, Microservice architecture, Kafka Steams, Kubernetes, React, Typescript – Technical lead on project – Fully remote if need be – 70K
About the Role
As the Senior Java Software Engineer, you’ll be a key player in developing this cutting-edge CRM SAAS solution. You’ll work on projects throughout the software lifecycle, from requirements analysis to release management and support.
What You’ll Do
* Work with the wider project team, engaging with PM & Business Analyst’s and communicating the technical project requirements
* Develop and unit test Java software applications
* Work on the customer-driven proactive roadmap, introducing innovations for new digital services
* Report directly to the Principal Engineer
Required Skills and Experience
* A solid background in software development
* Experience in holding more senior roles within the team or project
* Expertise in: Java, Spring Boot, Maven, Git, GitHub Actions, SQL, Microservice architecture, Kafka Streams, Kubernetes
* Knowledge of software design principles
* This role is predominantly a backend role but any front-end experience in React and/or Typescript will be useful.
* Experience developing robust, performant APIs
* Ability to provide software process improvements and identify product enhancement opportunities
* Mentoring skills and drive for continuous improvement
* Excellent communication and problem-solving skills
Desirable Qualifications & interests
* Degree in Computer/IT-related discipline or an active GitHub profile with a focus on Java
* If you can showcase some code that would be great?
* What programming books have you read? What meetups do you go to? What outside-of-work projects have you been involved in? We are keen to learn more about your outside-of-work personal development.
Salary & Benefits
Up to 70K, Pension, Hybrid working or fully remote, healthcare, gym, training & development. The office is based in the Northwest.
We value diversity and encourage candidates of all ages and backgrounds to apply. Ascent People is acting as an Employment Agency for this role.
Jo Bevington
Recruiter:
Jo Bevington
Phone: 0161 913 2621
Email: jo.bevington@ascentpeople.co.uk My Social
#J-18808-Ljbffr
Senior Java Developer – 70K employer: Ascent People Ltd
Contact Detail:
Ascent People Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer – 70K
✨Tip Number 1
Make sure to showcase your experience with Java and related technologies like Spring Boot and Maven during any discussions. Highlight specific projects where you've successfully implemented these technologies, as this will demonstrate your hands-on expertise.
✨Tip Number 2
Familiarise yourself with microservice architecture and tools like Kubernetes and Kafka Streams. Being able to discuss how you've used these in past projects can set you apart from other candidates.
✨Tip Number 3
Prepare to talk about your mentoring experience. As a senior developer, you'll likely be expected to guide junior team members, so having examples of how you've done this in the past will be beneficial.
✨Tip Number 4
Engage with the community by attending meetups or contributing to open-source projects. This not only shows your passion for development but also gives you real-world examples to discuss during interviews.
We think you need these skills to ace Senior Java Developer – 70K
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and other relevant technologies mentioned in the job description. Use specific examples of projects you've worked on that demonstrate your expertise.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also showcases your ability to work in a team and communicate effectively. Mention your interest in the company's projects and how you can contribute to their success.
Showcase Your Projects: If you have an active GitHub profile, include it in your application. Highlight any relevant projects, especially those that demonstrate your skills in Java and microservices. This will give the employer insight into your coding style and problem-solving abilities.
Prepare for Technical Questions: Anticipate technical questions related to Java, software design principles, and API development. Be ready to discuss your previous experiences and how you approached challenges in your past roles.
How to prepare for a job interview at Ascent People Ltd
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java, Spring Boot, and other relevant technologies. Bring examples of your previous work or projects that highlight your expertise in these areas.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice coding challenges or system design scenarios that could be relevant to the role, especially focusing on backend development.
✨Communicate Effectively
Since this role involves working with project teams, practice articulating your thoughts clearly. Be ready to explain complex technical concepts in a way that non-technical stakeholders can understand.
✨Highlight Mentoring Experience
If you have experience mentoring junior developers, make sure to mention it. Discuss how you've contributed to team growth and knowledge sharing, as this is a valuable trait for a senior position.