This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Java API & Micro Services Developer is a position responsible for accomplishing results through the department to establish and implement new or revised application systems and programs in coordination with regional business and technology Bank teams.
Job Responsibility:
Identify and act on opportunities to improve and update application software, data and systems
Improve and update micro services and APIs that power Citi digital channels like Mobile, Internet banking and open banking partners, using latest cloud native technologies and frameworks and ensuring to maintain its within EOVS
Ensure compliance with Citi’s system development lifecycle and information security requirements
Implement and maintain security controls to meet the requirements
Application Development
Initiatives/projects across Digital initiatives of Citigroup Global Wealth (GCB)
Experience in delivering in Agile methodology and managing multiple scrum teams
Develop and implement best-in-class processes, metrics and practices
Responsible for driving technical design/architecture management, product roadmaps with close interaction with Business Analysts, Subject matter experts, Cross Product Architecture and other Product Processors
Ensure that the team is defining and implementing systems that are aligned with the organization strategy and goals
Adhere to the Citigroup's compliance standards and ensure compliance for the applications supported
Application Information Security and Code Quality Governance
Identify, assess, track and mitigate issues and risks at multiple levels (software, third party components/ libraries, servers)
Determine if success metrics are in place and if not, work to define them
Drive outstanding safety and soundness items across all teams to closure and turn it around to become prevention instead of reacting to issues
Manage partnership with TISO, BISO, Risk and Compliance team ensure that the application is delivered within the defined quality and timeline
Analyze, fix, build / configure and implement applications to address infosec/code quality/VA issues and ensure no repeat findings by ensuring checklist and updating knowledge base
Requirements:
6+ years of relevant experience in delivering complex projects in the Financial Service industry covering full SDLC cycle and exposure to core banking domain areas such as accounting, savings, deposits, loans, authentication, payments and transfers
Strong understanding of object-oriented analysis and design with excellent software development skills
Deep-dive and hands-on development of cloud native micro service pattern with spring boot is preferred
Good understanding of technology stack, solution skills, Backlog management of data integrity and accuracy issues
Demonstrated experience in software development lifecycle practices
Design and develop applications based on Java 8, Micro service Architecture, Spring boot/Spring integration and REST APIs on cloud platform and be hands on
Track and remediate code quality issues /application vulnerabilities leveraging agreed upon action plans and timelines with responsible technology partners and application teams
Strong Technical and functional knowledge in the banking domain
Creating effective solutions/Design Assets: Work with Architects, Info Sec, Business and Other Internal/Stakeholder to come up with end to designs
Knowledge in API & Micro services design, Open Api Architecture, Public/ private cloud infrastructure and its Data handling, TIBCO BW , EMS, SOA concepts, Web Services
Experience in developing large scale applications based on Java 8, Micro service Architecture, Spring boot/Spring integration, REST APIs, Enterprise Architecture, XML, JSON, XSLT, Oracle and a good understanding in using tools like Jira, Bitbucket, Swagger Editors, Confluence/SharePoint, MS Office (Visio/Excel/PPTs), SOAP UI / Testing Tools, Ignite, IntelliJ IDE, Splunk, AppDynamics, Bitbucket , Jenkins, RLM etc
Strong expertise in different protocols like : TCP/IP,MQ,HTTPS, WSS connectors… etc
Deep understanding on the process and roles in Agile development, Continuous Integration and Continuous Delivery
Excellent Communication, Negotiation and Analytical skill to navigate unstructured problems and define solutions, Collaborative and team player, ensuring overall business success
Excellent organization skills
must be able to manage disparate tasks, project plans and ad-hoc teams without solid lines of authority
Ability to handle multiple demands
Actively participate in the training process to improve your skills, knowledge of software & Citi applications
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.