Delta Dental of California
- Lead Software Developer - JAVA
At a glance
Location: US-CA-San Francisco Map
Posted: 10/12/2017
Closing: 11/11/2017
Degree: Not Specified
Type: Full-Time
Experience: Not Specified
Job description

Chat with the recruiter here -

https://flashrecruit.com/user/MelissaRoss




                                                                          Lead / Principal Software Engineer

                                                 
                                                           This is a full time role located in San Francisco, CA


POSITION SUMMARY 

We are looking for a self-starter Principal Software engineer with impressive leadership skills and excellent technical chops to help us build our Next Gen Consumer Applications Suite. Along with writing code, you will be responsible for architecting and building a highly scalable & responsive consumer applications supporting high traffic volumes. You will work and collaborate with cross-functional team of product managers, UX designers, architects, developers and automation engineers on our agile team. Lead the charge, communicate with customers and deliver high performing, resilient and intuitive suite of applications that create awesome customer experiences.



Job requirements

GENERAL REQUIREMENTS

  • BS/MS in computer science or equivalent work experience.
  • 7+ years of experience designing and developing secure consumer-facing web applications.
  • Experience with all phases of software development. You have been there and done it, multiple times. You have strong experience integrating front end applications with a micro services based backend.
  • Strong experience with the design and implementation of low-latency, high-availability, and performance applications
  • Strong proficiency with Node.js and JavaScript programming is required.
  • Experience in profiling and optimizing Node.js applications. Build framework type modules that allows standardization and reusability (logging, error handling).
  • Strong experience using either Chrome or Safari or FireFox or IE developer tools to debug web applications, analyze javascript performance in order to optimize code to better experience.
  • Good understanding of sync programming in javascript (Callbacks, Promises, etc.)
  • Knowledge of HTTP/S Protocols.
  • Proficient in consumption of Restful Web service, JSON based request response.
  • Good understanding of design principles to build a scalable application.
  • Experience building responsive Single Page Web Applications using modern front-end technologies such as but not limited to:
  • Prior knowledge of using HTML5, CSS3, JavaScript or jQuery.
  • 1-2 years working knowledge of frameworks such as Angular, Backbone or React.
  • Proficient with git branching models for feature and release management.
  • Proficient with Linux environment & container technology such as docker.
  • Proficiency in Relational and No SQL databases.
  • Proven experience in at least a few of the following technologies. The more the better:
  • Web Application Framework: Express, Angular2, KOA, HAPI.     
  • Experience with Scrum, Agile Process, Unit Testing using Test Driven Development, Continuous Integration and Continuous Delivery.
  • Developed and deployed applications on AWS or private cloud.
  • Expertise in Software Design and Architecture.
  • Strong problem solving and communication skills.
  • Great business acumen with a passion to solve for the customer.
Lead Software Developer - JAVA