Software Engineer

Full Time
Remote
Posted
Job description
Location:
For Those Who Work At Home - Various, California 94121
The Full Stack Engineer plays a vital role in expanding and improving the Laurel Road Mortgage Platform. Using the latest frameworks such as ReactJS, Spring Boot, Java 8+, AWS Lambda, AWS ECR, Spring Cloud: Gateway API, JPA/Spring Data, H2, Redis, AWS S3, TDD process, continuous delivery pipelines on Jenkins with automated testing on branch merge, end-to-end automated system testing, Spock framework, the full stack develops REST based microservices, documented in OpenAPI. The position develops the front-end guiding users through journeys and back end, and creates workflow systems for loan officers, integrates with OCR, income verification, automated bank statement processing, and many other SaaS.
ESSENTIAL JOB FUNCTIONS:
  • Maintain very high levels of product quality by focusing on extensibility, code reuse, and thorough testing.
  • Familiarity with domain driven design, API first development, and test-driven development concepts.
  • Interested in creating microservices.
  • Some experience or ability to quickly learn modern UI frameworks: React and EcmaScript 6+, promises and observables, flux/redux patterns for state management, webpack and hot module replacement, test with enzyme or jester, interested in working with micro front ends using UI composition.
  • Create multi-threaded applications, using both asynchronous and synchronous methodologies with consideration for performance.
  • Interest in working with AWS services.
  • Familiarity or interest in learning virtualization and containerization.
  • Ability to download and setup maven projects from github.
  • Familiarity or willingness to learn Java 8+ concepts such as streams, lambdas, and new multithreading frameworks.
  • Basic database concepts such as joins and queries. Some knowledge of ORMs such as JPA and Hibernate.
  • Some knowledge of UML, such as sequence and class diagrams.
  • Work on projects with high code coverage and good documentation, especially self-documenting code.
  • Accomplish all technical tasks by fully utilizing existing frameworks and architecture, 3rd party API, platforms and microservices.
  • Use organization’s cloud-based infrastructure, including 3rd party services, SaaS, Continuous Integration, and Continuous Delivery.
  • Participate in various Agile meetings: Poker Planning, Iteration Planning, Daily Scrum, Iteration Review, and Retrospective.
  • Estimate time for User Stories. Work with PM to understand and, if needed, improve requirements. Work with QA to resolve defects. Complete User Stories to the satisfaction of PM and Product Owners.
REQUIRED QUALIFICATIONS:
  • 3+ years of software engineering experience
  • Expert level knowledge of Java, databases, web-related servers, and JavaScript.
  • Knowledge of Java 1.6+
  • Knowledge of AngularJS, ReactJS, or ExtJS
  • Knowledge of Oracle, MySQL, Postgres, or MS SQL
COMPENSATION AND BENEFITS
This position is eligible to earn a base salary in the range of $110,000 to $160,000 annually depending on location and job-related factors such as level of experience. Compensation for this role also includes eligibility for short-term incentive compensation and deferred incentive compensation subject to individual and company performance.

Please click
here
for a list of benefits for which this position is eligible.
Key has implemented a role-based Mobile by Design approach to our employee workspaces, dedicating space to those whose roles require specific workspaces, while providing flexible options for roles which are less dependent on assigned workspaces and can be performed effectively in a mobile environment. As a result, this role may be mobile or home based, which means you may work either at a home office or in a Key facility to perform your job duties.
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
HR_Compliance@keybank.com
.

#LI-Remote

offroadmanagementgroup.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, offroadmanagementgroup.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, offroadmanagementgroup.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs