Backend developer

Contract: W2, 12 Month(s)


    • Java
    • Jenkins
    • nosql
    • Webflux
    • Javarx
    • Springboot
    • Gitlab
    • Travis
    • Junit
    • Mockito

    Job Description

    Doyensys is a Management and Information Technology consulting services company based out of Dallas, TX. With 200+ employees globally, we support customers around the globe to solve their business and technology challenges. Great culture, excellent benefits , consistant growth are some of the attributes of Doyensys. We look for great talents to join our thriving team. Why settle for less?

    As a Backend Developer, you will have the opportunity to design, build, test, maintain, and have a direct and meaningful impact on the roadmap of the Kroger Technology platform. You will be responsible for design and development of backend components of highly scalable eCommerce applications.

    3+ years working on large scale Java applications

    Experience with NoSQL databases and best practices

    Experience with asynchronous backend frameworks such as WebFlux or JavaRx

    Skilled in the use of Spring Boot

    Strong analytical problem-solving skills

    Experience with modern micro-service architectures

    Collaborative mindset, able to work well in a team and individually

    Self-starter with strong initiative and ability to work with minimal supervision

    Understanding of the entire development process (design, development and deployment)

    Excellent written and verbal communication skills

    Business-minded approach to time, costs, and deadlines

    Experience with continuous integration tools such as Gitlab, Jenkins, and Travis

    Experience with unit testing tools such as JUnit, Mockito, JMeter, TestNG

    Experience working in an Agile environment

    Key Responsibilities

    Develop backend eCommerce web and Customer applications in cloud platform technologies

    Collaborate with designers & product managers to iterate on the design & implementation of our product

    Work with Engineers from the full stack to build and ship features

    Identify and uphold engineering best practices

    Monitor performance, watch for traffic drops related to usability problems & rectify the issues

    Review app and feature code, and plan future API upgrades with the development team