Associate Java Developer
Overview
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.
Responsibilities
- Investigate and understand the flow of services—particularly from the deposit side—collaborating with tech counterparts to design migration or sunset plans, and then implementing those plans.
- Work hands-on with existing codebases, enhancing and updating as needed, rather than building applications from scratch or doing heavy architectural work.
- Own tasks end-to-end with strong ownership and effective communication.
- 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.
Qualifications
- Must Haves: 3.5-6 years of professional Java development experience
- Strong experience with Reading/writing from Kafka in Java
- Experience with Microservices architecture using Spring, Quarkus or Vertx
- Familiarity with log investigation and production support tasks
- Ability to read, write, and enhance existing codebases
- Experience in an enterprise level environment
- Soft skills: clear communication, teamwork, proactive task ownership
- Comfortable collaborating with other teams and driving deliverables to completion