Citi

Full Stack Senior Developer, Vice President

Citi
Apply
21 hours ago
Singapore, SingaporeStaff+

Responsibilities

  • Establish and implement new or revised application systems in coordination with the Technology team.
  • Lead application systems analysis and programming activities.
  • Develop and maintain full-stack applications using LoanIQ SDK, Java, Spring Boot, Angular, Node.js, JavaScript, HTML5, and CSS3.
  • Design and develop RESTful APIs and work with message brokers, databases, ORM frameworks, and microservices architectures.
  • Implement responsive, cross-browser-compatible applications and state management solutions.
  • Use Git, Jenkins, Docker, Kubernetes, and CI/CD pipelines in application development.
  • Perform debugging and testing using frameworks and tools such as JUnit and Selenium.
  • Manage and implement successful projects while serving as a subject matter expert in an applications development area.
  • Demonstrate technical leadership, project management, communication, and prioritization skills.

Requirements

  • At least 10 years of relevant programming, applications development, or systems analysis experience.
  • Hands-on experience with LoanIQ Software Development Kit development is required.
  • Strong proficiency in Java, Spring Boot, Angular, Node.js, JavaScript, HTML5, and CSS3.
  • Experience with Kafka or RabbitMQ, RESTful API design and development, microservices architecture, Hibernate or JPA, and Oracle.
  • Experience with responsive design, cross-browser compatibility, state management libraries, Git, Jenkins, Docker, Kubernetes, and CI/CD pipelines.
  • Knowledge of testing frameworks such as JUnit and Selenium and familiarity with DevOps practices.
  • Experience managing and implementing successful projects and demonstrated leadership and project management skills.
  • Bachelor’s or university degree, or equivalent experience; a master’s degree is preferred.
  • Strong problem-solving, debugging, communication, teamwork, prioritization, and written and verbal communication abilities.
  • Experience with Agile/Scrum methodologies and subject matter expertise in at least one applications development area.

Tech Stack

AngularApache KafkaDockerGitJavaJavaScriptJenkinsJUnitKubernetesNode.jsRabbitMQSeleniumSpring Boot
Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me