Back to Jobs
Recently postedTechnology

Lead Full Stack Software Engineer

Apex SystemsBrooklyn, OH🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationBrooklyn, OH, United States
DockerMicroservicesSASSSpringGitScrumSeleniumSonarQubeAngularCSSBootstrapCordovaHibernateIonicJUnitJavaJenkinsRESTSOAPJavaScriptAgileCI/CDLinuxMaven

Job description

Job#: 3057830
Job Description:
Lead Full Stack Software Engineer
Position 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 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.
What We Value
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.

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
Everforth Apex Benefits Overview: Everforth Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Everforth Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Everforth Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Everforth Apex team member can provide.
Everforth Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Everforth Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.
If you require an accommodation under the Americans with Disabilities Act to participate in an interview with a virtual recruiter or to use our website for a search or application, please contact our Benefits Department at or . Please note that this contact information is strictly to be used for medical ADA accommodations and that no other inquiries will be answered.
UnitedHealthcare creates and publishes the Transparency in Coverage Machine-Readable Files on behalf of Everforth Apex Systems.

Similar jobs