Java Software Engineer

Java Software Engineer

Slough Full-Time 48000 - 84000 £ / year (est.) No home office possible
Go Premium
A

At a Glance

  • Tasks: Join a dynamic team to develop and deploy innovative Java software solutions.
  • Company: Be part of a new office in London, shaping an exciting engineering culture.
  • Benefits: Enjoy a hands-on, agile workplace with opportunities for growth and collaboration.
  • Why this job: Work on challenging projects that make a real impact while learning from experienced professionals.
  • Qualifications: 5+ years in Java development; expertise in OOP, Spring Boot, and cloud platforms required.
  • Other info: Ideal for adaptable individuals who thrive in fast-paced environments.

The predicted salary is between 48000 - 84000 £ per year.

Our client is seeking an experienced Java developer to join their team as they open a new office in London. This is a rare chance to work closely with an existing core engineering team while creating a new engineering culture from the ground up. This position is ideal for you if you love working in a hands-on, agile workplace, are eager to take on a lot of responsibility, and are passionate about producing reliable software solutions.

Responsibilities

  • Plan and execute technical strategies from concept to deployment, shaping software architecture, design, and best practices.
  • Work with designers, PMs, and engineers to build, test, and refine desktop and enterprise-level software.
  • Engage in all SDLC phases—design, development, testing, deployment—to set standards for future projects.
  • Use agile practices like TDD, CI, and rapid releases to enhance team efficiency and high-quality delivery.
  • Solve complex technical challenges, ensuring scalable, reliable products through brainstorming and problem-solving.
  • Foster collaboration by sharing expertise, mentoring, and promoting continuous learning and improvement.

Requirements

  • 5+ years of Java development with a strong track record of delivering high-quality software.
  • Skilled in OOP, Java, Spring Boot, Hibernate, and build tools like Maven or Gradle.
  • Experience building secure, scalable systems; microservices or distributed architecture knowledge is a plus.
  • Familiar with CI/CD, Docker, Kubernetes, and cloud platforms like AWS.
  • Proficient in agile methods like sprints, pair programming, and test-driven development.
  • Adaptable, thrives in fast-paced environments, and quickly learns new technologies.
  • SQL, RESTful API design, and modern front-end frameworks (React/Angular) experience is a plus.

Java Software Engineer employer: Alchemy Global Talent Solutions

Join a forward-thinking company that values innovation and collaboration as you help shape a new engineering culture in London. With a strong emphasis on agile practices and continuous learning, you'll have the opportunity to work alongside a talented core team while enjoying a supportive work environment that encourages personal and professional growth. This role not only offers competitive benefits but also the chance to make a significant impact in a dynamic and rapidly evolving industry.
A

Contact Detail:

Alchemy Global Talent Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer

✨Tip Number 1

Make sure to showcase your hands-on experience with Java and related technologies during networking events or meetups. Engaging with the developer community can help you make valuable connections that might lead to job opportunities at companies like ours.

✨Tip Number 2

Familiarise yourself with agile methodologies, especially TDD and CI/CD practices. Being able to discuss how you've implemented these in past projects will demonstrate your fit for our fast-paced environment and commitment to high-quality software delivery.

✨Tip Number 3

Consider contributing to open-source projects or building your own applications using Java and Spring Boot. This not only sharpens your skills but also provides tangible evidence of your capabilities to potential employers when you apply through our website.

✨Tip Number 4

Prepare to discuss complex technical challenges you've faced in previous roles. Being able to articulate your problem-solving process and the outcomes will set you apart during interviews and show your readiness to tackle similar challenges with us.

We think you need these skills to ace Java Software Engineer

Java Development
Object-Oriented Programming (OOP)
Spring Boot
Hibernate
Maven
Gradle
Microservices Architecture
Distributed Systems
Continuous Integration/Continuous Deployment (CI/CD)
Docker
Kubernetes
AWS Cloud Services
Agile Methodologies
Test-Driven Development (TDD)
SQL
RESTful API Design
Modern Front-End Frameworks (React/Angular)
Problem-Solving Skills
Collaboration and Mentoring
Adaptability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 5+ years of Java development experience. Emphasise your skills in OOP, Spring Boot, and Hibernate, as well as any relevant projects that showcase your ability to deliver high-quality software.

Craft a Compelling Cover Letter: In your cover letter, express your passion for working in an agile environment and your eagerness to contribute to building a new engineering culture. Mention specific experiences where you've successfully used agile practices like TDD or CI.

Showcase Relevant Projects: Include examples of past projects where you solved complex technical challenges or built secure, scalable systems. Highlight your experience with microservices, cloud platforms, and any modern front-end frameworks if applicable.

Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which is crucial for a software engineering role.

How to prepare for a job interview at Alchemy Global Talent Solutions

✨Showcase Your Java Expertise

Make sure to highlight your experience with Java and related technologies like Spring Boot and Hibernate. Be prepared to discuss specific projects where you successfully implemented these technologies, as this will demonstrate your hands-on skills.

✨Emphasise Agile Methodologies

Since the role requires familiarity with agile practices, be ready to share examples of how you've used TDD, CI, or rapid releases in your previous work. This shows that you can thrive in a fast-paced environment and contribute to team efficiency.

✨Prepare for Technical Challenges

Expect to face complex technical questions during the interview. Brush up on problem-solving techniques and be ready to discuss how you've tackled similar challenges in the past, especially in relation to scalable and reliable software solutions.

✨Demonstrate Collaboration Skills

The company values collaboration and mentoring, so be prepared to talk about your experiences working in teams. Share instances where you've helped others grow or contributed to a positive team culture, as this aligns with their vision for a new engineering culture.

Java Software Engineer
Alchemy Global Talent Solutions
Location: Slough
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

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

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