Java Engineer
  • England,London,City of London
  • full-time
  • £55,000 - £75,000 per annum, inc benefits
Job Description:
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!
Job number 1796936
metapel
Company Details:
Henderson Scott
Company size: 50–99 employees
Industry: Recruitment Consultancy
Henderson Scott is an international provider of award-winning talent services, delivering outstanding results to clients and candidates in the UK, Eur...
The jobs on site are for both men and women