At a Glance
- Tasks: Join a dynamic team as a Java Developer, working on exciting projects in a leading investment bank.
- Company: Be part of a world-renowned investment bank located in the heart of Birmingham.
- Benefits: Enjoy competitive pay, professional growth opportunities, and a collaborative work environment.
- Why this job: This role offers hands-on experience with cutting-edge technologies and a chance to impact the financial sector.
- Qualifications: 4+ years in Java Development, strong skills in Java 11+, Spring, and microservices architecture required.
- Other info: Positions are onsite in Birmingham for 6-12 month contracts, perfect for those seeking stability.
The predicted salary is between 48000 - 72000 £ per year.
I am looking for two Java Developers to work for a world-leading investment bank located in Birmingham on 6-12 month contracts. You will be an experienced Java Developer with strong skills in:
- Java 11+
- Spring
- Microservices Architecture
- Kafka
- MongoDB
- SDLC
and a previous banking or financial services background.
Skills:
- 4+ years of Java Development experience
- Experience working with microservices architecture
- Kafka for messaging - to some extent or equivalent
- MongoDB - to some extent or equivalent
- Strong understanding of SDLC
- Excellent communication and follow-through
- Analytical, self-motivated, attention to detail
Nice to haves:
- Gitlab - experience with others is generally fine, they can learn Gitlab
- Test automation (JUnit, Mocking, Gherkin) - candidate does not need deep expertise in all, should have some general experience in automation
The roles are initially for 6-12 months and located in the Birmingham office 5 days per week.
Java Developer employer: Strategic Staffing Solutions
Contact Detail:
Strategic Staffing Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer
✨Tip Number 1
Make sure to brush up on your Java 11+ skills, as this is a key requirement for the role. Consider working on personal projects or contributing to open-source projects that utilise Java and Spring to showcase your expertise.
✨Tip Number 2
Familiarise yourself with microservices architecture and Kafka, as these are essential components of the job. You could take online courses or tutorials to deepen your understanding and be ready to discuss your knowledge during interviews.
✨Tip Number 3
Since the role is in the banking sector, it would be beneficial to understand the financial services landscape. Research common challenges and technologies used in this industry to demonstrate your interest and relevance during discussions.
✨Tip Number 4
Prepare to articulate your experience with the Software Development Life Cycle (SDLC). Be ready to share specific examples of how you've contributed to projects at different stages of the SDLC, highlighting your analytical and detail-oriented approach.
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 11+, Spring, and Microservices Architecture. Include specific projects or roles where you utilised these skills, especially in a banking or financial services context.
Craft a Strong Cover Letter: Write a cover letter that directly addresses the job requirements. Mention your experience with Kafka and MongoDB, and explain how your background aligns with the needs of the investment bank.
Showcase Relevant Projects: If you have worked on projects involving SDLC, test automation, or Gitlab, be sure to include these in your application. Provide brief descriptions of your role and the technologies used.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects attention to detail, which is crucial for a developer role.
How to prepare for a job interview at Strategic Staffing Solutions
✨Showcase Your Java Expertise
Make sure to highlight your experience with Java 11+ and any relevant projects you've worked on. Be prepared to discuss specific challenges you faced and how you overcame them, as this will demonstrate your problem-solving skills.
✨Demonstrate Knowledge of Microservices
Since the role requires experience with microservices architecture, be ready to explain how you've implemented microservices in past projects. Discuss the benefits and challenges you've encountered, and how you used tools like Kafka for messaging.
✨Understand the SDLC
Familiarise yourself with the Software Development Life Cycle (SDLC) and be prepared to discuss your role in it. Highlight your understanding of different phases and how you ensure quality throughout the development process.
✨Communicate Effectively
Strong communication skills are essential for this role. Practice articulating your thoughts clearly and concisely. Be ready to answer questions about your previous experiences and how you collaborate with team members, especially in a banking or financial services context.