Senior Software Engineer

About the Job The Glassdoor consumer team is looking for a Sr Software Engineer to help deliver key initiatives towards improving Glassdoor's consumer experience.  The team's mission is to empower users by providing transparency and insights around companies and jobs. You will partner closely with Product to build solutions that meet business goals, creating new services to power our front-end consumer site, and collaborate across engineering teams and departments to solve interesting and complex problems.  As a Senior Software  Engineer, you will utilize your skills developing complex business solutions using the latest in Java technologies.   About You The ideal candidate will have a passion for solving complex problems and building scalable, high-performing systems.  You are passionate about creating and delivering quality, maintainable code in a fast-paced environment. You are interested in understanding the business and how your work aligns with the company goals. Skills and Qualifications 5+ years of software development experience on large scale, high-volume sites Proficient with open source Java technologies like Spring Boot, Spring MVC,  Hibernate Proficient in working with relational databases as well as NoSQL technologies like Redis and Riak Proficient in building service-oriented solutions and RESTful microservices. GraphQL experience a plus Strong understanding of Java multithreading, concurrency, and memory management Strong adherent of writing both unit tests and integration tests Energized and excited by challenging projects that are reflected in a drive to deliver. Ability to effectively and confidently communicate (verbally and written) technical issues in a clear, collaborative and open-minded manner with both technical and non-technical peers.
Salary Range: NA
Minimum Qualification
5 - 7 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.