At a Glance
- Tasks: Build high-performance Java applications and scale them in a dynamic environment.
- Company: Join a leading tech company in Burgess Hill with a focus on innovation.
- Benefits: Permanent role with competitive salary and opportunities for professional growth.
- Other info: On-site presence required 3 days a week; great career advancement potential.
- Why this job: Make an impact by developing world-class software in a collaborative team.
- Qualifications: 5+ years of Java experience, strong in Spring Boot and Microservices.
The predicted salary is between 55000 - 65000 € per year.
We are seeking a talented Java Backend Engineer to join a dynamic team. 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.
Note: This position requires a presence in the Burgess Hill office 3 days per week. Please only apply if you are local or able to commit to this travel schedule.
JAVA Microservices - Back-end Developer - in Crawley employer: Randstad Digital
At Randstad Technologies Ltd, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel in their roles. Located in Burgess Hill, our team enjoys the benefits of a supportive environment with ample opportunities for professional growth and development, all while working on cutting-edge technology in a dynamic setting. Join us to be part of a company that values your contributions and invests in your future.
StudySmarter Expert Advice🤫
We think this is how you could land JAVA Microservices - Back-end Developer - in Crawley
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java and microservices. 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 repository 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 common Java and microservices questions. Practice coding challenges and be ready to discuss your past experiences with CI/CD tools and monitoring software health.
✨Tip Number 4
Don't forget to apply through our website! We love seeing applications directly from candidates who are eager to join our team. Plus, it makes it easier for us to keep track of your application and get back to you quickly.
We think you need these skills to ace JAVA Microservices - Back-end Developer - in Crawley
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 job description, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about back-end development and how you can contribute to our team. Keep it concise but engaging – we love a good story!
Showcase Your Technical Skills:When filling out your application, be specific about your technical expertise. Mention your experience with CI/CD tools, databases, and any relevant frameworks. We’re looking for those who can hit the ground running!
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 – just a few clicks and you’re done!
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 versions 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 hands-on experience.
✨Familiarise Yourself with CI/CD Tools
Since DevOps integration is key, make sure you can discuss your experience with tools like Git, Jenkins, and any CI/CD processes you've implemented. Being able to explain how you’ve automated deployments will set you apart.
✨Understand the Importance of Monitoring
Be prepared to discuss how you've used monitoring tools like Splunk or Grafana in past roles. Showing that you understand the importance of software health in production will resonate well with the interviewers.