Java Software Engineer
1 Days Old
Job Description
Overview
We are seeking an experienced Senior Java Developer to join our fast-growing consultancy team of 300+ professionals. This role blends advanced technical expertise with strong communication, stakeholder management, and leadership skills. You will work closely with clients to understand their needs, design high-quality solutions, and deliver exceptional technical outcomes. As a senior consultant, you will guide teams, contribute to architectural decisions, and ensure successful project delivery.
Key Responsibilities
Technical Delivery
- Design, develop, and maintain Java-based applications using modern frameworks, best practices, and AI technologies.
- Implement scalable architectures, RESTful services, microservices, and integration layers.
- Produce clean, maintainable, and well-tested code.
- Perform debugging, optimization, and performance tuning.
Client Engagement
- Collaborate with clients to gather requirements, define scope, and translate business needs into technical solutions.
- Present technical concepts clearly to non-technical stakeholders.
- Build strong client relationships, ensuring satisfaction and trust.
- Provide expert guidance on technology strategy and best practices.
Collaboration & Leadership
- Lead and mentor junior and mid-level developers.
- Participate in project planning, estimation, and delivery oversight.
- Facilitate code reviews and ensure adherence to quality standards.
- Work closely with cross-functional teams.
Project & Process
- Contribute to solution architecture and high-level design decisions.
- Support agile processes, including sprint ceremonies.
- Assist with documentation and internal presentations.
Required Technical Skills
- 5+ years of Java development experience.
- Strong expertise in Java 8+, Spring frameworks, JAX-RS, JAX-WS, Hibernate, JPA.
- Experience with microservices and distributed systems.
- Full-stack development experience.
- Knowledge of REST APIs, Kafka/RabbitMQ, SQL/NoSQL.
- Experience with CI/CD and cloud platforms (Azure or AWS).
- Experience with TDD/BDD and unit testing frameworks (Karma, Jasmine, or similar).
Required Soft Skills (Consultancy Focus)
- Excellent verbal and written communication.
- Ability to explain technical topics to non-technical audiences.
- Strong client-facing presence.
- Strategic problem-solving mindset.
- Adaptability, ownership, and teamwork.
- Strong mentoring ability.
Preferred Qualifications
- Consultancy experience.
- Docker/Kubernetes exposure.
- Event-driven architecture knowledge.
- Front-end experience (React, Angular, or similar).
- Relevant certifications.
- Location:
- London
- Job Type:
- FullTime
- Category:
- Technology
We found some similar jobs based on your search
-
New Yesterday
Lead Software Engineer Java - Algo Trading in London
-
London
- Engineer, Software Engineer, Lead, Trading, Engineering, Software
Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading ener...
More Details -
-
1 Days Old
Java Software Engineer
-
City Of London
- Technology
Job Description Overview We are seeking an experienced Senior Java Developer to join our fast-growing consultancy team of 300+ professionals. This role blends advanced technical expertise with strong communication, stakeholder management, and l...
More Details -
-
1 Days Old
Java Software Engineer
-
London
- Technology
Job Description Overview We are seeking an experienced Senior Java Developer to join our fast-growing consultancy team of 300+ professionals. This role blends advanced technical expertise with strong communication, stakeholder management, and l...
More Details -
-
1 Days Old
Senior Java Software Engineer
-
City Of London
- Technology
Job Description Senior Java Developer - Java, Springboot & AWS – paying up to £650/day (Inside IR35) – Hybrid (2x a week - London) – 6 month contract Our client is seeking a Senior Java Developer who is passionate about clean code, cloud-native ...
More Details -
-
1 Days Old
Java Software Engineer
-
City Of London
- Technology
Job Description Fullstack Java Software Engineer | Climate-Tech £75,000 – £95,000 + equity Remote (UK) with optional weekly meet-ups in Central London Revenue-generating, early-stage climate-tech business Java, JavaScript, CI/CD, Cloud Platfo...
More Details -
-
1 Days Old
Java Software Engineer
-
City Of London
- Technology
Job Description Software Engineer | Java Microservices | London (1 day per week on-site) | £63,000 – £74,000 We’re partnering with a leading UK financial services organisation to recruit a Software Engineer with strong Java and microservices exp...
More Details -