Description

Responsibilities

  • Design, Develop functional and object oriented software.
  • Build and deploy large scale systems.
  • Work seamlessly in an individual and team settings on cutting edge technologies towards innovation on mobile communications products.
  • Participate in a culture of learning through design discussions and code reviews.
  • Provide software engineering support and help invent the next generation of eCommerce.
  • Design and develop microservices for large scale software applications that can support high customer traffic and promotion traffic spikes.
  • Develop n-tier application frameworks for eCommerce.

Required Skills

  • Strong analytical, problem solving skills, verbal and written communication skills.
  • Ability to work in a fast paced, iterative development environment.
  • Strong proficiency with Java, JUnit and relational database technology (Oracle, MySQL, PostgreSQL, etc) required.
  • Java Back end Developer with great Communication skills.
  • Strong knowledge in Java, spring (Rest, Batch, MVC).
  • Familiarity with Machine Learning technologies is a big plus.
  • Excellent analytical and problem solving skills.
  • Structured thinker, excellent communication, interpersonal skills.

Required Experience

  • Solid programming experience in one of Scala, Java or C++. Experience in Scala is a plus.
  • Experience in develop high performance, highly scalable, database driven consumer web applications.
  • Extensive hands-on experience and expertise in object-oriented design methodology and application development using Java/J2EE, Design Patterns, Spring MVC, SQL, Web services.
  • Experience in developing high performance, highly scalable, database driven consumer web applications.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate