Agile Java Developer

Job Details

CAST Technology is a fast-paced, expanding global team developing innovative solutions for Asset Servicing, Tax and Client Statements Technology within the Operations Technology (CMOT) division of Markets and Securities Services Technology (MSST). We are looking for creative and collaborative people to join our strategic asset servicing program (ASPEN). ASPEN is a highly innovative and unique front-to-back solution covering Global Markets, Global Custody, Global Funds and Direct Custody which will put Citi ahead of the competition globally. We are looking for diverse, dynamic and exciting team members, who enjoy change and innovation in a highly-motivated, self-organising environment.We are currently looking for an experienced, talented, and ambitious software engineer in London to join one of our global ASPEN scrum teams. Successful candidates will be expected to demonstrate top-class collaboration and leadership skills, to join a team that is self-organising and dynamic. In return we offer the opportunity to work with talented creative people around the world, and develop your engineering and leadership skills on a unique, global strategic program.Key ResponsibilitiesContribute to and implement the technical design as part of a Scrum team on a global Asset Servicing project, providing innovative solutions to complex problemsWork as part of a global development team to ensure technical solutions meet the design and functional requirements. Ensure work under the stream is completed on schedule to defined quality standardProvide designs and implement solutions for defined user storiesWork as part of the global ASPEN development community to ensure the build and quality meets required standardsEnsure units of work align with the strategic design for the applicationWork closely with the ASPEN Product Owner and business analysts to ensure the design (UI and back end) meets the expectations of the various businessesProvide quality deliverables that meet the program benchmarksPresent solutions effectively to team members and Product OwnersCollaborate with other team members on design solutions and code reviewsBe an active member of the ASPEN level 3 support team Qualifications Required ExperienceMinimum 3 years Software Development experience required, with strong Java skillsExperience working in Scrum teamsPreferred ExperienceExperience of Test Driven DevelopmentBanking Technology experienceExperience working on a large, global programRequired SkillsLanguages Java 7, SQLDatabases OracleOther technologies Spring, Hibernate, EMS(or JMS), XML, Hessian (or RESTful)Design skills UML, Design patterns, Strong analysis skillsIDE EclipseCode repository SubversionWeb server Weblogic, Apache TomcatOperating systemsLinux, Windows Preferred SkillsWeb development GWT, HTML, JSON, CSSOther technologies Drools, JBPM, Camel Additional Degree: BE/ B.Tech (Engineering)