Senior Development Lead with Java and Microservices, VP
CitigroupJersey cityUpdate time: November 11,2019
Job Description

Citi’s Treasury and Trade Solutions group is built on the power of our network. Citi Treasury and Trade Solutions (TTS), provides integrated cash management and trade finance services to multinational corporations, financial institutions and public sector organizations across the globe. With a full range of digital and mobile enabled platforms, tools and analytics, TTS continues to lead the way in delivering innovative and tailored solutions to its clients. TTS offers the industry’s most comprehensive suite of treasury and trade solutions including cash management, payments, receivables, liquidity management and investment services, working capital solutions, commercial card programs, trade finance and services.

TTS counts 80% of Global Fortune 500, over 1,100 public sector entities and thousands of financial institutions amongst its diverse client base Doing business In 160 countries and jurisdictions, and transacting in over 140 currencies, TTS processes some USD 4.0 trillion of client payments everyday Collaborates with clients to deliver next-generation financial solutions using TTS Innovation Labs

Application / Team Overview:

Global Core Payments and Receivables Technology is in the middle of a multi-year initiative to build a global payment platform, to enable instant payments around the world, to support payment transformation for 50+ countries in North America, APAC, EMEA and LATAM countries/regions, and to expand cross-border payments business. We are seeking experienced technical leads to work on the design and development of core payment architecture. The senior technical lead will have end to end responsibility for one or more core global service of Payment platform. These core services are global in nature, while supporting all countries/regions customization requirements. The successful candidates will define global framework while working closely with all countries/regions business/operations/technology teams to ensure service is extendible to support local requirements. He/she will lead a team, interact with infrastructure, testing, and production support teams, as well as other departments within Citigroup (such as the System Administrators, Database Administrators, Operations, and Change Control groups).

The ideal candidate will be dependable and resourceful software professional who can comfortably work in a large development team in a globally distributed, dynamic work environment that fosters diversity, teamwork and collaboration. The ability to work in high-pressured environment is essential.

Role Description:

  • Design of microservices framework (Microservices)
  • Design review of data extraction and transformation frameworks(Talend)
  • Designing review of data models, dashboards, reports and leading development(Microstrategy)
  • Setting up CI/CD processes for the application(NPS)
  • Ensure scalable, modular development
  • Ensure development of configurable, loosely coupled design
  • Review coding standards
  • Review Junit test case coverage
  • Review SIT/UAT defects ,provide RCA & provide recommendations
  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications.
  • Act as an expert technical resource for modelling, simulation and analysis efforts.
  • Leverage industry best practices to design, test, implement and support a solution.
  • Assure quality security and compliance requirements are met for supported area.
  • Be flexible and thrive in an evolving environment.
  • Adapt to change quickly and adjust work accordingly in a positive manner.           

Key Challenges:

  • Design a true global service that are extendible to support local country business. Each country has own local systems, regulatory requirements, business processes. Ability to support country specific customization and frequent changes with limited or no impact to the rest of world is a must
  • Managing time and changing priorities in a dynamic environment
  • Ability to provide quick turnaround to software issues and management requests
  • Ability to assimilate key issues and concepts and come up to speed quickly
  • Proficient with cloud native technology and other industry trends, adapt industry best practice, design forward looking  solutions and provide strategic direction for the development community

Detail Role Specifications & Requirements

Qualifications:

  • BS or MS Degree in Computer Science, Information Technology, or equivalent
  • Minimum 10 years of Java application design and development experience
  • Minimum  7 years of experience in developing global solution
  • Demonstrated people and technical management skills

Technical / Functional Proficiency:

  • Must have extensive web application experience in developing customer facing high scale applications
  • Demonstrated experience in building Microservices
  • Work on any cloud-based environment and experience building cloud native applications
  • Demonstrated experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security
  • Experience building REST and SOAP web services using Java
  • Experience with Web Services(JSON, REST, JAX-RS, Spring based REST services)
  • Experience with Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC)
  • Experience with development tools like Eclipse, Git, bitbuket, Sonar, Jira, TeamCity etc. Experience with messaging products like, Kafka or ActiveMQ  and experience with mongoDB
  • • Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
  • Experience with TDD, code testability standards, JUnit
  • Significant understanding of Microservice patterns Advanced skills implementing API Service architectures (SOAP, REST) using any of the market leading API Management tools such as Apigee and frameworks such as Spring Boot for Microservices & concepts & its application in problem solving.
  • Extensive experience delivering a Microservices based architecture leveraging APIs, containers and automation.
  • Solution delivery expertise in API Strategy, API Management and API design
  • Expert experience REST solutions and microservices architecture. Solid experience with the HTTP(s) stack.
  • Solid experience designing Microservices Architectures for Enterprise customers
  • Strong analytical, communication and team collaboration skills.Experience with designing and implementing API solutions (developer portal, API integration specifications, analytics, security, developer guides and reference applications).

Leadership Skills :

  • Good communication skills. Able to articulate design principles, technical strategies, pros and cons of a particular solution to a globally distributed technical team
  • Owning the solution. Hold self and others accountable to ensure solution align to technology vision
  • Demonstrated sense of responsibility and capability to deliver quickly
  • Proactive problem-solver
  • Relationship builder and team player
  • Flexibility to handle multiple complex projects and changing priorities
  • Good analytical and business skills
  • Promotes teamwork and builds strong relationships within and across global teams
  • Promotes continuous process improvement especially in code quality, testability & reliability

-------------------------------------------------

Grade :All Job Level - All Job FunctionsAll Job Level - All Job Functions - US

------------------------------------------------------

Time Type :

------------------------------------------------------

Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity CLICK HERE.

To view the "EEO is the Law" poster CLICK HERE. To view the EEO is the Law Supplement CLICK HERE.
To view the EEO Policy Statement CLICK HERE.
To view the Pay Transparency Posting CLICK HERE.

Get email alerts for the latest"Senior Development Lead with Java and Microservices, VP jobs in Jersey city"