At a Glance
- Tasks: Develop and maintain scalable back-end systems using Java and Spring Boot.
- Company: Join an award-winning analytics company focused on optimising business productivity.
- Benefits: Enjoy hybrid working with one day a week in the office and competitive salary.
- Why this job: Be part of a collaborative team, mentor juniors, and influence architecture decisions.
- Qualifications: 5+ years in Java back-end development with strong skills in Spring Boot and microservices.
- Other info: This role does not offer visa sponsorship.
The predicted salary is between 48000 - 72000 £ per year.
Are you an experienced Java Back-End Developer looking for a new role? Do you have hands-on experience with Java, Spring Boot, microservices, and multi-threaded server-side web applications? If so, we have the perfect opportunity for you!
Our client, an award-winning analytics company who optimise businesses productivity and performance, are looking for a Senior Backend Developer to join their team on a full-time basis in West Sussex.
What You’ll Do:
- Build and maintain robust, scalable back-end systems using Java and Spring Boot.
- Design and implement RESTful APIs and microservices with a focus on performance and maintainability.
- Develop multi-threaded server-side applications in a Servlet-based web environment.
- Optimise systems for speed, scalability, and security.
- Collaborate closely with front-end, DevOps, and product teams to deliver high-quality solutions.
- Contribute to architecture decisions, conduct code reviews, and mentor junior developers.
What We’re Looking For:
- 5+ years of experience in Java back-end development.
- Strong hands-on expertise with Spring Boot and microservices architecture.
- Experience building and maintaining RESTful APIs.
- Proficient in multi-threaded Java development within an MVC-based framework (e.g., Struts, JSF).
- Solid understanding of SQL and NoSQL databases, and performance tuning.
- Familiar with Docker and Kubernetes for containerization and orchestration.
- Working knowledge of authentication and security protocols (e.g., OAuth, JWT).
- Comfortable working in Agile environments using tools like Jira and Confluence.
Even Better If You Have:
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Familiarity with CI/CD pipelines and DevOps best practices.
- Experience with messaging and streaming platforms (Kafka, AmazonMQ).
- Understanding of data modeling and API versioning strategies.
Interested? Apply now or send your CV to Thais.Ferreira@james-chase.com and take the next step in your career!
Please note: This role is hybrid working (1 day a week in Crawley) and does not offer visa sponsorship.
Contact Detail:
James Chase Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Back End Developer
✨Tip Number 1
Make sure to showcase your hands-on experience with Java and Spring Boot during any discussions. Be prepared to discuss specific projects where you've implemented these technologies, as this will demonstrate your expertise and relevance to the role.
✨Tip Number 2
Familiarise yourself with microservices architecture and be ready to explain how you've designed and implemented RESTful APIs in previous roles. This knowledge will be crucial in showing that you can contribute effectively to their back-end systems.
✨Tip Number 3
Highlight your experience with multi-threaded server-side applications. Prepare examples of challenges you've faced in this area and how you optimised performance, as this will resonate well with the technical requirements of the position.
✨Tip Number 4
Since collaboration is key in this role, think of instances where you've worked closely with front-end or DevOps teams. Being able to articulate your teamwork experiences will show that you're a good fit for their collaborative environment.
We think you need these skills to ace Senior Back End Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and microservices. Use specific examples of projects where you've built RESTful APIs or worked on multi-threaded applications to demonstrate your expertise.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, particularly in optimising performance and collaborating with teams. Be sure to include any relevant experience with Agile methodologies.
Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that showcase your back-end development skills. Highlight any work involving Docker, Kubernetes, or cloud platforms, as these are valuable to the role.
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 developer role.
How to prepare for a job interview at James Chase
✨Showcase Your Technical Skills
Be prepared to discuss your hands-on experience with Java, Spring Boot, and microservices. Bring examples of past projects where you built RESTful APIs or multi-threaded applications, as this will demonstrate your expertise.
✨Understand the Company’s Needs
Research the analytics company and understand their focus on optimising productivity and performance. Tailor your answers to show how your skills can directly contribute to their goals and challenges.
✨Prepare for System Design Questions
Expect questions about system architecture and design. Be ready to discuss how you would approach building scalable and secure back-end systems, and consider bringing a few diagrams to illustrate your thought process.
✨Emphasise Collaboration and Mentorship
Since the role involves working closely with other teams and mentoring junior developers, be sure to highlight your teamwork experiences. Share specific examples of how you've collaborated in Agile environments and supported less experienced colleagues.