At a Glance
- Tasks: Join a dynamic team to evaluate and migrate financial services, enhancing existing codebases.
- Company: Insight Global connects top talent with premier financial services clients in Birmingham.
- Benefits: Enjoy flexible work options and opportunities for professional growth in a supportive environment.
- Why this job: Be part of a strategic project that impacts the future of financial services while collaborating with diverse teams.
- Qualifications: Proven Java development skills, experience with Kafka, Microservices, and a collaborative mindset are essential.
- Other info: Ideal for those looking to make a real impact in tech and finance.
The predicted salary is between 28800 - 43200 Β£ per year.
Insight Global is seeking a mid-level Java Developer for one of their premier financial services clients in Birmingham, UK. As a Java Developer on this team, you will play a crucial role in a strategic project involving the evaluation, migration, and potential decommissioning of approximately 60 existing services inherited from a separate division. These services need to be assessed to determine whether they should be maintained, enhanced, rebuilt, or retired.
Your primary focus will be investigating and understanding the flow of services, particularly from the deposit side, collaborating with tech counterparts to design migration or sunset plans, and then implementing those plans. You will work hands-on with existing codebases, enhancing and updating as needed, rather than building applications from scratch or doing heavy architectural work.
Success in this role requires strong ownership of tasks, excellent communication skills, and the ability to follow through on end-to-end service responsibilities. You will also work closely with stakeholders to identify application usage, engage in light production support (such as reviewing and investigating logs), and coordinate with both technical and business teams.
Must Haves:
- Proven expertise in Java development.
- Strong experience with reading/writing from Kafka in Java, and Microservices architecture using Spring Framework.
- Familiarity with log investigation and production support tasks.
- Ability to read, write, and enhance existing codebases.
- Experience working in end-to-end development lifecycle.
- Comfortable collaborating with other teams and driving deliverables to completion.
Pluses:
- MongoDB (especially integrating services with MongoDB).
- Experience with cloud platforms, especially AWS.
- Experience interacting with AWS services within Java applications.
- Background or exposure to service demise and platform migration strategies.
Associate Java Developer employer: Insight Global
Contact Detail:
Insight Global Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Associate Java Developer
β¨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Kafka and Spring Framework. Being able to discuss your experience with these tools during an interview will demonstrate your suitability for the role.
β¨Tip Number 2
Prepare examples of past projects where you have worked on service migration or decommissioning. Highlight your problem-solving skills and how you collaborated with different teams to achieve successful outcomes.
β¨Tip Number 3
Brush up on your communication skills, as this role requires excellent collaboration with both technical and business teams. Practising clear and concise explanations of complex technical concepts can set you apart.
β¨Tip Number 4
Research the company and its culture to understand their values and goals. Tailoring your conversation to align with their mission during interviews can show that you're genuinely interested in being part of their team.
We think you need these skills to ace Associate Java Developer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your Java development experience, particularly with Kafka and the Spring Framework. Emphasise any relevant projects where you've worked on microservices or production support tasks.
Craft a Strong Cover Letter: In your cover letter, explain why you're interested in this specific role and how your skills align with the job requirements. Mention your experience with end-to-end development and your ability to collaborate with teams.
Showcase Relevant Projects: If you have experience with MongoDB or cloud platforms like AWS, include specific examples of projects where you utilised these technologies. This will demonstrate your capability and relevance to the role.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a developer role.
How to prepare for a job interview at Insight Global
β¨Showcase Your Java Expertise
Make sure to highlight your experience with Java development during the interview. Be prepared to discuss specific projects where you've used Java, especially in relation to Kafka and Microservices architecture using the Spring Framework.
β¨Demonstrate Problem-Solving Skills
Since the role involves assessing existing services, be ready to talk about how you've approached similar challenges in the past. Discuss your thought process when it comes to deciding whether to maintain, enhance, or decommission services.
β¨Communicate Effectively
Strong communication skills are essential for this position. Practice articulating your ideas clearly and concisely, especially when explaining technical concepts to non-technical stakeholders. This will show that you can bridge the gap between tech and business teams.
β¨Familiarise Yourself with Production Support
Since the role includes light production support tasks, brush up on your skills related to log investigation and troubleshooting. Be prepared to discuss any relevant experiences where you've had to investigate logs or provide support in a production environment.