DICK'S Sporting Goods is looking to design, develop, and maintain distributed backend systems that power their pricing capabilities, focusing on building scalable, event-driven systems.
Requirements
- Java/Kotlin, Spring Boot
- Unit testing frameworks, test coverage tools
- Docker, Kubernetes, CI/CD pipelines
- Familiarity with cloud architecture (e.g., AWS, GCP, Azure)
- Kafka, RabbitMQ
- Git and git-based workflows
- Postgres & Elastic Search
Responsibilities
- Design and implement distributed backend systems using Java/Kotlin, Spring Boot, and event-driven architectures.
- Build and maintain Microservices and data pipelines that support pricing operations.
- Participate in Agile development, contributing to sprint planning, code reviews, and continuous integration.
- Monitor and optimize system performance, ensuring scalability and reliability in production environments.
- Integrate with APIs and frameworks to solve complex business challenges.
- Ensure high test coverage and code quality through unit testing and best practices.
- Drive development of existing software and contribute to development of new software by analyzing and identifying areas for modification and improvement.
Other
- 1+ years of experience in software development, with some Back End experience
- Solid understanding of web technologies and asynchronous programming
- Experience building and consuming RESTful APIs
- Familiarity with agile development methodologies
- A collaborative mindset and eagerness to learn from and support your teammates
- Strong problem-solving skills and attention to detail
- Passion for pair programming and swarming tough problems
- Cameras must be on during all virtual interviews.
- AI tools are not permitted to be used by the candidate during any part of the interview process.
- Offers are contingent upon a satisfactory background check which may include ID verification.