Senior/Principal Software Engineer - Pleasanton, California United States - 21903

This closed position was filled. Check out our Jobs Search Page for our current open positions similar to this one.

JOB DESCRIPTION

Job #: 21903
Title: Senior/Principal Software Engineer
Job Location: Pleasanton, California - United States
Employment Type:
Salary: contact recruiter for details
Employer Will Recruit From: Nationwide
USA
Relocation Paid?: NO

WHY IS THIS A GREAT OPPORTUNITY?


We have an excellent opportunity for an experienced Senior?Principal Software Engineer to be part of a global software company who are a leading provider of enterprise cloud applications. They are headquareted in Palo Alto (California) and have offices in Denver (Colorado), Austin (Texas) and Brisbane (Australia). Customers are their focus and they work hard at providing user friendly applications to medium to large enterprises. 

PLEASANTON, CA based Permanent role!

Key Criteria:

  • 8-10 years of Server side software development experience in an enterprise software product
  • Experience with Java, Spring Boot, Spring, SQL
  • Experience implementing high quality code using automation and unit testing frameworks
  • Experience with designing and implementing large scale integration solutions
  • Experience with REST, including good API design and versioning

JOB DESCRIPTION

Are you excited about working on products that change the way people plan across businesses in a way that benefits them to run their business more effectively no matter how small or large they are?

If providing great products and working on a user-friendly planning tool is a challenge you are excited about - then, here's your chance to work with an enterprise software leader in cloud corporate performance management (CPM) solutions!

As the Senior/Principal Software Engineer, you will be a part of the talented engineering team and continue revolutionizing the heart of their application.  The ideal candidate will be a full-stack developer having significant experience building customer-facing product with a world-class user interface for a compute- and analytics-intensive application.

 

QUALIFICATIONS

Required Skills & Experience:

  • 8-10 years of Server side software development experience in an enterprise software product
  • Experience with Java, Spring Boot, Spring, SQL
  • Experience implementing high quality code using automation and unit testing frameworks
  • Experience with designing and implementing large scale integration solutions
  • Experience with REST, including good API design and versioning
  • Mentor junior team members on engineering best practices
  • Strong leadership, communication and organizational skills
  • Proven ability to balance multiple priorities and communicate across organizational boundaries
  • Experience with Agile development process
  • BS/MS in Computer Science, Engineering, or related field

 

Nice to have:

  • Knowledge of Docker and ZooKeeper.
  • Experience with Performance testing for large scale solutions

 

Education:
University - Bachelor's Degree/3-4 Year Degree