Full Stack Developer

$145,600 - $156,000/Yr

Russell Tobin - New York, NY

posted 4 months ago

Full-time - Mid Level
New York, NY
Administrative and Support Services

About the position

Russell Tobin's client, a multinational investment bank and financial services company, is seeking a Full Stack Developer to join their team in New York, NY. This position is a contract role with a hybrid work model, allowing for flexibility in work arrangements. The ideal candidate will be responsible for building time-critical and revenue-generating applications that support the investment banking and global capital marketing businesses. The role requires collaboration with peers across the globe to create innovative user experiences that delight users, utilizing design thinking to enhance developer efficiency. The Full Stack Developer will apply their knowledge of APIs, components, security standards, testing tools, web browsers, and mobile development to deliver outstanding outcomes. Close collaboration with the Product Management Team, UX, Development, and QA Teams is essential to ensure timely and quality deliveries. The candidate must be able to successfully multi-task and thrive in a dynamic, fully engaged full-stack developer role, demonstrating strong problem-solving skills and the ability to adapt to changing requirements.

Responsibilities

  • Build time critical and revenue generating applications for investment banking and global capital marketing businesses
  • Collaborate with peers across the globe to build innovative user experiences
  • Use design thinking to improve developer efficiency
  • Apply knowledge of APIs, components, security standards, testing tools, web browsers, and mobile development 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.

Requirements

  • Strong Java developer with 4+ years of experience
  • 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
  • Proficiency in UI Technologies such as HTML5/Angular 2+ or other similar JavaScript based UI frameworks
  • Knowledge of JavaScript, HTML, CSS, and Responsive designs
  • Experience in relational databases like DB2 or PostgreSQL
  • Experience with unit testing of frontend components
  • Knowledge of current trends and best practices in architecture, including performance, accessibility, security, and usability.

Nice-to-haves

  • 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 such as microservices and micro frontends
  • Experience with software development and collaboration tools (GitHub, Jira/Rally, Confluence, etc.)
  • Experience in using GIT for source control management, and Automated Build Deployment tools (e.g., Jenkins)

Benefits

  • Comprehensive healthcare coverage (medical, dental, and vision plans)
  • Supplemental coverage (accident insurance, critical illness insurance, and hospital indemnity)
  • 401(k) retirement savings plan
  • Life & disability insurance
  • Employee assistance program
  • Identity theft protection
  • Legal support
  • Auto and home insurance
  • Pet insurance
  • Employee discounts with some preferred vendors
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service