At a Glance
- Tasks: Join a team to build and scale a cloud-based media processing platform using Java and Spring Boot.
- Company: A forward-thinking tech company focused on innovative media solutions.
- Benefits: Enjoy remote work flexibility and potential contract extensions.
- Why this job: Work on exciting projects with cutting-edge technology in a collaborative environment.
- Qualifications: Experience with Java, Spring Boot, PostgreSQL, and AWS is essential.
- Other info: This role is exclusively for UK-based contractors.
The predicted salary is between 48000 - 72000 £ per year.
I am looking for an experienced Java Engineer to join a project focused on building and scaling a modern, cloud-based platform for media processing and related services. The core backend stack is Java, Spring Boot, PostgreSQL, Redis, RabbitMQ, and AWS.
Please apply if you have experience with the following:
- Java with Spring Boot (REST APIs, gRPC, Security, JPA) (Java EE, or Scala are also desirable)
- PostgreSQL, or any relational database
- RabbitMQ (or Kafka, ActiveMQ)
- Redis or similar caching systems
- AWS (S3, ECS, RDS)
- Docker
- Linux
- Git
This is a 100% remote role for UK-based contractors only. Extensions will be provided.
Java Engineer employer: Franklin Fitch
Contact Detail:
Franklin Fitch Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description. Make sure you can confidently discuss your experience with Java, Spring Boot, and AWS during any interviews or networking opportunities.
✨Tip Number 2
Join relevant online communities or forums where Java Engineers gather. Engaging in discussions about cloud-based platforms and media processing can help you make connections and learn more about the industry trends.
✨Tip Number 3
Consider contributing to open-source projects that utilise the technologies listed in the job description. This not only enhances your skills but also showcases your commitment and expertise to potential employers.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges that focus on Java and related frameworks. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills.
We think you need these skills to ace Java Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and the other technologies mentioned in the job description. Use specific examples of projects where you've successfully implemented these skills.
Craft a Strong Cover Letter: In your cover letter, explain why you're interested in this role and how your background aligns with the requirements. Mention your experience with cloud-based platforms and any relevant projects that demonstrate your expertise.
Showcase Relevant Projects: If you have worked on projects involving PostgreSQL, RabbitMQ, or AWS, be sure to include these in your application. Describe your role and the impact of your contributions to highlight your hands-on experience.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which is crucial for a technical role.
How to prepare for a job interview at Franklin Fitch
✨Showcase Your Java Expertise
Make sure to highlight your experience with Java and Spring Boot during the interview. Be prepared to discuss specific projects where you've implemented REST APIs, gRPC, or security features, as this will demonstrate your hands-on knowledge.
✨Familiarise Yourself with the Tech Stack
Before the interview, brush up on PostgreSQL, RabbitMQ, Redis, and AWS services like S3 and ECS. Being able to discuss how you've used these technologies in past projects will show that you're well-prepared and knowledgeable about the tools they'll expect you to use.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving skills. Practice coding challenges related to Java and system design, as they may ask you to solve a problem on the spot or explain your thought process in tackling a specific issue.
✨Demonstrate Remote Work Skills
Since this is a remote role, be ready to discuss your experience working in distributed teams. Highlight your communication skills and any tools you’ve used to collaborate effectively with colleagues, as this will reassure them of your ability to thrive in a remote environment.