Back to results

Lead Full Stack Software Engineer - 3057830

  • Brooklyn, OH, United States

Applications open in a new tab.

Job details

Education
Bachelor’s degree
Posting language
English
Posted

Original job description

Job#: 3057830 Job Description: Lead Full Stack Software EngineerPosition Overview KeyBank creates powerful, customized digital tools for its clients and employees. Full Stack Software Engineers play a critical role in bringing these experiences to life. Join our dynamic, award-winning Digital Banking team and help take our digital experience to the next level. The team supports KeyBank's Online Banking and Mobile Banking applications, along with tools that deliver Financial Wellness and Money Management solutions to more than 3 million people nationwide. What You'll Do As a Lead Full Stack Software Engineer, you will: - Work within an Agile squad responsible for a specific area of the digital banking experience. - Design, develop, test, and deliver high-quality Java applications. - Provide full stack development leadership and technical expertise. - Build reusable tools and solutions that can be leveraged across the enterprise. - Lead solution design and provide code and design reviews. - Mentor developers and promote software engineering best practices. - Collaborate with product managers, UI/UX designers, solution architects, technical leads, and developers. - Translate wireframes, creative designs, and business requirements into functional and technical solutions. Key Responsibilities - Participate in all phases of the software development lifecycle, including estimation, technical design, development, documentation, testing, and deployment. - Develop secure, scalable, and maintainable full stack applications in an Agile Scrum environment. - Follow established development standards and contribute ideas that advance the team's technology and engineering practices. - Collaborate with developers and cross-functional partners to deliver high-quality code and products. - Provide regular status and progress updates to the Scrum Master and Technical Lead. - Create technical specifications, design documentation, and other required project artifacts. - Mentor developers on coding standards, design principles, and continuous improvement. - Conduct code and design reviews. - Work effectively with team members across different experience levels. - Promote and share technology solutions with other teams throughout the bank. Required Experience and Skills Bachelor's degree in Computer Science, Information Science, Information Systems Management, or an equivalent combination of education and experience. 7--10 years of experience developing Java/JEE-based applications. Experience leading and mentoring developers while ensuring design and coding standards are followed. Strong experience with Java, Spring, Spring MVC, Hibernate, JUnit, Maven, microservices, and SOAP/REST services. Experience working in Linux, Unix, or macOS environments. Proficiency with command-line tools and scripting. Experience with Docker, Jenkins, Selenium, Git, Swagger, Eclipse, Tomcat, and SonarQube. Experience working in continuous integration and continuous delivery environments. Experience with automated testing and test-driven development. Experience working within Agile and Lean development methodologies. Experience with client-side frameworks such as Angular and their integration with REST services. At least one year of professional experience building complex web applications using Angular or a similar JavaScript framework. Experience with Bootstrap or similar responsive design frameworks. Experience using CSS preprocessors, preferably SASS. Strong problem-solving skills and a demonstrated ability to create innovative technical solutions. Ability to manage multiple responsibilities and adapt to changing

More about this job

Skills

  • Agile
  • Oracle Java
  • Full-stack development
  • Computer science
  • Coaching
  • JUnit
  • Apache Maven
  • Linux
  • UNIX
  • Apple macOS
  • Docker
  • Jenkins
  • Selenium
  • Git
  • Apache Tomcat
  • SonarQube
  • CI/CD
  • Test automation
  • Bootstrap
  • CSS
  • SASS
  • Problem solving

Report this job