Epicareer Might not Working Properly
Learn More

Technical Lead

  • Full Time, onsite
  • Brooksource
  • HybridA few times a month, United States of America
Salary undisclosed

Apply on


Original
Simplified

Job Title: Technical Lead (Platform)

Location: Indianapolis, IN *Remote during the contract but must be willing to relocate when converted to full time.

Duration: 6-month Contract-to-Hire

Pay: $85-90/hr, Conversion Salary is $150k

Client: Fortune 500 Retail

Summary

Brooksource is looking for a Technical Lead to join our Fortune 500 retail client, a team driving the growth of various brands by delivering innovative, connected customer and associate experiences. We are committed to fostering an environment where team members are encouraged to lead technological innovation and bring a solution-oriented perspective to the table.

As a Technical Lead on the Platform team, you will be instrumental in the planning, delivery, and maintenance of tools and technologies that empower the entire IT organization. You ll collaborate with a talented group of Engineers, Scrum Masters, Product Managers, Designers, and Testers in a fast-paced environment to deliver essential capabilities like development tools, CI/CD pipelines, observability, and Generative AI solutions. Your work will directly enable product teams to deliver high-quality applications to customers.

In this role, you will champion new technologies, best practices, and DevOps principles. You'll take an active role in researching, training, and implementing cutting-edge solutions, sharing the knowledge across the organization. The Technical Lead will play a pivotal role in maintaining and evolving the technology landscape, ensuring our teams meet modern standards as the IT industry continues to change.

Key Responsibilities and Tasks:

  • Supporting our EPIC Platform with Cloud-native, microservice applications, Apache
  • Kafka, Spring Boot, Java, Kotlin, MongoDB, Postgres, Docker, Kubernetes, and React
  • Implementing CI/CD, observability, and other DevOps practices surrounding this platform leveraging technologies such as Jenkins, Spinnaker, Prometheus, Grafana and Mimir
  • Helping other engineers to learn and adopt these technologies and techniques
  • Innovating, driving, and defining high impact technology that creates solutions that positively impacts project delivery.
  • Evangelizing and implementing engineering and testing best practices across the company (code reviews, SCM conventions, tools, etc)

Required Computer and/or Technical Skills:

Should have intermediate to advanced knowledge and abilities with open-source and industry standard, DevOps-enabling tools. Experience in a retail environment is preferred.

These applications include:

  • 7+ years experience with Java, Kotlin, and/or Python
  • Strong experience with development in Spring framework
  • Strong experience with both relational (SQL) and NoSQL databases such a MongoDB
  • Experience with developing RESTful services/APIs using JSON and/or XML
  • Experience with messaging technologies such as MQ, JMS, RabbitMQ, ActiveMQ, experience with Apache Kafka is a plus
  • Experience with building batch and streaming data pipelines is a plus
  • Thorough understanding of Domain-driven and event-driven microservice architectures
  • Understanding of containerized application development with Docker and experience with Kubernetes
  • Experience with cloud infrastructure and platforms such as AWS, Azure or Google Cloud Platform. Google Cloud Platform is preferred
  • Experience with front end development (HTML, CSS, Javascript). Experience with
  • client-side frameworks such as React, Vue, or Angular.
  • Knowledge of build scripting tools such as Gradle, Ant, Maven, Gulp and Continuous
  • Integration tools such as Jenkins, Spinnaker, and Artifactory.
  • Experience with Infrastructure-as-Code principles and tooling such as Terraform or Pulumi.
  • Experience with CDNs such as Akamai is a plus.
  • Strong engineering mindset and attention to quality and detail clean code, automated testing, peer review.
  • Demonstrated success leading others engineers, providing technical direction and leadership
  • Strong collaboration and team-building skills. Ability to influence, mentor, and develop skills in other technologists.
  • Strong ability to communicate and collaborate with other software architects and engineers
  • Strong ability and willingness to learn and adopt new technologies to help the IT organization be more effective

Required Education and/or Experience:

Bachelor s degree (B.A.) in Computer Science or IT related field from a four-year college or

university. At least 7-10 years experience, 7 years in J2EE or JAVA or the equivalent

combination of education and experience.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job