JOBSEARCHER

Full Stack Java developer - Financial Services

Full Stack Java Devloper3 days onsite in midtown NYC2nd (final) interview must be onsite - no exceptions) No relocations - must be living in an area commutable to New York City
What you will do:
  • Build time critical and revenue generating applications for investment banking and global capital marketing businesses
  • Collaborate with your peers across the globe to build innovative user experiences which delight our users
  • Use design thinking to improve developer efficiency
  • Apply your knowledge of APIs, components, security standards, testing tools, web browsers, mobile development, etc. to deliver outstanding outcomes
  • Work closely with Product Management Team, UX, Development & QA Teams to deliver timely and quality deliveries.
  • Successfully multi-task and thrive in a dynamic, fully engaged full-stack developer role.
Skills Required:
  • Strong Java developer (5+ years) - Understanding of functional and reactive programming in Java
  • Experience in using Spring Containers (with Spring Boot) for enterprise applications
  • Experience in developing REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (swagger) specification.- UI Technologies - HTML5/Angular 2+ or other similar JavaScript based UI frameworks
  • Knowledge of JavaScript, HTML, CSS, and Responsive designs
  • Experience in relational data bases like DB2 or PostgreSQL
  • Experience with unit testing of frontend components
  • Knowledge of (and a passion for) current trends and best practices in architecture, including performance, accessibility, security, and usability.
  • Excellent analytical & communication skills
Nice to have:
  • Scripting languages such as python
  • Experience with BDD testing and tools
  • Cloud-native development experience (Docker, Kubernetes, containerization, orchestration)
  • Experience with distributed systems architecture concepts:micro services and micro frontends
  • Experience with software development and collaboration tools (GitHub, Jira/Rally, Confluence)
  • Experience in using GIT for source control management, and Automated Build Deployment tools (eg: Jenkins)
  • Open source or other community contributions