Java Developer with Spring
Overview
In this role you will design and deliver Java-based middleware solutions, shaping integration across systems for financial services domains. You will work within a multi-stakeholder IT team to ensure robust SDLC practices, quality assurance, and timely delivery. You will leverage Spring technologies to build scalable services and APIs, while collaborating with frontend and database teams to implement end-to-end solutions. This position offers impact through architectural reviews, cross-functional cooperation, and global delivery enablement.
ResponsibilitiesDevelop Java middleware applications and perform analysis, design and testingImplement Spring integrations and related Spring stack componentsBuild and maintain RESTful services and backend logicDevelop Web UIs using JavaScript/JQuery/HTML/CSSParticipate in design and architecture reviews and SDLC activitiesCollaborate with diverse stakeholders in a global delivery environment
Key requirements6+ years of Java development experience6+ years in Java middleware applications3+ years must have Spring Integration6+ years Spring/Struts experience (prefer Spring Boot, Spring Data, Spring Test Framework)4+ years SQL experience (MS SQL / Oracle)3+ years Web UI development (JavaScript/JQuery/HTML/CSS)6+ years SDLC experience6+ years in development and maintenance project lifecycles4+ years in design and architecture reviewability to work in a diverse, global teamexperience in Financial Services or Investment domainglobal delivery environment experienceAnalytical thinkingteam collaborationstakeholder communicationJavaSpring (Boot, Data, Test Framework)Spring Integration