Senior Java Software Engineer

Senior Java Software Engineer

Full-Time 43200 - 72000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Lead Java development, mentor juniors, and enhance existing products in a collaborative environment.
  • Company: Join a reputable tech company with software used by thousands across the UK.
  • Benefits: Enjoy hybrid working, career progression, and a commitment to diversity and inclusion.
  • Why this job: Be part of a dynamic team, work on impactful projects, and grow your skills in a supportive culture.
  • Qualifications: 7+ years in software development with strong Java, Spring, and AWS experience required.
  • Other info: Candidates must be eligible to work in the UK and near London.

The predicted salary is between 43200 - 72000 £ per year.

An exciting opportunity has arisen for a Senior Java Software Engineer to join a highly reputable company whose software products are used by 1000's of customers across the UK. The company is committed to internal training and career progression, as well as fostering diversity and inclusion within their technology teams. The role offers a hybrid working structure (two days per week in the office on average) and their modern offices are easily accessible via London and surrounding areas.

Responsibilities:

  • Serve as a senior member of the Java Development team, mentoring junior members
  • Serve as a key contributor in a Java, Spring, AWS, and Microservices environment.
  • Lead the redevelopment of existing products while enhancing functionality.
  • Collaborate with offshore teams and engage with senior internal stakeholders.
  • Adhere to DevOps best practices.
  • Ensure compliance with SOLID principles.

Technical Requirements:

  • 7+ years of software development experience
  • Commercial experience with Java, Spring and AWS
  • Good commercial understanding of Agile and DevOps
  • Full software development life cycle (SDLC) including testing
  • Experience with Kubernetes, Docker is preferred
  • Previous experience transitioning from .Net to Java is beneficial

For this role; applicants must be astute across Spring, Development Best Practice, Java fundamentals, Java Execution flow and Rest best practice. All candidates must be eligible to work in the UK and be within a commutable distance to London.

Senior Java Software Engineer employer: Spectrum It Recruitment Limited

Join a highly reputable company that values its employees through a strong commitment to internal training and career progression, making it an excellent employer for a Senior Java Software Engineer. With a hybrid working structure and modern offices easily accessible from London, you will thrive in a diverse and inclusive work culture that encourages collaboration and innovation. Enjoy unique growth opportunities while contributing to impactful software products used by thousands across the UK.
S

Contact Detail:

Spectrum It Recruitment Limited Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Make sure to showcase your experience with Java, Spring, and AWS during any conversations you have. Highlight specific projects where you've used these technologies, as this will demonstrate your hands-on expertise and make you stand out.

✨Tip Number 2

Familiarise yourself with the company's products and their current technology stack. This knowledge will not only help you in interviews but also allow you to ask insightful questions that show your genuine interest in the role and the company.

✨Tip Number 3

Prepare to discuss your experience with mentoring junior developers. Since the role involves leading a team, sharing examples of how you've successfully guided others will demonstrate your leadership skills and fit for the position.

✨Tip Number 4

Brush up on your knowledge of DevOps best practices and SOLID principles. Being able to articulate how you've applied these concepts in your previous roles will show that you're aligned with the company's commitment to quality and efficiency.

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

Java Development
Spring Framework
AWS (Amazon Web Services)
Microservices Architecture
DevOps Practices
Agile Methodologies
Software Development Life Cycle (SDLC)
Kubernetes
Docker
Mentoring and Leadership
RESTful API Design
SOLID Principles
Problem-Solving Skills
Collaboration with Offshore Teams
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring, and AWS. Include specific projects where you've applied these technologies, and emphasise your role in mentoring junior developers.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your understanding of Agile and DevOps practices, and how you can contribute to the redevelopment of existing products.

Showcase Relevant Experience: Detail your experience with the full software development life cycle (SDLC) and any familiarity with Kubernetes and Docker. Highlight any previous transitions from .Net to Java, as this is beneficial for the role.

Demonstrate Soft Skills: Since the role involves collaboration with offshore teams and senior stakeholders, mention your communication skills and ability to work in diverse teams. Provide examples of how you've successfully led projects or mentored others.

How to prepare for a job interview at Spectrum It Recruitment Limited

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with Java, Spring, and AWS in detail. Highlight specific projects where you applied these technologies, and be ready to answer technical questions that demonstrate your understanding of the software development life cycle and best practices.

✨Demonstrate Leadership Skills

As a senior member of the team, you'll be expected to mentor junior developers. Share examples of how you've successfully led teams or projects in the past, and discuss your approach to fostering collaboration and knowledge sharing within a team.

✨Understand the Company Culture

Research the company's commitment to diversity and inclusion. Be ready to discuss how you can contribute to this culture and why it matters to you. This shows that you align with their values and are genuinely interested in being part of their team.

✨Prepare for Scenario-Based Questions

Expect scenario-based questions that assess your problem-solving skills and adherence to DevOps best practices. Think about past challenges you've faced in software development and how you overcame them, particularly in a collaborative environment.

Senior Java Software Engineer
Spectrum It Recruitment Limited
S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>