At a Glance
- Tasks: Join a dynamic team to build high-performance Java applications and scale software solutions.
- Company: LilyLifestyle, an innovative tech company in Burgess Hill.
- 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 collaborative environment.
- Qualifications: 5+ years of Java experience and expertise in Spring Boot and Microservices.
The predicted salary is between 50000 - 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. Job in Burgess Hill LilyLifestyle Jobs employer: United Cerebral Palsy of Georgia
At our Burgess Hill location, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel in their roles. As a Java Backend Engineer, you will have the opportunity to work with cutting-edge technologies while enjoying a supportive environment that encourages professional growth and development. With a commitment to work-life balance and a focus on employee well-being, we offer a rewarding career path for those looking to make a meaningful impact in the tech industry.
Contact Details:
United Cerebral Palsy of Georgia Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land JAVA Microservices - Back-end Developer. Job in Burgess Hill LilyLifestyle Jobs
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or in similar roles. 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 taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for the interview like it’s a coding challenge! Brush up on your Java knowledge and be ready to discuss your experience with CI/CD tools and monitoring software. Practice common interview questions to boost your confidence.
✨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, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace JAVA Microservices - Back-end Developer. Job in Burgess Hill LilyLifestyle Jobs
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 backend development and how you can contribute to our team. Keep it concise but engaging—let your personality come through!
Showcase Your Projects:If you've worked on any cool projects, especially those involving high-performance applications or distributed systems, make sure to mention them. We love seeing real-world examples of your work and how you tackle challenges.
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 don’t miss out on any important updates. Plus, we love seeing candidates who take that extra step!
How to prepare for a job interview at United Cerebral Palsy of Georgia
✨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 how you've applied them in real-world projects. This will show that you're not just familiar with the language but can also leverage it effectively in a high-performance environment.
✨Showcase Your Microservices Expertise
Since the role focuses on microservices architecture, be ready to talk about your experience with Spring Boot and how you've built scalable applications. Prepare examples of past projects where you implemented microservices and discuss any challenges you faced and how you overcame them.
✨Demonstrate DevOps Knowledge
Familiarity with CI/CD tools is crucial for this position. Be prepared to explain how you've automated deployments and integrated DevOps practices into your workflow. Discuss any tools you've used, like Jenkins or Git, and how they helped streamline your development process.
✨Prepare for Technical Questions
Expect technical questions related to databases, messaging systems like Kafka, and monitoring tools such as Splunk or Grafana. Brush up on these topics and think of specific scenarios where you've used them. This will help you demonstrate your technical prowess and problem-solving abilities during the interview.