Description

You will build time-critical and revenue-generating applications for investment banking and global capital marketing businesses.

Responsibilities

  • Build time critical and revenue generating applications for investment banking and global capital marketing businesses.
  • Collaborate with global peers to build user experiences.
  • Apply knowledge of APIs, components, security standards, and testing tools to deliver outcomes.
  • Work closely with Product Management, UX, Development, and QA Teams to ensure timely deliveries.
  • Multi-task effectively in a full-stack developer role.

Required Skills

  • 4+ years of strong Java development experience.
  • Understanding of functional and reactive programming in Java.
  • Experience using Spring Containers with Spring Boot for enterprise applications.
  • Experience developing REST APIs using Spring Boot 2.0 (reactive) and proficiency in Open API (swagger).
  • Knowledge of HTML5/Angular 2+ or similar JavaScript-based UI frameworks.
  • Knowledge of JavaScript, HTML, CSS, and Responsive designs.
  • Experience with relational databases such as DB2 or PostgreSQL.
  • Experience with unit testing of frontend components.
  • Excellent analytical and communication skills.

Preferred Skills

  • Scripting languages such as Python.
  • Experience with BDD testing and tools.
  • Cloud-native development experience (Docker, Kubernetes, containerization, orchestration).

Education

Any Gradute