Share this Job

Go Back

Back-end Developer/Senior Software Engineer/Senior SWE EM Location:Poway, CA Duration: 6 Months

Poway, CA
2018-08-15 14:16:54
Job Type: Contract

Role: Back-end Developer/Senior Software Engineer/Senior SWE EM

Location:Poway, CA

Duration: 6 Months

Title: Senior Software Engineer - Orchestration and Data Services(Senior SWE EM - Back-end Developer)

Project Work: Come join the Consumer Group as a Senior Software Engineer. You\'ll be part of a team developing highly available, scalable, and secure orchestration and data services as part of a SaaS Platform to power and support core experiences using the latest technologies including cloud ready architecture and latest communication protocols.

  • Our services are critical to our organization and leveraged by millions of customers using our various products.
  • The ideal candidate will have a strong SaaS background, educational background, and demonstrated ability to work in collaboration with the engineering and business teams.
  • You will join a cross-functional development team committed to building extensible, configurable service-oriented software.
  • You will need strong experience with a Service-Oriented Architecture and technologies and bring an agile development mindset and expect to work in all disciplines of the software life cycle.
  • This role will be directly responsible for design, development, testing, maintenance, and documentation of high quality software components.

Responsibilities

  • Develop service-oriented software to drive web clients, mobile apps, prototypes, or proofs of concepts (POC\'s), aligning well with the product and ecosystem.
  • Develop well-architected services, applications, prototypes, or proofs of concepts with ~90% hands on coding.
  • Adopt and improve development processes, CICD process and continual evolution and improve of capabilities around quality and operation excellence.
  • Hands-on with troubleshooting and root-cause analysis
  • Work cross-functionally with various teams including: product management, QA/QE, various product lines, and/or business units to drive forward resultsIdentify and communicate best-practicesOperational excellence expectations (handle escalations from care, IOC, log debugging, perf tuning, etc).

Qualifications

  • 5+ years\' experience developing, maintaining, and innovating large scale SaaS platform to provide orchestration and data services to drive the experiences
  • Expertise with Java/J2EE or related programming language.
  • Strong Experience with Spring app development
  • Experience with full stack development highly desirable
  • Experience with Amazon AWS is a plus
  • Experience with Hadoop, Hive, HBase, Spark, Kafka, Storm, Druid, Cassandra, Columnar Databases and Graph Databases is a plus
  • Excellent communication capabilities to partner clearly with the rest of the team and ability to explain complex technical issues to myriad audiences.
  • Lead internally by contributing to meetings, presenting, and mentoringStrong Test Driven Development/Automation mentalityBusiness Acumen - strategic thinking & strategy development.
  • Thinks up simple solution to complex problemsExperience with Agile Development and SCRUM.
  • Demonstrate passion and ownership of the outcomes of your work.

Highlight/ Percentage break downs: Use this section to be specific and honest about the environment. Architecture: Work in ProgressDevelopment: Creating 90% vs. Maintaining 10% | Experience: 20% vs. Services: 80%Quality: Development 100% vs. Quality Engineering 100%Testing: Manual 05% vs. Automation 95%DevOps: Development 98% vs. 2% OpsFull Stack: Front 20% vs. Back 80%


Key Skills: