To apply for this job you must first either login or register

Senior Software Engineer - Java

San Francisco Bay Area, California  - Permanent



Job Description

Our Client is blazing new trails in DevOps Release Automation and Continuous Delivery. Their product makes it easy for teams to get started by plugging in their existing tools and processes and future-proofing their work using their flexible, scalable orchestration platform.

Our client places a high value on quality with a rigorous unit test framework, code reviews, and a continuous integration build system that helps to find problems fast. The ideal candidate for this position will think of programming as a craft, as well as a job.

They are looking for an energetic and talented Sr. Software Engineer. This is an opportunity to help developers at top-notch technology companies around the world make rapid and agile development a reality. This team-oriented environment enables you to work with other motivated, intelligent, and enthusiastic engineers to solve challenging issues.

Job Responsibilities:
-Research, analyze, design, develop and test the solutions that are appropriate for the business and technology strategies
-Participate in design discussions, code reviews and project related team meetings.
-Fix issues reported in the field by existing customers
-Write unit tests to test bug fixes and new features
-Collaborate closely with QE and Doc engineers to ensure that new features are well-tested and documented
-Develop technical & domain expertise and apply to solving product challenges
-Mentor future new hires working on the server codebase


Special Perks:

-Very close to Caltrain and free parking
-Great benefits plan - dental, health, vision
-Unlimited personal sick time
-Free gym membership
-Well stocked kitchen with snacks and beverages


Must Have Skills:

-BS degree in Computer Science or equivalent experience with 5-8 years of industry work experience
-5+ years of production Java software development experience for enterprise software and/or systems management software
-Recent working experience with Spring and Hibernate or any other ORM framework
-Deep knowledge of at least one scripting language, as well as willingness to learn others (Perl is ideal)
-Excellent understanding of scalability and performance for server-side code
-3+ years of experience developing data-driven applications using an industry standard RDBMS. NoSQL experience is a plus.
-Strong analytical and development skills
-Excellent communication and collaboration skills
-Intellectual curiosity and self-motivated work style
-Thrive in a dynamic fast-paced environment where requirements shift to meet changing business needs


Nice to Have Skills:

-Provided technical leadership to small teams
-Experience in both Linux and Windows environments
-Knowledge of Docker and Cloud Container Platforms


Details:
Starting: ASAP
To apply for this job you must first either login or register