Senior Java Engineer

  • Overview is one of the largest retail e-commerce companies in North America. The Pricing/Promotions Team is responsible for the set of services that manage all promotions and gathers the competitor's intelligence. The BE is Java-based micro-services. React is used on FE. There's a lot of attention to mature engineering practices, quality, and UX.

  • Responsibilities

    • Understand business needs

    • Design and document technical solutions

    • Write clean and maintainable code, perform code-reviews

    • Establish optimal processes and state-of-the-art engineering practices

    • Help team to self-organize

    • Take ownership of the system quality

    • (If needed) monitor/support the system in production (Pager Duty)

  • We Require

    • 5+ years with Java + Spring
    • Hands-on experience with AWS (EC2, Lambda, DynamoDB, S3...)
    • Experience with Docker, Kubernetes, CI/CD, monitoring/alerting
    • Experience building and using REST API and micro-services
    • Experience with system design, architecture, scaling, and performance testing. Experience designing full-stack solutions
    • Understanding other web technologies (Typescript, ReactJS, Node.js, Golang) is a big plus
    • Good written and spoken English is a must;

You may be interested

Regular DWH/ETL engineer

Senior Engineer - FrontEnd

Senior Engineer - FrontEnd

Looks like talking about your friend?

Be the one to get us in touch