Send me more jobs like this
Get Email Alert
PositionIn a challenging and multicultural environment, we seek a Java Developer to join our Corporate Banking IT Department (CBI). CBI design and manage the ICBS (International Core Banking System) of CA-CIB, Cash Management and Loan & Trade solutions.As a Java developer, your main responsibility is to develop and document solutions, with a focus on Financing modules (Commercial Loan & Deposit, Limit and Collaterals management) in CA-CIB’s enterprise application ecosystem.You will ensure the assigned projects; activities and tasks are delivered within the defined time, scope, cost and quality.Main responsibilitiesYou will … Develop, implement and test components from functional specifications. Elaborate technical specifications, based on functional requirements and high level architecture. Contribute to technical design and liaise with business analysts on all aspects of business requirements. Ensure integration of new tool with existing enterprise application ecosystem of the bank. Participate in analyzing, resolving and providing technical support escalated to the team. Draft specifications, technical design, unit tests, peer reviews and detailed system integration documents and any other documents as required during the project lifecycle. Contribute to maintaining a high standard of delivery quality. Participate in technical discussions and propose solutions based on industry best practices. Ensure a technical watch Perform level 3 Support of applications in production - analyze and resolve issues as they arise.Qualifications and ProfileThis position requires a minimum of 5 years of relevant experiences in Java-J2EE software engineering, ideally in a banking environment.Functional Basic banking/finance and/or accounting knowledge. Work on complex systems and a challenging international work environments. Good understanding of SDLC, with experience on at least one methodology (Scrum, XP, RUP, …).
Technical Minimum 5 years experience in design & development of web and stand-alone applications using Java technologies in Unix/Linux environment. Excellent understanding on relational database systems and Hibernate. Excellent understanding with practical working experience of Spring frameworks (SpringBoot, Spring Data, Spring MVC, etc.), Angular JS or Vert.X, … Excellent understanding with practical working experience on SOA micro-services based applications. Practical experience on source code management systems such as SVN / Gitlab. Practical experience on Jenkins, Nexus, Maven or Gradle. Very good understanding of application system design, development, testing, deployment and maintenance using UML. Ability to assess interdependence and impact of a change at application level. Practical experience on scripting (Bourne, Korn or Bash). Some practical experience with .NET technologies required.
Other Professional Skills and Mindset Solid analytical and problem solving abilities Good written and oral communication skills. Very good organization skill with attention to details Proactive, willing to work on new topics and to collectively propose innovative solutions. Team player mindset Understanding and respect of cultural diversity