Java Engineer

£55000.00 - £75000.00 per annum + DOE + Benefits

London

posted 10 Dec 24

Apply now

Java Engineer

£55000.00 - £75000.00 per annum + DOE + Benefits

Apply now

About this role

About Us:

We are a dynamic and innovative consultancy based in London, providing cutting-edge solutions to businesses across multiple sectors.

We are seeking talented and driven Java Engineers to join our growing development team. (Mid-Level and Senior Level)

If you are passionate about coding, have a strong background in Java, and are experienced with modern frameworks and cloud technologies, we want to hear from you!

Role Overview:

As a Java Engineer, you will work on building scalable, high-performance applications. You will be developing, and maintaining backend services, collaborating closely with cross-functional teams, and leveraging cloud-based technologies to optimise system performance and deployment.

This role is available for both Mid-level and Senior-level engineers. Senior engineers will be expected to take on more leadership and mentoring responsibilities.



Key Responsibilities:

  • Design, develop, test, and maintain Java-based applications using Spring and other relevant frameworks.
  • Work with AWS services such as EC2, S3, Lambda, RDS, DynamoDB, and more to build cloud-based solutions.
  • Collaborate with front-end developers, architects, and product teams to deliver seamless, scalable, and efficient systems.
  • Implement and maintain RESTful APIs and microservices architecture.
  • Write clean, maintainable, and well-documented code that adheres to best practices and coding standards.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Troubleshoot and debug applications, providing timely solutions to production issues.
  • For Senior engineers: Lead and mentor junior team members, assist in architecture decisions, and guide technical initiatives.
  • Participate in code reviews, sprint planning, and agile ceremonies to ensure high-quality output and continuous improvement.

Required Skills and Experience:

  • Strong experience with Java (version 8 or higher).
  • Solid understanding and hands-on experience with Spring Framework (Spring Boot, Spring MVC, Spring Cloud, etc.).
  • Experience working with AWS and cloud-native development (EC2, Lambda, S3, RDS, etc.).
  • Familiarity with microservices architecture and designing scalable solutions.
  • Experience with databases, either SQL (e.g., PostgreSQL, MySQL) or NoSQL (e.g., DynamoDB).
  • Strong understanding of version control systems (e.g., Git).
  • Experience with unit testing and integration testing frameworks (e.g., JUnit, TestNG).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • e-DV Clearance (Developed Vetting)

Desirable Skills (for Senior Engineers):

  • Experience leading projects and mentoring junior developers.
  • Strong understanding of containerisation (Docker, Kubernetes) and orchestration tools.
  • Familiarity with message brokers such as Kafka or RabbitMQ.
  • Experience with TDD (Test-Driven Development) and Agile methodologies.
  • Knowledge of security best practices in application development.
  • Experience with frontend technologies (React, Angular) is a plus, but not required.

What We Offer:

  • Competitive salary based on experience.
  • Generous benefits package, including healthcare and pension contributions.
  • Flexible working hours and hybrid working model.
  • Opportunities for continuous learning and professional development.
  • Collaborative and supportive work environment with a focus on innovation.
  • Exciting projects with the chance to make an impact in a rapidly evolving industry.

Ian at Henderson Scott is shortlisting candidates for consideration, please Apply!

  • Contract Type

    Permanent

  • Specialism

    Technology

  • Working pattern

    Full Time

  • Job ref

    BBBH130544

  • Expiry date

    09 January 2025

Apply now

Similar jobs

Technology 

Whether you’re starting out in Technology or are a long-standing professional, you need a recruitment agency that leads the way, rather than follows. We promise you’ll receive a dynamic, forward-thinking hiring partner with a team of recruitment consultants who are devoted to the Technology sector.  

To provide you with specialised support, our Technology team is split into seven technical sectors – Software Technology, Cyber & Information Security, IT Infrastructure & Datacentre, Enterprise Architecture & Cloud, Digital & Business Transformation, and Go-to-Market. 

Technology 
Submit your CV

Submit your CV

Submit your CV