Software Engineer

Campbell, CA 95008

Posted: 03/20/2020 Employment Type: Contract Industry: Information Technology Job Number: 17309

Job Description


Role:  Senior Software Engineer (Java Developer)

Location:  Campbell, CA   

PRIMARY RESPONSIBILITIES INCLUDE, BUT ARE NOT LIMITED TO:
  • Strong experience working in a Linux environment
  • Strong experience with Java development or JVM based languages as well as experience as a lead.
  • 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 SDLC

DESIRED SKILLS:
  • 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, PostgresSQL, 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

EDUCATION:
  • Bachelor’ s Degree required master’ s degree preferred in a STEM related field.
  • At least 5 years of experience using Java, Groovy, Scala or another JVM language

Meet Your Recruiter

Megha Ananthakrishna

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs: