Computer Jobs dot IT Jobs dot San Francisco Bay Area Jobs dot Employment Search

San Francisco Bay Area logo SF Bay Area Computer Jobs and IT Jobs

Previous Page

Senior Java Engineer

Location: San Francisco (San Francisco)         posted: 05.01.20

Senior Java Engineer

Job Duties:  Participate in the design and development of the Jobs Crawl Platform. Perform applications development building dynamic, high-volume back-end systems with Java using an Agile development methodology. Serve as part of the search team that drives all jobs crawl initiatives to ensure we bring fresh, high quality jobs to our users.

Work with a fast-growing, rapidly innovative, and collaborative team of engineers, product managers, and designers.  Oversee end to end features and help innovate a critical platform for Glassdoor's job functions.  Develop, extend and improve the existing Jobs Crawling system and supporting applications using Java, Spring and Hibernate.  Support, extend and improve our existing Regression Framework to build complete Continuous Integration for the team, and perform production support by timely issue resolution to minimize application failures for our end users.  Run performance measurement and improve the performance of existing crawling applications to support increasing load using tools such as Gatling, JMeter, AppDynamics, and Java Profilers.  Run the full life cycle of defect fixing - identification, report in Jira tracking tool, prioritization with product owners, bug fixing, and communication with end-users. 

Utilize Java multithreading, concurrency, memory management, open source Java technologies including Spring and Hibernate, and work with relational databases as well as NoSQL technologies such as Redis and Riak.  Build consumer-facing solutions and RESTful microservices.

Requirements: Master’s Degree in Electrical Engineering, Technology, Computer Science or a related field, or the foreign academic equivalent degree, and 3 years of experience as a Software Engineer or a related position, or any suitable combination of education, training, or experience is acceptable (Bachelor’s degree in Electrical Engineering, Technology, Computer Science or a related field, or the foreign academic equivalent degree, and 5 years of progressive post Bachelor’s experience as a Software Engineer or a related position, will substitute for Master’s in Electrical Engineering, Technology, Computer Science or a related field and 3 years of such experience).

Experience must include: 

Functional and technical specifications

Analysis of system/program problems and define solutions utilizing knowledge of Project Life Cycle

Preparation of detailed specifications from which programs will be written and designed, coded, tested, debugged, and then documenting these programs.

Mail Resume: Glassdoor, Inc. Attn: Recruiting, 100 Shoreline Hwy, Building A, Mill Valley, CA 94941; Job Code 2003 in reply.

 

Report Problem

Terms of Use