SoFi has flagged the Java Engineer job as unavailable. Let’s keep looking.

About the Role

Partner with Product Managers, Solution Architects, and your Engineering peers to define, analyze, estimate levels of effort to deliver at-scale solutions to meet business requirements. Gain an extensive understanding of key dependencies with external and internal teams to collaborate on cross-functional initiatives. Write well-written, self-documenting code that follows best practices and design patterns. Maximize system uptime / availability and ensuring functional & performance SLAs are met and establish end-to-end monitoring and alerting for various systems. Practice relentless automation, continuous integration, and continuous delivery. Embrace and implement best-in-class DevOps practices with end-to-end “design, build and run” responsibilities with the aim of operating a low-touch Production environment. Lead, follow and teach others during the development of software. Telecommuting permissible from anywhere in the US.

What You'll Do

Partner with Product Managers, Solution Architects, and your Engineering peers to define, analyze, estimate levels of effort to deliver at-scale solutions to meet business requirements. Gain an extensive understanding of key dependencies with external and internal teams to collaborate on cross-functional initiatives. Write well-written, self-documenting code that follows best practices and design patterns. Maximize system uptime / availability and ensuring functional & performance SLAs are met and establish end-to-end monitoring and alerting for various systems. Practice relentless automation, continuous integration, and continuous delivery. Embrace and implement best-in-class DevOps practices with end-to-end “design, build and run” responsibilities with the aim of operating a low-touch Production environment. Lead, follow and teach others during the development of software. Telecommuting permissible from anywhere in the US.

Who You Are

Requirements: Master’s degree or foreign degree equivalent in Computer Science or related field and two (2) years of experience in the job offered or related role.

Experience and/or education must include:

  • Java Backend Development and its associated frameworks to enable platform independence and development on any platform;
  • Micro Services Architecture to support engineers to build better APIs, using the REST architecture model;
  • Spring Boot and Spring Framework to develop applications, build infrastructure required through dependency injection, and develop microservices;
  • SQL to query data from databases and save data using back-end application;
  • Continuous Integration and Continuous Deployment pipeline (CI/CD) using Jenkins to test and deploy functionality of an application;
  • Agile methodology that divides a project apart into smaller, iterative segments known as sprints;
  • Behavior Driven Development and feature testing using Cucumber tool to create test automation frameworks that facilitate business behavior driven development; and
  • Jira as a task management tool for a range of use cases, including agile software development and the management of requirements and test cases.
Read Full Description
Confirmed 16 hours ago. Posted a day ago.

Discover Similar Jobs

Suggested Articles