Back to Jobs

Software Engineer

  • Location: New York, New York
  • Salary:
  • Posted: Apr 19

Premier e-Commerce Company Headquartered in New York is seeking a Software Engineer to lead a team to work on building new enterprise application and consumer products. You will work with other engineers, product managers, and business analyst to create application and services to solve a wide variety of business platform problems.

To qualify you will need to be a talented java engineer experienced in multi-tiered Web applications and possess the ability to act as technical lead throughout the development process.


  • Contribute to the overall system design, architecture, scalability, reliability and performance of enterprise Java applications.
  • Translate complex functional and technical requirements into detailed architecture and design.
  • Implement the most complicated and business critical parts of the system.
  • Coach less experienced engineers on software engineering techniques, process and new technologies.
  • Evaluate and adopt new technologies.
  • Other duties as assigned.


  • Bachelor’s degree in computer science or related field
  • 5+ years of Java application development experience.
  • Rock solid understanding of computer science fundamentals: data structures, algorithms and design patterns.
  • Expertise in programming enterprise apps: Java, SQL, HTML, XML, JSON.
  • Excellent knowledge of relational database concepts and data modeling.
  • Experience with open source technologies is plus such as Spring, myBatis, Freemarker, Solr and RabbitMQ.
  • Proficient with web technologies such as JavaScript, jQuery and REST services.
  • Experience with common software engineering tools such as GIT, Maven, JIRA, JUnit, TeamCity, Confluence or similar.
  • Excellent written and oral communication skills.

Job listings powered by the CATS Applicant Tracking System - ©2010 CATS Software, Inc.