AutoZone
Summary: To deliver desired, sustainable business outcomes and assure the integrity and continuity of our systems.
This position is responsible for the development, maintenance, and support of AutoZone’s Marketing software systems.
The ideal employee will be challenged to provide leadership for the development of Marketing applications.
This includes teaching domain expertise, providing technical guidance and mentoring, supporting the customers, resolving problems, and training as required.
Responsibilities: Participate in any and potentially all roles of the systems development life cycle.
Roles may vary by project and assignment This may include, but not limited to: Develop, plan and/or maintain software applications and/or systems; debug, design, code, test, write specifications, roll-out software, and production support Technical services; software, hardware and network architecture design and maintenance; security operations Provides leadership for the development of Marketing applications Accurate work planning and execution; accurate project and time tracking Responsible for the development of less experienced AutoZoners; mentor and teach Responsible for defining code specifications and how systems will be constructed Conduct code reviews Requirements: Bachelor’s degree in Computer Science or related field Typically requires eight to fifteen years of experience based on consistently demonstrated capabilities Technical skills should include a minimum of 8+ years of experience with one or more of the following: Java, Spring framework, and Spring Boot; Swagger and Open API specification Experienced in building core business layer of an application, designing for change and scalability, and building domain-centric modern service APIs Fluent with developing applications using Eclipse or IntelliJ on Linux/Windows Experience using SCM tools like Gitlab, GitHub, Subversion (SVN) Experience with CI/CD concepts and build pipelines such as using Jenkins and Maven Experience using Kafka, ActiveMQ, RabbitMQ or any messaging broker is a plus Experience designing and building cloud native applications like PCF or GCP is a plus Any search engine experience (especially Elasticsearch) is a plus Knowledge of software development frameworks used for the development of Marketing applications and working with MarTech vendor integrations is a plus Ability to be self-driven, fast learner and adapt to new technologies Must be a team player with great interpersonal and communication skills; time-management skills are critical Advanced problem solving, domain technical and analytical skills Teaching, coaching and mentoring; often provides technical supervision to others Committed to the code quality and coaching engineers to improve quality of existing codebases #LI-BP