At a Glance
- Tasks: Build high-performance Java applications and scale them for high-demand environments.
- Company: Join a dynamic tech team in Burgess Hill, UK.
- Benefits: Permanent role with competitive salary and opportunities for growth.
- Other info: On-site work 3 days a week; great career advancement potential.
- Why this job: Make an impact by developing world-class software in a collaborative environment.
- Qualifications: 5+ years of Java experience and strong debugging skills required.
The predicted salary is between 50000 - 60000 β¬ 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 life cycle - 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).
JAVA Microservices - Back-end Developer employer: Randstad Technologies
Join a forward-thinking company in Burgess Hill, where innovation meets collaboration. We pride ourselves on fostering a supportive work culture that encourages professional growth and development, offering employees the chance to work on cutting-edge technology in a dynamic environment. With a commitment to work-life balance and a focus on employee well-being, we provide a unique opportunity for those looking to make a meaningful impact in their careers.
StudySmarter Expert Adviceπ€«
We think this is how you could land JAVA Microservices - Back-end Developer
β¨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 profile or personal website showcasing your projects, especially those involving Java and distributed systems. This gives potential employers a taste of what you can do beyond your CV.
β¨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common coding challenges and be ready to discuss your past experiences with building scalable applications and using CI/CD tools.
β¨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are proactive and engaged. 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
Some tips for your application π«‘
Tailor Your CV:Make sure your CV highlights your experience with Java and microservices. We want to see how your skills align 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 passionate about back-end development and how you can contribute to our team. Keep it concise but impactful!
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. 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 Randstad Technologies
β¨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially versions 8, 11, and 17. Be prepared to discuss your experience with core Java concepts and frameworks, as well as any specific projects where you've built high-performance applications.
β¨Showcase Your Problem-Solving Skills
During the interview, be ready to tackle coding challenges or debugging scenarios. Practice common algorithms and data structures, and think aloud while solving problems to demonstrate your thought process.
β¨Familiarise Yourself with CI/CD Tools
Since the role involves DevOps integration, make sure you understand how CI/CD tools work. Be prepared to discuss your experience with automating deployments and any tools you've used, like Jenkins or GitLab CI.
β¨Ask Insightful Questions
Prepare a few thoughtful questions about the team dynamics, the tech stack they use, or their approach to monitoring software health. This shows your genuine interest in the role and helps you assess if it's the right fit for you.