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
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
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.