Java Software Engineer

Java Software Engineer

Freelance 36000 - 60000 £ / year (est.) Home office (partial)
Rezolve Ai

At a Glance

  • Tasks: Lead a team in developing scalable Java applications and mentor junior engineers.
  • Company: Dynamic tech company based in Edinburgh with a focus on innovation.
  • Benefits: Hybrid work model, competitive pay, and opportunities for professional growth.
  • Why this job: Join us to shape the future of technology and make a real impact.
  • Qualifications: Strong Java skills and experience with cloud technologies like GCP.
  • Other info: Collaborative environment with a focus on AI-driven solutions and quality engineering.

The predicted salary is between 36000 - 60000 £ per year.

Be a technical leader within your feature team, providing day-to-day line management, as well as providing leadership in the wider Lab and community, coaching and/or mentoring other engineers, helping them to grow. Collaborate with product and engineering leads to realize the Lab’s vision and deliver customer outcomes through robust, scalable, and maintainable services that underpin exceptional customer experiences. Be curious about technology and look to foster a culture of innovation. You will influence positively demonstrating the right values and behaviours as we improve how we deliver.

What we’re looking for…

  • A capable technical leader, who takes ownership of design and delivery, helping to grow our junior engineers' capabilities and understanding of target architectures and patterns.
  • Working in the public cloud domain at scale, primarily with GCP.
  • Strong programming skills with a good working knowledge of Java, Spring Boot/Quarkus & REST APIs, hosting microservices in a container orchestration platform such as Kubernetes.
  • Any experience of mobile native development would be beneficial.
  • Diverse technical experience and a proven ability to deliver high quality applications at scale.
  • Strong knowledge of security patterns and best practice advantageous.
  • You will lead and inspire teams to explore, adopt and responsibly integrate AI-driven solutions to achieve great customer outcomes and improve our engineering experience.
  • You’re able to effectively communicate and work together across engineering to maximize inner-sourcing opportunities and reduce waste.
  • You’re an advocate for quality and can support the team leveraging approaches such as CI/CD best practice, Pair Programming, TDD and BDD.

What you’ll get to learn… (any previous experience would be advantageous) Solving real world problems and being comfortable working in a complex regulated environment.

Java Software Engineer employer: Rezolve Ai

Join a forward-thinking company in Edinburgh that values innovation and collaboration, offering a hybrid work environment that promotes a healthy work-life balance. As a Java Software Engineer, you'll not only lead and mentor a talented team but also have access to continuous learning opportunities and the chance to work with cutting-edge technologies in the public cloud domain. With a strong commitment to employee growth and a culture that encourages curiosity and creativity, this is an excellent place for those seeking meaningful and rewarding employment.
Rezolve Ai

Contact Detail:

Rezolve Ai Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer

✨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 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 soft skills. Be ready to discuss your experience with cloud platforms like GCP and how you've led teams or mentored others in the past.

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Java Software Engineer

Technical Leadership
Java
Spring Boot
Quarkus
REST APIs
Microservices
Kubernetes
Public Cloud (GCP)
Mobile Native Development
Security Patterns
CI/CD Best Practices
Pair Programming
TDD
BDD
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Java expertise, leadership experience, and any relevant projects you've worked on. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our vision. Don’t forget to mention your curiosity about technology and how you foster innovation.

Showcase Your Technical Skills: In your application, be sure to highlight your programming skills, especially in Java and related technologies like Spring Boot or Kubernetes. We love seeing examples of how you've delivered high-quality applications at scale!

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 shows you’re keen to join our community!

How to prepare for a job interview at Rezolve Ai

✨Show Your Technical Leadership

As a Java Software Engineer, you'll need to demonstrate your ability to lead and mentor others. Prepare examples of how you've successfully guided junior engineers or influenced team dynamics in previous roles. This will show that you can take ownership and inspire those around you.

✨Know Your Tech Stack Inside Out

Brush up on your knowledge of Java, Spring Boot, Quarkus, and REST APIs. Be ready to discuss your experience with microservices and container orchestration platforms like Kubernetes. The more familiar you are with these technologies, the better you'll be able to showcase your skills during the interview.

✨Emphasise Collaboration and Communication

Since this role involves working closely with product and engineering leads, be prepared to talk about your collaborative experiences. Share specific instances where you effectively communicated across teams to achieve a common goal, as this will highlight your ability to maximise inner-sourcing opportunities.

✨Demonstrate Your Curiosity and Innovation

The company values a culture of innovation, so come equipped with ideas on how to integrate AI-driven solutions into engineering practices. Discuss any projects where you've explored new technologies or methodologies, showing that you're not just a follower but a proactive contributor to technological advancement.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>