Full Stack Developer (Java)
Full Stack Developer (Java)

Full Stack Developer (Java)

Full-Time 50000 - 70000 £ / year (est.) No home office possible
IBM

At a Glance

  • Tasks: Build modern cloud-native applications and solve complex engineering challenges.
  • Company: Join IBM Consulting UK FutureNow, a leader in hybrid cloud and AI.
  • Benefits: Enjoy flexible working, 25 days holiday, and comprehensive health coverage.
  • Other info: Thrive in an inclusive environment that values your unique contributions.
  • Why this job: Make a real impact with cutting-edge tech while accelerating your career growth.
  • Qualifications: Experience in software development and familiarity with modern frameworks required.

The predicted salary is between 50000 - 70000 £ per year.

At IBM Consulting UK FutureNow, you’ll build a career at the forefront of hybrid cloud and AI, working with leading clients across the public and private sectors. You’ll collaborate with top industry professionals, gain hands-on experience with cutting-edge technologies, and deliver solutions that create real business impact. From day one, you’ll work on meaningful, high-profile programmes that stretch your skills and accelerate your growth. We invest heavily in you—supporting continuous learning, in-demand skills development, and long-term career progression. You’ll thrive in a flexible, inclusive environment that values curiosity, encourages reinvention, and recognises what makes you unique.

Benefits:

  • Tools and policies to support your work-life balance from flexible working approaches, sabbatical programs, paid paternity leave, maternity leave and an innovative maternity returners scheme.
  • More traditional benefits, such as 25 days holiday (in addition to public holidays), private medical, dental & optical cover, online shopping discounts, an Employee Assistance Program, life assurance and a group pension plan through salary sacrifice.

Your Role and Responsibilities:

We are looking for a Full Stack Developer to build modern, cloud-native applications using the latest front-end frameworks, scalable microservices, and hyperscaler cloud services. You will work across the entire technology stack designing intuitive user interfaces, implementing resilient backend microservices, developing event-driven components, and deploying solutions using cloud-native CI/CD pipelines. You will work with technologies such as React or Angular, Java/Spring Boot, .NET Core, Node.js, Python, Kafka, Docker, Kubernetes, serverless functions, and event streams. You may build solutions on AWS services like Lambda, EKS, DynamoDB, and CloudFront, or Azure services like AKS, App Services, APIM, Event Grid, Cosmos DB, and Azure Functions. This role is ideal for someone who enjoys solving complex engineering challenges, working in Agile teams, and building end-to-end cloud-native products using modern tools and frameworks. Whether you are delivering features, guiding technical decisions, or owning key services, you will play a key part in building high-performance, scalable, and secure applications.

Key Responsibilities:

  • Develop full-stack cloud-native applications using microservices, APIs, and modern UI frameworks.
  • Build front-end applications using React or Angular (SPA or microfrontends).
  • Develop scalable back-end services following 12-factor principles and event-driven patterns through Domain-Driven Design (DDD).
  • Design Relational SQL and NoSQL data models for cloud-hosted applications.
  • Build applications using languages such as Java, .NET, Node.js, or Python.
  • Deploy and manage containerised or serverless workloads using AWS or Azure cloud services.
  • Work with event-driven tools such as Kafka and cloud messaging services.
  • Apply cloud-native CI/CD, DevSecOps practices, and Test-Driven Development.
  • Collaborate with cross-functional teams and support high-quality delivery across the stack.
  • Depending on experience, guide other developers or lead technical components.

Required Education: None

Preferred Education: Bachelor's Degree

Technical Skills:

  • Front-End: SPA and microfrontends, Responsive Design, React or Angular
  • Back-End: Microservices design (12-factor, domain-bounded), Common Design Patterns, REST and event-driven APIs, SQL and NoSQL modelling
  • Programming Languages / Runtimes: Java (8+), GraalVM, .NET / .NET Core, JavaScript, Node.js, Python
  • Frameworks: Spring Boot (must have), Quarkus, Express.js, Django
  • Cloud (AWS and/or Azure): Compute & PaaS, Routing / API, Databases, Event-driven services, Storage, Observability, Networking
  • DevSecOps / CI/CD: AWS and Azure tools, Source Control: GitHub, Security practices
  • Engineering Practices: Test-Driven Development, Cloud-native CI/CD tooling, Agile delivery, Containerisation (Docker), orchestration (Kubernetes), Serverless architectures, Microservices-oriented design

Pre-employment Screening: This role is subject to pre-employment screening in line with the UK Government’s Baseline Personnel Security Standard (BPSS). An additional range of Personal Security Controls referred to as National Security Vetting (NVS) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV).

Equal-Opportunity Employer Statement: IBM is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Flexible Working: IBM wants you to bring your whole self to work and for you this might mean the ability to work flexibly. If you are interested in a flexible working pattern, please talk to our recruitment team to find out if this is possible in the current working environment.

Full Stack Developer (Java) employer: IBM

At IBM Consulting UK FutureNow, we pride ourselves on being an exceptional employer that champions innovation and personal growth. Our inclusive work culture fosters collaboration with industry leaders while providing extensive benefits such as flexible working arrangements, generous leave policies, and continuous learning opportunities, ensuring that you can thrive both professionally and personally in a dynamic environment focused on cutting-edge technology.
IBM

Contact Detail:

IBM Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Developer (Java)

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, attend meetups, and join online forums. You never know who might have a lead on that Full Stack Developer role at IBM Consulting!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Java, React, or cloud services. This will give potential employers a taste of what you can do before they even meet you.

✨Tip Number 3

Prepare for those interviews! Brush up on your technical knowledge, especially around microservices and cloud-native applications. Practice common coding challenges and be ready to discuss your past experiences in detail.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at IBM Consulting.

We think you need these skills to ace Full Stack Developer (Java)

Full Stack Development
Java
Spring Boot
React
Angular
Microservices Design
Domain-Driven Design (DDD)
SQL and NoSQL Modelling
AWS Services
Azure Services
CI/CD
DevSecOps
Test-Driven Development
Containerisation (Docker)
Kubernetes

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Full Stack Developer role. Highlight your experience with Java, React, and cloud services like AWS or Azure. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for building cloud-native applications and how you’ve tackled complex engineering challenges. Let us know why you’re excited about joining our team at IBM Consulting UK FutureNow.

Showcase Your Projects: If you've worked on any relevant projects, make sure to include them! Whether it's a personal project or something from a previous job, we love seeing real examples of your work and how you’ve used modern tools and frameworks.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our awesome team!

How to prepare for a job interview at IBM

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Java, Spring Boot, React, and AWS. Brush up on your knowledge of microservices and cloud-native applications, as these will likely be key discussion points during your interview.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific engineering challenges you've faced in the past and how you solved them. Use examples that highlight your ability to work in Agile teams and your experience with event-driven architectures or CI/CD practices.

✨Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, project methodologies, and the technologies they use. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

✨Demonstrate Continuous Learning

IBM values continuous learning, so be ready to talk about any recent courses, certifications, or personal projects you've undertaken. Highlight how you stay updated with industry trends and technologies, especially those relevant to full-stack development.

Full Stack Developer (Java)
IBM

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

>