At a Glance
- Tasks: Design and develop web applications using Java, React, and modern technologies.
- Company: Join a dynamic team focused on impactful solutions in a unique tech space.
- Benefits: Enjoy flexible working options, mentorship opportunities, and a collaborative culture.
- Why this job: Be at the forefront of technology, tackling complex challenges with real-world impact.
- Qualifications: Proven experience in Java, HTML, CSS, AWS, and CI/CD practices required.
- Other info: Opportunity to mentor junior developers and work in a cross-functional team.
The predicted salary is between 48000 - 72000 £ per year.
As a Senior Java Software Engineer, you play a pivotal role in designing, developing, and maintaining critical web applications. You will be self-driven and organised and be able to build elegant and stable solutions. You will work on a variety of projects with complex challenges within a unique space. You will be at the forefront of delivering core solutions that have real impact on the way people think.
Work involved:
- Design & develop robust and scalable front-end applications using modern technologies and best practices.
- Full SDLC from requirements gathering to design, implementation, test and deployment.
- Collaborate with cross-functional teams including product, front and back-end development and QA.
- Mentor and guide junior developers.
Experience needed:
- Very experienced in Java as either a back end or full stack developer.
- HTML & CSS knowledge.
- Jenkins, Kubernetes, Docker and AWS.
- Proven experience in designing & developing modular frontend experiences.
- Familiarity with CICD, containerisation, deployment technologies & cloud platforms.
- Excellent communication.
If you are interested, please get in touch and we can schedule a call.
Java Engineer employer: Movement 8
Contact Detail:
Movement 8 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, such as React, AWS, and Kubernetes. Having hands-on experience or projects showcasing these skills can significantly boost your chances during the interview.
✨Tip Number 2
Prepare to discuss your experience with the full software development lifecycle (SDLC). Be ready to share examples of how you've gathered requirements, designed solutions, and deployed applications, as this is a key aspect of the role.
✨Tip Number 3
Highlight any mentoring or leadership experience you have, especially if you've guided junior developers. This aligns well with the expectations of the role and shows your ability to contribute to team growth.
✨Tip Number 4
Practice your communication skills, as excellent communication is emphasised in the job description. Be prepared to articulate your thoughts clearly and collaborate effectively with cross-functional teams during the interview process.
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, React, AWS, and other relevant technologies mentioned in the job description. Use specific examples to demonstrate your skills in designing and developing web applications.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your ability to tackle complex challenges. Mention your experience with full SDLC and how you can contribute to the team by mentoring junior developers.
Highlight Relevant Projects: Include details about specific projects where you used technologies like Kubernetes, Docker, and CI/CD practices. This will show your practical experience and understanding of the tools required for the role.
Showcase Communication Skills: Since excellent communication is a key requirement, provide examples of how you've successfully collaborated with cross-functional teams in previous roles. This could include working with product managers, QA teams, or other developers.
How to prepare for a job interview at Movement 8
✨Showcase Your Java Expertise
Be prepared to discuss your experience with Java in detail. Highlight specific projects where you've used Java, focusing on the challenges you faced and how you overcame them. This will demonstrate your depth of knowledge and problem-solving skills.
✨Familiarise Yourself with Modern Technologies
Since the role involves technologies like React, AWS, and Kubernetes, make sure you understand their fundamentals. Be ready to explain how you've used these technologies in past projects and how they can be integrated into your work as a Java Engineer.
✨Prepare for Technical Questions
Expect technical questions that assess your understanding of the full software development lifecycle (SDLC). Brush up on best practices in design, implementation, testing, and deployment, as well as your experience with CI/CD processes.
✨Demonstrate Leadership Skills
As a senior position, you'll likely be mentoring junior developers. Prepare examples of how you've guided others in the past, showcasing your ability to lead and collaborate effectively within cross-functional teams.