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 GCP. GCP 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.
Brooksource provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.