Irving, TX

Lead Java Developer - Irving - VP/C13

The Development Team within ICG is responsible for enabling the use of cloud services, as well as infrastructure management practices within the firm. You will be working as part of a global, multi-disciplinary team responsible for researching, architecting, and building cutting-edge tools, systems and best practices for Engineers across Citigroup. We are at an early stage of modernizing our application stacks around cloud native principles, and enabling Infrastructure as Code (IaC) for the firm's infrastructure provisioning processes. You will be directly helping to implement and influence technology strategies that will give our business a competitive edge.

HOW YOU WILL FULFILL YOUR POTENTIAL

• Intuitively coalesce towards problems with an open mind, within the context of a team

• You have exceptional analytical skills, able to apply knowledge and experience in decision-making to arrive at creative and commercial solutions

• You possess a strong desire to learn and contribute solutions and ideas to a broad team

• You are independent and comfortable in a fast paced, ambiguous and often multi-directional work environment

• Manage multiple tasks and use sound judgment when prioritizing

• Collaborate with a globally-distributed cross functional team in building customer-centric products

• Build services to integrate on-premises systems with cloud providers and software libraries to provide consistent, secure, and ready-to-consume patterns for application development teams using public cloud services

• Collaborate across teams on feature design and problem solving

• Manage the full lifecycle of software components, from requirements through design, testing, development, release and demise

• Partner with colleagues from across Technology to ensure an outstanding, useable, and unobtrusive experience for development teams building and deploying their applications and infrastructure

• Help to communicate and promote best practices for public cloud application development and infrastructure management across the firm

Qualifications:
  • 5+ years of current experience as a lead developer, designing and building complex, resilient and highly scalable applications deployed in geographically distributed data centers and on private/public cloud platforms.
  • Familiar with designing 12 factor cloud native applications.
  • Experience in Financial Services Industry is a significant plus.
  • Using Java 1.8+ , Spring Framework and Familiar with Python scripting0
  • 2 to 3 years of relevant experience in development in following technologies:
    • Java 1.8+, Spring Framework, Spring Batch, Spring Boot, Restful Services (JAX-RS), REST and SOAP API, Microservices
    • Understanding of Cloud infrastructure including Containerization , Kubernates, Openshift and Kibana.
    • Experience with messaging systems including message brokers (RabbitMq/Kafka), channels, and common publishing and consumption patterns.
    • Experience with high volume, performance driven distributed systems
    • Designing API interfaces using Swagger, understanding of API authorization and access control patterns, familiarity with industry standard API gateway.
    • Experience applying well-known patterns to application and service architecture; active-active database deployments, circuit breaker, strangler, etc.
  • Experience in development and design in an Agile and DevOps environment, including change and release management.
  • Platform modernization experience in taking on premise applications to cloud-based solutions is a significant plus; ideal candidates can also understand legacy application for batch processing in order to accelerate modernization and migration initiatives.


Education:

Bachelor's degree/University degree or equivalent experience

Job Family Group:
Technology

Job Family:
Applications Development

Time Type:
Full time

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

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 review Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting

Effective November 1, 2021, Citi requires that all successful applicants for positions located in the United States or Puerto Rico be fully vaccinated against COVID-19 as a condition of employment and provide proof of such vaccination prior to commencement of employment.

Recommended Skills

  • Api
  • Access Controls
  • Agile Methodology
  • Analytical
  • Apache Kafka
  • Api Gateway
Browse other jobs