At Key, employee and candidate health is a top priority. Due to the ongoing spread of COVID-19, all interviews are being conducted virtually. Our talent acquisition team is diligently working to provide you the support you need throughout our hiring process. Learn more.

Full Stack Java Developer (Front-End) in Brooklyn, OH at Key Bank- Corporate

Date Posted: 7/29/2020

Job Snapshot

  • Employee Type:
  • Location:
    4910 Tiedeman Road
    Brooklyn, OH
  • Date Posted:

Job Description

Experience building front-end code with both client side and server-side technologies along with ability to structure and build complex client-side applications. Familiarity and comfort with command-line applications, source control, testing frameworks and other aspects of development with large, distributed software teams. Excellent research and problem-solving skills abreast with current trends and best practices in front-end architecture. Ability to optimize the application for maximum speed and scalability including performance, accessibility, security and usability. In-depth Knowledge of browser internals like Java engines and ways to tune code for best performance and to leverage the GPU to enhance rendering. Develop new features and components in an existing web application following industry best practices and writing reusable code and libraries for future use.

Ability to work with PM and UX designers to understand requirements and ensure the technical feasibility of UI/UX design. Ability to independently work on complex and challenging core projects collaborating with other team members and with cross-functional teams and stakeholders. Create and execute unit test cases and contribute to E2E test automation and actively participate in design and code reviews. Ability to coach and collaborate inside and outside the teams working closely with others, teaching, learning, taking responsibility of the final delivery and being proud of the accomplishments. Exceptional communicator, pragmatic and trustworthy.

Libraries and Tools:
Angular, NGRX, RXJS, TypeScript, ES6, AngularJS, NodeJS, ExpressJS, UnderscoreJS, Lodash, jQuery, D3JS, Bootstrap, CSS3, LESS, SAAS, HTML5, TestNG, Jasmine, Gulp, Grunt, NPM, Angular CLI, Maven, Karma.

• Proficiency in writing clean, unobtrusive JavaScript including TypeScript (ES6)
• Experience with Angular, Angular JS, jQuery and browser-based debugging tools
• Knowledge of other JS frameworks like React, Vue
• Experience with using Observable patterns like flux using NGRX, RXJX
• Proficiency with HTML5 and native DOM and Event APIs.
• Familiarity with CSS, Bootstrap and CSS Preprocessors like LESS, SAAS and Bootstrap
• Knowledge of Pollyfills using transpilers like Babel
• Experience with Node, Express and the frontend development toolchain (npm/Angular CLI ).
• Experience with JSON REST and XML Technologies like XSLT, XPATH.
• Experience with software development and build tools like Jira, Git, CLI, Jenkins and XLR


KeyCorp is an Equal Opportunity and Affirmative Action Employer committed to engaging a diverse workforce and sustaining an inclusive culture. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.


Not Ready to Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

At Key, we’re committed to diversity and inclusion in all we do. Qualified individuals with disabilities or disabled veterans who are unable or limited in their ability to apply on this site may request reasonable accommodations by email.