Skip to content

UI Feature Lead – Full Stack Developer
Company | Bank of America |
---|
Location | New York, NY, USA |
---|
Salary | $106500 – $173600 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, 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