At a Glance
- Tasks: Develop and support large-scale E-Commerce websites using Java.
- Company: Join a dynamic team focused on innovative web solutions.
- Benefits: Enjoy competitive pay, a pension scheme, and a day off for your birthday!
- Why this job: Be part of a collaborative culture with opportunities for growth and learning.
- Qualifications: 4+ years of Java development experience and cloud platform knowledge required.
- Other info: Work in a Scrum environment with both local and offshore teams.
The predicted salary is between 28800 - 48000 £ per year.
As a Java Developer, you will help to develop and support large scale E-Commerce websites. You will be required to work closely with our clients and our internal delivery teams to ensure our solutions meet the business requirements and are delivered to our clients principles, standards and best practices.
ROLE RESPONSIBILITIES
- Migration of legacy applications to modern container-based microservice architectures
- Delivering to deadlines working in a Scrum methodology, using effective time management skills
- Use excellent communication and documentation skills, in a role which will be regularly customer facing
- Work collaboratively with both local and offshore teams and developers
REQUIRED SKILLS & EXPERIENCE:
- 4+ years Java (Spring) development experience
- An understanding of web technologies and an appreciation for capacity and performance design considerations
- Excellent problem-solving skills
- One or more cloud container platforms (e.g. Red Hat OpenShift, Google GKS, AWS EKS, Azure AKS) – Proven experience, deploying apps within Google Cloud Platform is preferable.
- Docker with Kubernetes experience being beneficial.
DESIRABLE SKILLS
- Interacting and developing with SQL databases (e.g. IBM DB2, Oracle, MS SQL Server, MySQL)
- Have working knowledge of Unix-like operating systems such as Linux or MacOS X.
- Middleware experience
- GraphQL
PERSONAL ATTRIBUTES
- Strong communication and time management skills
- Excellent written and oral communication skills
- Well organised team player
- Desire and drive to progress through the organisation
- Self-motivation
- Confident telephone, workshop and client meeting manner
- Display a positive attitude
- Have the ability to quickly research and learn new programming tools and techniques.
IN RETURN WE OFFER
- Competitive remuneration package compromising of a basic and bonus plan
- Attractive Company Pension Scheme
- 21 days’ holiday entitlement which increases with length of service
- Day off on your birthday!
- Ongoing learning and development with access to our online portal
#J-18808-Ljbffr
Java Developer employer: Endeavour Recruitment Solutions
Contact Detail:
Endeavour Recruitment Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer
✨Tip Number 1
Familiarise yourself with the latest trends in Java development, especially around Spring and microservices. This will not only help you during interviews but also show your commitment to staying updated in a fast-evolving field.
✨Tip Number 2
Brush up on your cloud container platform knowledge, particularly Google Cloud Platform, as it's preferred for this role. Consider working on personal projects or contributing to open-source projects that utilise these technologies to gain practical experience.
✨Tip Number 3
Practice your communication skills, as this role involves regular client interaction. Engage in mock interviews or discussions with peers to enhance your ability to articulate technical concepts clearly and confidently.
✨Tip Number 4
Get comfortable with Agile methodologies, particularly Scrum, since you'll be working in a team environment that values effective time management. Participating in Agile workshops or online courses can give you an edge.
We think you need these skills to ace Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 4+ years of Java (Spring) development experience. Include specific projects where you've migrated legacy applications to modern architectures, and mention any cloud container platforms you've worked with.
Craft a Strong Cover Letter: In your cover letter, emphasise your problem-solving skills and your ability to work in a Scrum methodology. Mention your experience with Docker and Kubernetes, and how you can contribute to the team’s success.
Showcase Communication Skills: Since the role is customer-facing, provide examples in your application that demonstrate your excellent written and oral communication skills. Highlight experiences where you effectively collaborated with teams or clients.
Highlight Relevant Technologies: List any relevant technologies you are familiar with, such as SQL databases or Unix-like operating systems. If you have experience with GraphQL, make sure to include that as well, as it is a desirable skill for the position.
How to prepare for a job interview at Endeavour Recruitment Solutions
✨Showcase Your Java Expertise
Make sure to highlight your 4+ years of experience with Java, particularly with the Spring framework. Be prepared to discuss specific projects where you've successfully implemented Java solutions, especially in an E-Commerce context.
✨Demonstrate Problem-Solving Skills
Prepare examples of how you've tackled complex problems in previous roles. Discuss your approach to problem-solving and how it has led to successful outcomes, particularly in a customer-facing environment.
✨Familiarise Yourself with Cloud Platforms
Since experience with cloud container platforms is crucial, brush up on your knowledge of Google Cloud Platform and other relevant technologies like Docker and Kubernetes. Be ready to explain how you've deployed applications in these environments.
✨Emphasise Communication and Teamwork
As this role involves working closely with clients and teams, be prepared to discuss your communication style and how you collaborate with both local and offshore teams. Share examples that demonstrate your ability to work effectively in a team setting.