Back-end Developer/Senior Software Engineer/Senior SWE EM Location:Poway, CA Duration: 6 Months
Poway, CA
Job Description:
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%