Lead Full Stack Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+38 more
Job description
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., We are looking for a friendly, collaborative, and hardworking software engineer who enjoys leading and working with others. The ideal candidate is passionate about:
- Delivering high-quality software that meets business needs and industry standards.
- Working collaboratively within Agile sprints.
- Continually developing their own skills and supporting the growth of others.
- Promoting modern technologies and engineering practices throughout the organization.
- Growing into a future technology leader within a fast-paced environment.
Requirements
- 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 priorities and environments.
- Strong communication, collaboration, and technical leadership skills.
Preferred Experience and Skills
- Experience developing mobile applications using Cordova, Ionic, or similar mobile development frameworks.
- Experience working with mainframe or banking software systems.
- Experience working with application container platforms using Docker.
- Experience with Git workflows, including Gitflow, branching strategies, and pull requests.
- Previous experience supporting digital banking, online banking, or mobile banking applications.
About the company
Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.
Everforth Apex uses a virtual recruiter as part of the application process. Click for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at, UnitedHealthcare creates and publishes the Transparency in Coverage Machine-Readable Files on behalf of Everforth Apex Systems.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…