Skip to main content
Posted March 16, 2018
Roostify, Inc.

Senior Software Engineer (Java)

San Francisco Full Time

At Roostify, we believe that home lending should be a fair, fast, and transparent experience. Roostify’s software is used by banks across the country to...

At Roostify, we believe that home lending should be a fair, fast, and transparent experience. Roostify’s software is used by banks across the country to improve lending experiences every day.

Roostify’s Core application team is responsible for building highly secure, integrated, scalable, and robust enterprise services that is central in delivering the Roostify experience. As a technical leader within Core Platform, your architectural knowledge and experience will help us design and build the next generation platform and applications. Your technical judgement and experience will help you to solve complex issues with elegant designs allowing us to deliver product on time to meet market demand while maintaining a high standard of quality.

RESPONSIBILITIES:

  • You’ve developed various scalable backend services for external customer facing web applications.
  • You know inside out of fundamentals of Java, specifically JDK 8+ and use streaming and lambdas to keep your codebase concise.
  • You use JUnit and SonarQube to maintain pristine code quality.
  • You’re a Maven master and know how to optimally configure your projects.
  • You’ve built your REST applications and services using open-source Java Frameworks, e.g. Spring MVC, Spring Boot, Spring Data.
  • You have experience in building web applications and microservices using best practices and are well versed in 12 factor app rules.
  • You love Git and are at home with Merge/Rebase concepts.
  • You’ve comfortable using AppServers like Tomcat and Netty.
  • You’ve used thoroughly used SQL & NoSQL solutions and understand pros and cons of relational and free form databases. Knowledge of MySQL and Cassandra a plus.
  • You’re an experienced cloud junky and know how to design and deploy apps on Amazon Web Services (AWS) environment.
  • You believe in Agile development and are comfortable with SCRUM process.
  • You have experience in refactoring existing codebase and in understanding existing implementations to decide to refactor or rewrite.
  • You know how to identify Performance bottlenecks and use good coding patterns to avoid them in the first place.
  • You’re a strong advocate of good coding standards and preach code-coverage tools like SonarQube.
  • You hit the ground running on day 1 and take the ownership of your work and can work independently.
  • You have a Bachelor's Degree in Computer Science or a related field with at least 8 years of experience.

QUALIFICATIONS:

  • Expertise developing on large web-based multi-tenant enterprise platforms
  • Expertise with Amazon Web Services (AWS) and/or other cloud platforms
  • Expertise of web security fundamentals
  • Expertise and experience working with crypto/encryption technologies
  • Experience working in a fast global team environment
  • Knowledge in the mortgage/finance technologies

This is a San Francisco based position. Only on-site employment will be considered.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

This listing expired on Apr 15. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.