Posted in

UI Feature Lead – Full Stack Developer

UI Feature Lead – Full Stack Developer

CompanyBank of America
LocationNew York, NY, USA
Salary$106500 – $173600
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • 7+ years of experience developing in Angular, Java, Spring boot, and OpenShift cloud technologies as Full Stack Developer
  • Expertise in functional and object-oriented programming
  • Experience in databases (relational/document/etc.) including NoSQL databases
  • Strong in algorithms and data structures
  • Following the agile software development process and contributing to daily stand‐ups and bi‐weekly grooming sessions.
  • Experience building distributed and scalable complex services as well as robust micro services
  • Working knowledge of CI/CD pipelines and automation
  • Strong sense of ownership, urgency, and drive
  • Self-motivated with a strong work ethic and a passion for learning and problem solving

Responsibilities

  • Designs, develops and is accountable for feature delivery
  • Applies enterprise standards for solution design, coding and quality
  • Ensures solution meets product acceptance criteria with minimal technical debt
  • Guides the team on work breakdown and execution
  • Works with the Product Owner to ensure that product backlog/requirements are healthy, with clear acceptance criteria
  • Plays a team lead role (as an individual contributor) and mentors the team
  • Guides team members with skills and practices (planning and estimation, peer reviews, and other engineering practices)
  • Design and build horizontally scalable components within the major platform that the team is developing
  • Review and provide code feedback in terms of best practices with keen eye towards performance and stability optimizations
  • Become subject matter expert on code deployed on our platform and mentor other developers
  • Write reusable and extendable code and become a key contributor of the core platform
  • Develop interactive web based solutions
  • Consistently work to make our software simpler
  • Challenge yourself and your peers to always improve

Preferred Qualifications

  • Bachelor’s Degree in Computer Science or Math
  • Nice to have knowledge of AMPS, WebSockets and Spark