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).