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
Similar jobs
-
IT Project Manager - Backup and Storage Solutions
Negotiable
London
-
5G RAN Integration and Optimisation Engineer
Negotiable
London
-
Business Process Analyst - 6 Months - Inside IR35
Negotiable
London
-
Business Analyst
£55000.00 - £70000.00 per annum + excellent benefits and pension
London
-
Technical Lead - Java - Kubernetes - Kafka
£12000 - £140000.00 per annum + bonus, pension + many more
City of London, London
-
Principal Software Engineer
£85000 - £95000.00 per annum + bonus, pension + many more
City of London, London
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. 
Submit your CV