Java Lead
Overview
As a software professional, you will contribute to backend and integration work in a financial services context. You will collaborate with cross-functional teams to design, implement, and test Java-based solutions, leveraging Spring and J2EE frameworks. You will work on web services, data access with JPA, and middleware integrations, shaping robust, scalable systems. This role offers exposure to architecture reviews and the full software development lifecycle, with opportunities to influence project success and quality. You will thrive in a diverse, stakeholder-rich environment and help drive delivery in a fast-paced IT services setting.
ResponsibilitiesDevelop and maintain Java-based applications with J2EE, Spring, and Hibernate/JPADesign, implement, and test RESTful and SOAP web services and MQ messagingContribute to architecture and design reviews across projectsParticipate in full software development lifecycle and project lifecycle activitiesCollaborate with cross-functional teams and multiple stakeholdersSupport SQL/ relational databases (MS SQL, Oracle) and data access patternsAssist in UI development using JavaScript/AngularJS/JQuery/HTML/CSS (where applicable)Adopt Agile methodologies and ensure iterative delivery
Key requirements4+ years of IT experience with hands-on Java development4+ years of JPA (Hibernate or equivalent) experience4+ years of J2EE, Oracle, Mulesoft, drules experience4+ years of developing web services (REST/SOAP) and MQ Series4+ years of Spring/Struts, preferably Spring Boot, Spring Data, RESTful services3+ years of relational database experience (SQL MS SQL/Oracle)2+ years of Web UI development (JavaScript/AngularJS/JQuery/HTML/CSS)1+ year of Agile Methodology4+ years in SDLC and 4+ years in project lifecycle activitiesExperience in Design and architecture reviewsteam collaborationmultistakeholder communicationdelivery focusJavaJPA/HibernateJ2EE