At a Glance
- Tasks: Join our team to develop and maintain Java applications and APIs.
- Company: We're a dynamic FinTech company based in Leatherhead, focused on innovation.
- Benefits: Enjoy flexible working with 3 days in the office and great corporate perks.
- Why this job: Be part of a collaborative culture while modernising legacy systems and enhancing your skills.
- Qualifications: 5+ years of Java development experience, with knowledge of Spring and RESTful APIs.
- Other info: Opportunity to work with experienced developers and stay updated on emerging technologies.
The predicted salary is between 43200 - 72000 £ per year.
UK based FinTech company in Leatherhead are recruiting for a Java Developer to join their team. This role will help develop, test and maintain existing products and help modernise legacy systems into a newer microservices architecture. You'll work alongside experienced developers and internal stakeholders to deliver high-quality software that meets business objectives.
Key responsibilities will include:
- Develop and maintain Java-based applications, APIs, and backend services.
- Collaborate with cross-functional teams to analyse requirements and deliver features.
- Participate in code reviews and contribute to continuous code quality improvement.
- Debug, troubleshoot, and resolve software defects and production issues.
- Write clean, maintainable, and well-documented code.
- Optimise application performance and scalability.
- Stay up-to-date with emerging Java technologies and best practices.
The successful candidate will have a minimum of 5 years' hands on experience in Java 8+ development. You will have experience with Spring, RESTful API, Maven or Gradle, Git, SQL, MySQL, PostgreSQL and any experience with cloud platforms would be beneficial.
Contact Detail:
Tenth Revolution Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer
✨Tip Number 1
Familiarise yourself with the latest Java technologies and frameworks, especially Java 8+ features. Being well-versed in Spring and RESTful APIs will give you a significant edge during discussions with our team.
✨Tip Number 2
Brush up on your debugging and troubleshooting skills. Be prepared to discuss specific examples of how you've resolved software defects in past projects, as this will demonstrate your problem-solving abilities.
✨Tip Number 3
Showcase your experience with version control systems like Git. We value collaboration, so being able to discuss how you've used Git in team settings can highlight your teamwork skills.
✨Tip Number 4
If you have any experience with cloud platforms, make sure to mention it! Understanding cloud services can be a big plus for us, especially as we modernise our systems.
We think you need these skills to ace Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java 8+, Spring, RESTful APIs, and any relevant cloud platforms. Use specific examples from your past work to demonstrate your skills in developing and maintaining Java-based applications.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with their needs, particularly your experience in modernising legacy systems and working with microservices architecture.
Showcase Your Problem-Solving Skills: When describing your previous roles, focus on instances where you debugged or resolved software defects. Highlight your ability to troubleshoot and improve code quality, as these are key responsibilities of the position.
Highlight Continuous Learning: Mention any recent courses, certifications, or personal projects that demonstrate your commitment to staying up-to-date with emerging Java technologies and best practices. This shows your proactive approach to professional development.
How to prepare for a job interview at Tenth Revolution Group
✨Showcase Your Java Expertise
Make sure to highlight your hands-on experience with Java 8+ during the interview. Be prepared to discuss specific projects where you've developed Java-based applications, and mention any challenges you faced and how you overcame them.
✨Demonstrate Your Problem-Solving Skills
Since the role involves debugging and troubleshooting, be ready to share examples of how you've resolved software defects in the past. Discuss your approach to identifying issues and the steps you took to fix them.
✨Familiarise Yourself with Microservices Architecture
As the company is modernising legacy systems into a microservices architecture, it’s crucial to understand this concept. Be prepared to explain how you’ve worked with microservices before or how you would approach transitioning from monolithic systems.
✨Prepare for Technical Questions
Expect technical questions related to Spring, RESTful APIs, and database management with SQL, MySQL, or PostgreSQL. Brush up on these topics and be ready to solve coding problems or answer scenario-based questions during the interview.