We're looking for a DevOps Team Lead, working in the Retail industry in San Francisco, California, United States.
Lead other engineers on the product team, distributes and orchestrates work among team members, assists and coaches other team members, reviews code and signs off stories
Work collaboratively with Scrum Master, Technical Manager, Product Development Manager, as well as other product teams and architects
Function as a single point of contact for domain
Implement engineering goals around architecture and design, code quality, performance and reliability
Help with alignment of engineering goals with business goals
Work collaboratively with technical and business team members to develop and maintain business solutions following Agile development principles and practices
Influence and engage actively in building out a dynamic and productive development organization and continuously improving practices and methodology
Design and develop applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use.
Provide technical expertise in the areas of architecture, design, implementation, and testing
Promote DevOps culture with strong focus on ownership from initial design to production monitoring and support
Participate in pairing and code reviews
The pay range we're offering is 80 to 100 per hour. This position may present an opportunity to go permanent.
Our client provides agile consulting and staffing. Helping organizations fulfill their most important initiatives and opportunities. For 30 years. From coast-to-coast.
Developing long-term relationships. Successfully retaining clients and placing consultants through multiple engagements.
Providing you with the support, care, and attention you deserve. With advocates available 24x7 to help you with questions and concerns. This personal care together with great work has resulted in a 4.4 Glassdoor rating.
Join the most talented professionals in the industry working on strategic and world-class programs.
Experience Required for Your Success
Bachelor's degree preferably in Computer Science or Information Systems; advanced degrees and/or certification is preferred
10+ years of experience in architecture and development which is Java/J2EE specific, is required
Thorough understanding of Object-Oriented principles (Analysis and Design)
Robust understanding of Java/ Spring/SpringBoot framework and in-depth understanding of HTTP protocol and other web technologies
Full lifecycle development experience on large projects, creating distributed and scalable business systems
Extensive experience with Web Services (REST, SOAP)
Experience with relational databases (Oracle), data access patterns (ORM, DAO, Repository), and familiarity with ORM technologies (iBatis)
Experienced with CI/CD development (Jenkins Pipelines)
Experience with NO-SQL databases like MongoDB, HBASE etc. is ideal
Experience with API gateways (Apigee), OAuth
Experience with production telemetry, monitoring, alerts (Splunk, New Relic, Nagios, etc.) would be nice to have
Familiarity with EAI patterns, queuing systems (e.g. MQ Series, JMS, Kafka, etc.) is a preference
Familiarity with Cloud technologies (AWS, Azure) is a nice add-on
Hands on experience with Agile methodologies is preferred
Self-motivated team player who excels in a collaborative environment
Strong written and verbal communication skills
Proven ability to influence technical decisions in a highly complex infrastructure environment
Strong sense of personal accountability; contribute beyond job role and responsibilities