Senior Software Engineer (Java)

Campbell, CA 95008

Posted: 05/02/2019 Employment Type: Contract Industry: Information Technology Job Number: 15608

Role:  Senior Software Engineer (Java)

Location:  San Diego or Campbell, CA

Bayside Solutions is seeking a Senior Software Engineer (Java) to be part of our direct client’ s team in San Diego or Campbell, CA

Our Company Bio:  Bayside Solutions was founded in 2001, Bayside was recognized as one of the fastest growing professional staffing companies in Northern California. The numbers tell the story: We have close to a 100% client retention rate, 700% growth in four plus years and over 95% repeat business. Our dedication to building partnership relationships with both our clients and our recruits is the key to our phenomenal success.

General Purpose

We are seeking a talented senior software engineer to join our development team. The ideal candidate for this position should have an advanced grasp of the full gamut of the software engineering lifecycle: requirement gathering, design proposals, implementation, testing and maintenance for the enhancement of both existing and new products & tools. This candidate will provide technical support to project team members and rely on experience and judgment to plan and accomplish goals. The position will involve a variety of complicated tasks and may require leadership of others, working under general direction. A wide degree of creativity and resourcefulness is expected.

Role Essentials
  • Bachelor’ s Degree or above (Computer Science, Bio Engineering, Electronics and Electrical Engineering or any related field)
  • 5+ years of experience using Groovy, Java, Scala or another JVM language
  • Strong Linux experience
  • Tech-Lead level experience in the use Java or JVM based languages
  • Experience with JSON, RESTful web services and client-server interactions
  • Experience with Spring framework
  • Experience  with highly scalable web services
  • API design and development
  • Excellent verbal and written communication skills
  • Great interpersonal relations, team cooperation and the ability to communicate with technical and business stakeholders
  • Familiarity with emerging technologies and software development best practices
  • Ability and desire to quickly evaluate and learn new concepts, technical skills and technologies
  • Able to mentor others and lead design efforts
  • Experience leading a technical team through all phases of the software development and delivery cycle.

Role  Desirable
  • Experience with Spring Boot
  • Environment management/orchestration systems (Kubernetes, etc.)
  • Experience with testing frameworks and code quality tools
  • Experience with continuous integration environment and tools
  • Experience with Oracle, PostgreSQL, Mongo development and optimization
  • Enterprise data warehousing design and development
  • Familiarity with Healthcare (FHIR), Clinical or Financial industry
  • Experience with agile development practices
  • Familiarity with git

Knowledge of JIRA and Confluence 

Ashley Wittmer

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs: