Java Developer with Hibernate
Overview
In this role you will design, develop and test Java-based solutions within a global IT delivery context. You will work across the full stack and collaborate with multiple stakeholders to deliver REST/SOAP services, data access layers, and UI components. The role emphasizes engineering quality, architecture reviews and alignment with the SDLC. You will contribute to projects in a financial services domain and help scale enterprise applications. Join a team that values cross-functional collaboration and technical excellence.
ResponsibilitiesDevelop and maintain Java-based applications with hands-on analysis, design and testingImplement data access using JPA (e.g., Hibernate) and work with relational databasesBuild and integrate J2EE-based services using RESTful and SOAP APIs, MQ SeriesUtilize Spring and Struts frameworks (preferably Spring Boot, Spring Data, Spring Test Framework)Develop Web UIs with JavaScript/AngularJS/JQuery, HTML and CSSParticipate in Agile methodologies and support SDLC activitiesContribute to design and architecture reviews and work in a multi-stakeholder environmentEngage in project lifecycle activities on development and maintenance projects
Key requirements4+ years IT experience with hands-on Java4+ years JPA (Hibernate or similar)4+ years in J2EE, Oracle, Mulesoft, drules4+ years developing web services (REST/SOAP) and MQ Series4+ years with Spring and Struts (Spring Boot, Spring Data, RESTful services)3+ years relational database experience (SQL – MS SQL / Oracle)2+ years Web UI development (JavaScript/AngularJS/JQuery, HTML, CSS)1+ year Agile experience4+ years SDLC experience4+ years in design and architecture reviewsAbility to work in a diverse, multi-stakeholder teamExperience in Financial Services, Investment domainteam collaboration in diverse environmentsanalytical thinkingglobal delivery mindsetJavaJPA (Hibernate or similar)J2EE