At a Glance
- Tasks: Design and build scalable microservices and APIs using Kotlin and Java.
- Company: Join a leading tech company with a focus on collaboration and innovation.
- Benefits: Enjoy hybrid working, competitive salary, and opportunities for professional growth.
- Other info: Be part of a supportive culture that values continuous improvement and learning.
- Why this job: Make an impact by developing cutting-edge cloud-native services in a dynamic environment.
- Qualifications: Experience in Kotlin or Java, with a passion for backend development and teamwork.
The predicted salary is between 40000 - 50000 € per year.
We are looking for a Backend Software Engineer with strong experience in Kotlin and/or Java, who thrives in designing and building scalable, cloud native microservices and APIs. In this role, you will work within a Developer Experience (DevX) function, building platforms, frameworks, and tooling that enable engineering teams to develop, deploy, and operate applications efficiently and consistently.
Collaboration is central to the role; you will work closely with developers, product owners, and stakeholders, contribute to architectural discussions, participate in code reviews, and help drive continuous improvement across engineering practices.
Hybrid Working
The places that you work from day to day will vary according to your role, your needs, and those of the business; 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.
Your Role
- Perform hands–on backend development using Kotlin and Java, with flexibility to work across both languages where required.
- Design, develop, and maintain high-performance REST APIs and microservices using the Spring Framework.
- Build scalable, secure, and cloud‑native services that support multiple consuming applications.
- Contribute to microservice‑based, API‑driven architectures, following industry best practices.
- Participate in architectural discussions, influencing technology choices and design decisions.
- Write clean, well‑tested, maintainable code, adhering to agreed coding standards.
- Collaborate with engineering teams to continuously improve development processes.
- Support and contribute to DevOps practices, including CI/CD pipelines and automation.
- Participate in peer code reviews, knowledge‑sharing initiatives, and Agile ceremonies.
- Work effectively with both technical and non‑technical stakeholders to deliver business value.
Your Skills
- Strong experience in Kotlin or Java, with the ability and willingness to work across both.
- Proven experience developing RESTful APIs using frameworks such as Spring / Spring Boot.
- Solid understanding of microservices architectures and API‑driven design.
- Experience working with AWS or other cloud platforms, including cloud‑native services.
- Understanding of DevOps principles, CI/CD pipelines, and modern delivery practices.
- Experience working in Agile delivery environments (Scrum/Kanban).
- Strong analytical, problem‑solving, and troubleshooting skills.
- Good communication skills and the ability to collaborate effectively across teams.
- Experience with test automation frameworks.
- Familiarity with Jenkins pipelines.
- Exposure to event‑driven architectures.
We are a Disability Confident Employer: Capgemini is proud to be a Disability Confident Employer.
Kotlin/Java Developer - Sheffield employer: Whatsoninsheffield
Capgemini is an exceptional employer that fosters a collaborative and innovative work culture, particularly for Backend Software Engineers in Sheffield. With a strong emphasis on employee growth, you will have the opportunity to engage in architectural discussions, participate in code reviews, and contribute to continuous improvement initiatives, all while enjoying the flexibility of hybrid working arrangements. The company also prioritises diversity and inclusion, being a Disability Confident Employer, making it a rewarding place for those seeking meaningful employment.
StudySmarter Expert Advice🤫
We think this is how you could land Kotlin/Java Developer - Sheffield
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Kotlin or Java. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially any microservices or APIs you've built. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of RESTful APIs and microservices architectures. Be ready to discuss your past experiences and how they relate to the role, especially in terms of collaboration and continuous improvement.
✨Tip Number 4
Don't forget to 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 our team at Capgemini.
We think you need these skills to ace Kotlin/Java Developer - Sheffield
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Kotlin and Java, as well as any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your best work!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're excited about the role and how you can contribute to our Developer Experience team. Keep it conversational but professional – we love a bit of personality!
Showcase Your Collaboration Skills:Since collaboration is key in this role, mention any experiences where you've worked closely with other developers or stakeholders. We want to know how you communicate and contribute to team success!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Whatsoninsheffield
✨Know Your Tech Stack
Make sure you brush up on your Kotlin and Java skills before the interview. Be ready to discuss your experience with REST APIs and microservices, especially using the Spring Framework. They’ll likely ask you about specific projects where you’ve applied these technologies.
✨Showcase Collaboration Skills
Since collaboration is key in this role, prepare examples of how you've worked with developers, product owners, and other stakeholders. Think about times when you contributed to architectural discussions or participated in code reviews, as these experiences will highlight your teamwork abilities.
✨Understand DevOps Practices
Familiarise yourself with DevOps principles and CI/CD pipelines, as they are crucial for this position. Be ready to discuss any experience you have with automation and cloud platforms like AWS. This will show that you can support and contribute to their DevOps practices effectively.
✨Prepare for Problem-Solving Questions
Expect some technical problem-solving questions during the interview. Brush up on your analytical and troubleshooting skills, and be prepared to walk through your thought process when tackling coding challenges. This will demonstrate your ability to think critically and solve issues efficiently.