At a Glance
- Tasks: Design and develop innovative software solutions using Java, Kafka, and AWS.
- Company: Join a global tech consultancy with a focus on collaboration and growth.
- Benefits: Earn up to £90k, enjoy hybrid working, and access private medical care.
- Other info: Diverse team culture with excellent career development opportunities.
- Why this job: Work on groundbreaking projects in a dynamic environment while continually learning.
- Qualifications: Java skills, experience with Spring Boot, Kafka, and AWS required.
The predicted salary is between 85000 - 90000 £ per year.
Are you a Java technologist seeking a role where you can work on groundbreaking technology, continually learning and progressing your career? You could be joining a global technology consultancy.
What's in it for you:
- Salary to £90k
- Hybrid working (x2 days WFH per week)
- Pension, Life Assurance, Income Protection
- Private medical care for you and your family, including mental health
- Travel Insurance
- Charitable giving
- Gym membership for you and your family
- Flexible holiday scheme
Your role:
As a Software Engineer you will design, develop and deliver a range of transformational projects for clients, mainly within the financial services sector and with a focus on Kafka messaging, migrating legacy systems to AWS and introducing CI/CD pipelines and cloud deployments. You'll join a collaborative team with a focus on engineering best practice and continuous improvement of client systems; you will have lots of business and client exposure and continual learning and development opportunities.
Location / WFH:
There's a hybrid work from home policy with three days a week in the London, City office (or at client sites), you'll join a friendly, diverse, upbeat team.
About you:
- You have Java development skills including multi-threading and concurrency
- You have experience with Spring Boot and microservices environments
- You have experience with Kafka (or similar messaging tools)
- You have a good knowledge of REST APIs
- You have a good understanding of AWS
- You have a thorough understanding of software development and Computer Science fundamentals such as Object Oriented Programming, Data Structures and Design Patterns
- You are familiar with DevOps, CI/CD pipelines
- You're collaborative, enjoy problem solving and interacting with clients
Apply now to find out more about this opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Software Engineer Java Kafka API in Slough employer: Client Server
Contact Detail:
Client Server Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Java Kafka API in Slough
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java, Kafka, or AWS. 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 those involving Spring Boot and microservices. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of REST APIs and CI/CD pipelines. Practise common coding challenges and be ready to discuss how you've tackled real-world problems in your previous roles.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive and eager to join our diverse team.
We think you need these skills to ace Software Engineer Java Kafka API in Slough
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java development skills and experience with Kafka. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your skills can contribute to our team. Keep it concise but impactful – we love a good story!
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled challenges, especially in collaborative settings. We value teamwork and innovative thinking, so let us know how you’ve made a difference!
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 this exciting opportunity. Don’t miss out!
How to prepare for a job interview at Client Server
✨Know Your Tech Inside Out
Make sure you brush up on your Java skills, especially multi-threading and concurrency. Familiarise yourself with Spring Boot, microservices, and Kafka messaging. Being able to discuss these technologies confidently will show that you're not just a candidate, but a passionate technologist.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in your previous roles. Think about how you approached challenges related to AWS migrations or CI/CD pipelines. This will demonstrate your ability to think critically and work collaboratively in a team.
✨Understand the Company Culture
Research the company’s values and culture. Since they emphasise diversity and continuous learning, be ready to share how you align with these principles. This will help you connect with the interviewers and show that you’re a good fit for their team.
✨Ask Insightful Questions
Prepare thoughtful questions about the role and the projects you'll be working on. Inquire about their approach to engineering best practices or how they handle client interactions. This shows your genuine interest in the position and helps you assess if it’s the right fit for you.