About the Role :
QuinStreet is seeking an experienced Senior Full Stack Java Developer with a strong background in leading development projects for new consumer facing web or mobile platforms.
You will be part of a multi-disciplinary team, building experiences and systems for QuinStreet’s’ Point-of-Sale Financing business line.
You will play an important role in the development process and mentor team members with the potential for direct reports.
You will collaborate with Product Managers and Domain Experts to create features for our Point-of-Sale Financing business.
What will you get to do?
As a Senior Full Stack Java Developer, you will be responsible for :
Designing, developing, testing, and maintaining robust, resilient, scalable, high-quality software
Writing code that meets standards and delivers desired functionality using technology selected for the project
Performing application modifications and enhancements based on business needs
Working closely with distributed teams, Product Managers and Testers to execute on the requirements
Designing clear, elegant APIs to be consumed by other layers of the solution
Handling coding works or major / complex parts of the assigned project and providing coding help to the team
Mentor and manage a small team of front-end and back-end developers working on the project
What skills will you need?
6+ years of hands-on development experience as a Full Stack Java Developer or similar
Comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries
Hands-on in Java / J2EE development and Spring boot
Good to Have hands on experience and knowledge of front-end frameworks / concepts like Material UI, Bootstrap, cross browser development, etc.
Good proficiency in Database (MySQL, PostgreSQL, MSSQL).
Be a graduate of Computer Science
Desirable Skills (Not Necessary) :
UI Unit test frameworks (Jasmine, Karma, Protractor)
Java Junit testing using Junits, Mockito, TestNG
Experience on Hibernate, JPA is a plus