Software Engineer

Responsible for creating desired functionality to assigned content, products or services in e-commerce. Develops, tests and implements software that provides robust technical infrastructure and/or software applications used by business units.

ACCOUNTABILITIES

CREATES DESIRED FUNCTIONALITY TO ASSIGNED DOMAIN, PRODUCTS OR SERVICES IN APPLICATION DEVELOPMENT

  • Supports singular features or applications
  • Demonstrates knowledge of solutions within assigned domain, product or service
  • Develops applications and the underlying framework
  • Collaborates to evaluate application designs
  • Implements, tests and delivers new features for multiple platforms
  • Coordinates with QA team to initiate testing and ensure testing is completed
  • May design framework and software standards and make suggestions for systems/software improvements


REQUIRED
  • Bachelor's Degree or equivalent in MIS, Computer Science or related field
  • 2+ years of experience in software coding and development
  • Knowledge in problem solving, database, application servers, application design and testing
  • Experience designing patterns and performance tuning of large scale web applications
  • Experience working on Google Cloud Platform


Addendum:

  • Experience/Knowledge in Java and JEE development, Spring Boot, Spring MVC, Spring Batch, Spring Security
  • Knowledge of build management tools such as Maven or Gradle
  • Demonstrated understanding of source control systems such as GIT
  • Database Design experience including either SQL, PL/SQL
  • Experience in JSON, XML, JavaScript, HTML, JSP
  • Knowledge of full SDLC requirements gathering, planning and estimation, development and testing, and deployment
  • Knowledge of distributed caching technologies such as Redis
  • Knowledge of distributed messaging technologies such as Kafka


PREFERRED
  • Retail experience


Back to top