Sr Full Stack Engineer (Java) KeyBank Brooklyn, OH

Kate

Administrator
Команда форума
Location: 4910 Tiedeman Road - Brooklyn, Ohio 44144

ABOUT THE JOB

We are looking for a Full Stack Engineer to play an important role on a team of brilliant engineers, as we expand and improve our ever-growing financial product suite.

This is a great learning opportunity. You will use latest frameworks, such as ReactJS (with Reflux and Typescript), Spring Boot, Java 11+, Redis for unstructured data and session management, GCS for document management, H2 for automated tests, Ruby/ROR an alternative to Java in some products, API Gateway for microservices, HOC, closures, and lambdas for currying and other functional programming, OpenAPI for docs. We develop on top of GCP, with our microservices running in Kubernetes. We use Jenkins for CI/CD, which not only builds, tests, and deploys, it can do so to any environment, with each developer having their own environment hosted in their personal Kubernetes namespace.

If you are interested in revolutionizing the financial industry while working with a driven and collaborative team, this is the role for you.

ESSENTIAL JOB FUNCTIONS
  • Acts as Subject Matter Expert for multiple applications or significant depth in an application - for Business Analysts and System and Data Architects to define overall system design and detailed technical requirements
  • Identifies better sources of data feeds and interfaces with architects to ensure their feasibility with corporate data warehouse, when needed
  • Creates sound and useable Technical requirements documentation and assists others in preparing the same
  • Creates Prototypes and can explain it to Business and other Technology resources
  • Leverages domain knowledge to provide additional capabilities that can delivered within scope
Coordinates the correction of defects found in all testing cycles and assists other team members in completing * Ensure requirements are traceable from original design to final deliverable by providing valuable input in a timely manner and providing a final sign off.
  • Ensure the team completes unit testing cycles within expected defect tolerances and timeframes as established by ETS and Project Manager, respectively,
  • Documents functions and changes to new or modified modules and test activities/results and other areas such as error handling and backup/recovery procedures.
  • With little to no supervision from PM can perform the following:
Design - Write design for programs, files and system working with the clients and BA for medium to large projects
Develop - Oversee and verify the development done by less experienced team members. Write complex programs in more than one language.
Test - Define system tests, conduct tests and verify correctness for medium to large projects. Define load test with Load test team and BA. Oversee the testing of lesser experienced team members.
Deploy - Supervises a team to implement application software within the department. Investigates whether the principles of application software are being implemented.

REQUIRED QUALIFICATIONS
  • Bachelor's Degree in Computer Science
  • 6 years of related Java experience
  • Architectural Patterns: Highly Available, Fault Tolerant, Security, Reliable, SOA Server-less, Disaster recover, Storage & Archival
  • Multi-tier Architectures using Coaching, Load Balancers, Web & App Serves, Databases
  • Web App development: HTML5, CSS3, JQuery, Bootstrap, Angular Framework, React Framework
  • Programming / Scripting Languages: Java, JavaScript, Spring Boot, Spring Data JPA(hibernate) , Java8 , Shell, NodeJS, Python, R
  • Databases: Oracle 12c
  • DevOps, CI/CD, automation tools: Docker, OpenShift, Jenkins, XL Release, Maven
  • Source Controls: Git/Bitbucket, JIRA, Team Forge, Atlassian/ Confluence, and SharePoint.
PREFERRED SKILLS / QUALIFICATIONS
  • Excellent written and verbal communication skills.
  • Ability to work with others, and independently.
  • Broad-based development skills with depth of development skills in a single discipline.
  • Subject Matter Expert. Drives quality.
  • Drives the vision.
  • Sees and evaluates alternatives.
KeyCorp is an Equal Opportunity and Affirmative Action Employer committed to building a diverse, equitable and inclusive culture. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other protected category.

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 emailing .
 
Сверху