DICK'S Sporting Goods is looking to solve interesting business problems by innovating solutions, specifically focusing on building scalable, event-driven backend systems for their pricing capabilities.
Requirements
- Backend: Java/Kotlin, Spring Boot
- Testing: Unit testing frameworks, test coverage tools
- DevOps: Docker, Kubernetes, CI/CD pipelines
- Cloud: Familiarity with cloud architecture (e.g., AWS, GCP, Azure)
- Messaging/Event Systems: Kafka, RabbitMQ
- Version Control: Git and git-based workflows
- Databases: 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.
- Collaborate daily with engineers, designers, and product managers to deliver high-quality solutions.
- 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.
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
- Bachelor's Degree or equivalent level preferred
- General Experience: Experienced practitioner able to work unsupervised (13 months to 3 years)
- Managerial Experience: Basic experience of coordinating the work of others (4 to 6 months)
- 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.