Job Boards Template

Search Jobs

Software Engineer - Backend w/ Spark

San Ramon, California | Contract

Post Date: 06/13/2017 Job ID: 17065 Industry: IT/Software Development

Position Title:  Software Engineer – Backend w/ Spark

Position Description:  Protingent Staffing has an exciting opportunity with our client in San Ramon, CA

Responsibilities:
  • Consistently deliver readable, maintainable and efficient code.
  • Troubleshoot programming problems independently and in peer groups.
  • Participate actively in Scrums, sprint planning meetings, and sprint retrospectives.
  • Rapidly mockup a proof-of-concept implementation of an idea and present to internal stakeholders.
  • Staying informed of new tools, libraries, and best practices and sharing ideas with the team for continuous improvement of the tool-chain and development process.

Minimum Requirements (Most important items are in BOLD):
  • 6+ years of experience in backend software development, preferably using Lean/Agile/XP SDLC.
  • Proficiency in Java (1.7 or later), JUnit, database technologies.
  • Experience developing web applications ( expertise in all/most of these ) - Spring, MVC, JPA, REST, Jackson, SOA, JPA
  • Solid understanding of Linux or Unix operating systems with expertise in Bash, Perl, PHP, Python
  • Experience with database tools (JPA, Spring Data, Hibernate, etc.)
  • Experience with modern tooling (Eclipse / IntelliJ, Maven, NPM, Grunt, Git, Chef, Cloud Foundry, etc.)
  • Knowledge of Object Oriented Design, Software Design Patterns and Java coding principles
  • Solid knowledge of algorithms, design patterns, and componentization approaches and security protocols
  • Strong technical and analytical skills
  • Experience in software design patterns, problem solving and troubleshooting skills.

Desired Characteristics:
  • Experience building applications on top of RESTful APIs and micro services.
  • Experience working with GIT, Maven or Gradle, Cloud Foundry, Web Services
  • Experience with Big Data / Hadoop and NoSQL Database is a plus
  • Ability write unit tests (TDD practices) for backend and frontend services
  • Experience with any of these frameworks or programming paradigms: Play, Akka, API Gateways, Reactive Programming, Java NIO
  • Experience with API and micro services development with exposure to using a 12-factor apps
  • Experience Big data technologies like Hadoop, Spark or IOT will be a bonus
  • Exposure to building scalable, stateless, resilient & highly available applications and services like AWS, Azure, App Engine, Heroku, etc.

Benefits Package:  Protingent offers competitive salary, 100% paid health insurance, education/certification reimbursement, pre-tax commuter benefits, Paid Time Off (PTO) and an administered 401k plan.

About Protingent:  Protingent is a niche provider of top Engineering and IT talent to Software, Electronics, Medical Device, Telecom and Aerospace companies nationwide. Protingent exists to make a positive impact and contribution to the lives of others as well as our community by providing relevant, rewarding and exciting work opportunities for our candidates.

Nick Vella

In 9 years of recruiting my style can be described as being direct, detailed, persistent. I will provide you with all necessary info needed to make the best decision for yourself. Each of my candidates that I’m representing is my #1 priority. I work around the clock to move a process along, to search and network for other potential opportunities to pitch a candidate to. The entire recruiting cycle process is all about creating a smooth experience for both the candidate and client. I feel I do that by my attention to detail, organization and ability to communicate effectively with each individual candidate. On my time off, I love to cook for my wife and 2 kids and ran my first Triathlon this April in Napa.

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: