At a Glance
- Tasks: Build high-performance software and scale applications in a dynamic team environment.
- Company: Join a leading financial services client with a focus on innovation.
- Benefits: Permanent role with competitive salary and opportunities for professional growth.
- Other info: On-site work 3 days a week; great career advancement potential.
- Why this job: Make an impact by developing world-class applications in a fast-paced setting.
- Qualifications: 5+ years of Java experience, strong in Spring Boot and Microservices.
The predicted salary is between 60000 - 75000 € per year.
We are seeking a talented Java Backend Engineer to join a dynamic GNST POD team supporting a major global financial services client. This role is focused on building high-performance, scalable software within a distributed enterprise environment.
Location: Burgess Hill, UK (On‑site 3 days per week is mandatory)
Employment Type: Permanent / FTE
The Role
You will contribute to the full software development lifecycle—from design and debugging to deployment and monitoring. You will be responsible for building world‑class applications that meet the needs of high‑transaction business and customer‑facing environments.
Key Responsibilities
- Develop & Scale: Build high-quality software using distributed enterprise frameworks and scale applications based on demand.
- Review & Debug: Participate in code and test reviews; identify and remediate code defects.
- DevOps Integration: Enable and automate deployments across test, integration, and production environments using CI/CD tools.
- Monitoring: Support the monitoring of software health in production using tools like Splunk and Grafana.
Technical Requirements
- Core Java: Minimum 5 years of professional experience, specifically with Java 8+ (Java 11 or 17 preferred).
- Frameworks: Strong expertise in Spring Boot and Microservices architecture.
- Messaging: Proven experience with Kafka and its integrations.
- Databases: Proficiency in both SQL (Oracle, PostgreSQL) and NoSQL (Couchbase, Cassandra).
- Architecture: Experience with Event‑driven Microservices and high‑availability distributed systems.
- Tools: Familiarity with Git, Jenkins, Splunk/Kibana, and JUnit.
Nice to Have
- Experience with GoLang.
- Knowledge of Reactive Programming (e.g., Vert.x).
- Testing frameworks like Cucumber (BDD) or JMeter.
- Familiarity with Cloud computing and Infrastructure-as-Code.
Education & Qualifications
- University Degree in Computer Science, Engineering, or equivalent experience.
- Experience working in an Agile environment.
- Relevant technical certifications are a plus.
Java Backend Engineer employer: Randstad Digital
Join a forward-thinking team as a Java Backend Engineer in Burgess Hill, where innovation meets collaboration. Our dynamic work culture fosters professional growth and offers opportunities to engage with cutting-edge technologies in a supportive environment. With a commitment to employee development and a focus on high-performance software solutions for a major global financial services client, we provide a rewarding career path that values your contributions.
StudySmarter Expert Advice🤫
We think this is how you could land Java Backend Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, Spring Boot, and Microservices. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past experiences with tools like Git and Jenkins. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Keep an eye on our job listings and make sure your application stands out by tailoring it to the role.
We think you need these skills to ace Java Backend Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Java, Spring Boot, and Microservices. We want to see how your skills match the role, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re passionate about backend engineering and how you can contribute to our team. Keep it concise but engaging—show us your personality!
Showcase Your Problem-Solving Skills:In your application, mention specific challenges you've faced in previous roles and how you overcame them. We love seeing candidates who can think critically and adapt to new situations!
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss any important updates from us!
How to prepare for a job interview at Randstad Digital
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially Java 8 and above. Be ready to discuss your experience with Spring Boot and Microservices architecture, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous projects, particularly around debugging and code reviews. Highlight how you identified and fixed issues, as this will demonstrate your ability to contribute effectively to the team.
✨Familiarise Yourself with DevOps Practices
Since the role involves CI/CD tools, be prepared to discuss your experience with automation and deployment processes. Knowing how to integrate DevOps practices into your workflow will set you apart from other candidates.
✨Understand the Business Context
Research the financial services sector and understand the importance of high-performance applications in this space. Being able to relate your technical skills to business needs will show that you're not just a coder, but a valuable team player.