Senior Java Software Engineer
Senior Java Software Engineer

Senior Java Software Engineer

Pontypridd Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Join a skilled team to develop innovative software solutions using Java and agile methodologies.
  • Company: Capgemini, a global leader in tech transformation with a diverse and inclusive culture.
  • Benefits: Hybrid working, extensive training, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact on leading organisations while exploring cutting-edge technologies.
  • Qualifications: Experience in Java, Spring framework, and a passion for quality code.
  • Other info: Dynamic environment with opportunities for innovation and career advancement.

The predicted salary is between 43200 - 72000 £ per year.

Overview

Job Title: Senior Java Software Engineer

You’ll be joining a passionate, professional and highly skilled team of developers who specialise in agile custom software development and integration at an enterprise scale. Innovation in delivery is at the forefront, using a variety of Open Source and proprietary technologies to achieve the best outcome for the client.

Hybrid working: The places you work from day to day will vary according to role, needs, and business requirements; it will be a blend of Company offices, client sites, and your home, noting that you will be unable to work at home 100% of the time.

Responsibilities

  • You will be a hands-on technical expert helping deliver projects in a true DevOps manner. Apply a software engineering mindset to problems, whether provisioning services, writing code or writing automation tools and scripts.
  • You will have a lean mindset, striving to build reliable and performant services that are operationally sound. Seek to do things better and faster, eliminating waste across the software delivery lifecycle for internal customers and end users.

What you’ll bring / Qualifications

  • Experience of Java
  • Experience of Spring framework or equivalent
  • Knowledge of software design patterns and when to apply them
  • Excellent knowledge of development processes
  • Experience of containerisation using Docker or Kubernetes
  • Experience of Continuous Integration (CI) and Continuous Delivery (CD)
  • A passion for delivering quality code, by use of TDD and setting high software quality standards

Technologies and patterns (nice to have)

  • Designing microservice-based architectures using domain-driven design (DDD). CQRS and Event Sourcing patterns
  • Kubernetes
  • Knowledge/Certification in Spring framework
  • Experience in cloud technologies AWS/Azure/GCP

Security & Right to Work

You may be required to pass through Security Clearance as a condition of undertaking the role. Please ensure you are aware of the requirements before submitting your application. To be appointed, it is a requirement to obtain Security Check (SC) clearance. This may involve questions about country of residence and nationality during the recruitment process. Some posts are restricted to sole UK Nationals for security reasons.

Your Security Clearance

To obtain SC clearance, the successful applicant must have resided continuously within the United Kingdom for the last 5 years, along with other criteria and requirements.

Get The Future You Want

You will reimagine what’s possible: creating value for the world’s leading organisations through technology to build a sustainable, more inclusive future. You will work with a range of clients with unique business, technological and societal ambitions, making a real impact across the UK. You will be empowered to explore, innovate, and progress. Capgemini offers a learning for life mindset with extensive training and development opportunities, including thinktanks, hackathons, and access to many courses and certifications.

Why Capgemini

Capgemini is a global business and technology transformation partner helping organizations transition to a digital and sustainable world. It is a diverse group with global reach, trusted to unlock the value of technology across strategy, design, engineering, AI, cloud and data. The Group reported 2023 global revenues of €22.5 billion.

#J-18808-Ljbffr

Senior Java Software Engineer employer: CPS Group

Capgemini is an exceptional employer for Senior Java Software Engineers, offering a dynamic work culture that fosters innovation and collaboration. With a strong commitment to employee growth through extensive training, hackathons, and a learning-for-life mindset, you will have the opportunity to make a meaningful impact while working on cutting-edge technology projects across diverse sectors in the UK. The hybrid working model ensures flexibility, allowing you to balance your professional and personal life effectively.
C

Contact Detail:

CPS Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at Capgemini or similar companies. A friendly chat can lead to insider info about job openings and even referrals.

✨Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your Java projects, especially those using Spring or containerisation. This gives potential employers a taste of what you can do before they even meet you.

✨Tip Number 3

Ace the interview by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s not just about answering correctly but also demonstrating your thought process.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, you’ll find all the latest roles tailored for talented folks like us looking to make an impact in the tech industry.

We think you need these skills to ace Senior Java Software Engineer

Java
Spring Framework
Software Design Patterns
Development Processes
Containerisation (Docker, Kubernetes)
Continuous Integration (CI)
Continuous Delivery (CD)
Test-Driven Development (TDD)
Microservice-based Architectures
Domain-Driven Design (DDD)
CQRS
Event Sourcing
Cloud Technologies (AWS, Azure, GCP)
DevOps Practices
Automation Tools and Scripts

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Java Software Engineer role. Highlight your experience with Java, Spring framework, and any relevant technologies. We want to see how your skills match what we're looking for!

Showcase Your Projects: Include examples of projects you've worked on that demonstrate your hands-on technical expertise. Whether it's coding, automation tools, or DevOps practices, we love seeing real-world applications of your skills.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences quickly.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at CPS Group

✨Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with the language, including any specific projects you've worked on. They’ll likely want to know how you’ve applied Java in real-world scenarios, so have some examples ready.

✨Showcase Your Agile Mindset

Since the role involves agile custom software development, be ready to talk about your experience working in agile environments. Share specific instances where you contributed to a team’s success through collaboration and adaptability. Highlight any tools or methodologies you’ve used that align with agile practices.

✨Demonstrate Your DevOps Knowledge

This position requires a hands-on technical expert in a true DevOps manner. Brush up on your knowledge of CI/CD processes and containerisation with Docker or Kubernetes. Be prepared to discuss how you’ve implemented these practices in past projects and the impact they had on delivery.

✨Prepare for Security Clearance Questions

Since security clearance is a requirement, be ready to answer questions about your residency and nationality. Familiarise yourself with the criteria for SC clearance and ensure you can provide any necessary documentation. This will show that you’re serious about the role and understand the importance of security in the workplace.

Senior Java Software Engineer
CPS Group

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

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>