Job Description :
Job description:
Bachelor's Degree and 4 yrs. of experience; OR Master’s Degree with 2 yrs. of experience in Computer Science or related field.
9 years of experience building scalable eCommerce applications or mobile software
Work with Java and other related technologies to design and develop robust high-performance and scalable applications for use within the clients product ecosystem.
Provides and supports the implementation of business solutions across all environments
Utilize industry research to improve clients technology environment.
Strong computer science fundamentals in algorithms, data structures, databases, operating systems, etc.
Strong DB skills are a must, should be very strong with SQL queries
Experience with Linux systems programming
Knowledge of JavaScript, HTML 5, CSS 3, Jquery, AngularJS, Bootstrap and Node.js is a plus
1 or more year(s) experience with SOA (Service Oriented Architecture), RESTful web services
A self-motivated learner and builder with strong customer focus and obsession with quality
Knowledge of standard tools for optimizing and testing code is a plus

Manager¹s Ideal Candidate Must-Haves -
Solid foundation with Apache Kafka, Apache Flume, Apache Tomcat, REST, Spring.
- Worked on a customer facing scalable low latency Web-Service supporting 50K+ requests per day.
- Strong skills in Object oriented design, core Java, shell scripting.
- Strong development skills in Python and SQL.
- Solid foundation in data structures, and algorithms.
- Excellent problem solving and analytical skills.
- Ability to navigate and work through ambiguity.

Manager¹s Preferred Qualifications (3-5 "nice to haves")
- Proven experience to lead a project team to complete complex projects from start to end. - Knowledge and proven experience on SOA, performance/scalability tuning, real time analytics.
- Prior experience with Retail, eCommerce or SaaS offerings.
- Good testing practices (unit, integration, system) with automation.

Client : A Direct Client of Technology Sciences Inc