Software Engineer II
Company | Chewy |
---|---|
Location | Boston, MA, USA, Minneapolis, MN, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level, Senior |
Requirements
- Bachelor’s degree in computer science or engineering related field or equivalent work experience
- 3+ years of professional experience as a Software Engineer
- Strong Java development skills and in-depth knowledge of at least one Java framework such as Spring Boot or Micronaut
- Experience working with event-driven architectures and sound understanding of at least one event streaming solution (Kafka, SNS, etc.)
- Experience with SQL and NO SQL
- Experience building and deploying applications to one of the cloud computing platforms, preferably AWS
- Experience with software development process (SDLC) and agile/iterative and agile/scrum methodologies required
- Experience crafting RESTful services and APIs
- Experience with scaling backend services
- Innovative and ability to think creatively for creative problem solving
- Comfortable working in multi-functional and multidisciplinary teams
- Excellent written and spoken communication
Responsibilities
- Involve to the design and development of cloud-based services that support the Outbound Services and Technology roadmap
- Help your team to design code that is logical, maintainable, scalable, modular, monitorable, highly available, secure, and performant
- Help your team to meet service-level SLAs and meaningful metrics by design
- Be a full stake owner of service quality and operational perfection
- Help team to establish API contracts that are maintainable and meet customer use cases
- Establish and champion architectural standards that enable automated test and continuous integration/continuous deployment (CI/CD)
- Translate organizational level business requirements and use cases into infrastructure capabilities verified to meet the requirements
- Collaborate with other Team Members and collaborators to implement org-wide standard methodologies, data flows, reusable modules, and tooling
Preferred Qualifications
- Experience with OpenAPI, Swagger, or stoplight.io
- Experience with cloud monitoring tools such as DataDog and Dynatrace
- Design backend messaging, infrastructure using frameworks like Kafka
- Virtualization, Network knowledge is a plus
- Experience with Infrastructure as Code and DevOps (Terraform, Gradle)
- Experience in ecommerce, supply chain, fulfillment, transportation or logistics
- Experience mentoring and coaching colleagues
- Machine Learning algorithm and model development