Job Description :
Key skills

Java/J2EE
Springframework including Spring MVC, Spring JDBC
MySQL or similar RDBMS
Big data experience (Mongo, Cassandra)


Responsible for leading development efforts on eCommerce Domain utilizing Java/J2EE web framework

Required Skills:
5-6 Year of experience in programming and application development with Java/J2EE web technologies
Strong database knowledge in building web based application, MySql preferred.
Experience developing and consuming web services (SOAP and Rest)
Experience with unit testing
JavaScript knowledge with jQuery and Angular
Proficient with Modern Web Technologies and SPA’s
Familiarity with GIT, SVN, Maven, Jenkins
Strong problem solving skills with a can-do attitude
Strategic thinker yet stays on top of tactical execution
Deep understanding and experience on design and implementation principles for large scale high performance transactional web platform
Understanding and experience with Object Oriented and Functional programming paradigm
Knowledge of MVC coding and design best practices
Knowledge to integrate front-end and back-end system
Advanced experience with web based technologies including JSP/HTML/AJAX/JSON
Expert level working experience of Web infrastructure technologies (Web Service, ReST)
Deep understanding and experience on design and implementation principles for large scale high performance transactional web platform (e-commerce, trading, retail, sports, social network)
Familiarity with agile development process
Bachelor’s or Master''s Degree in Computer Science or related field

Position Summary:
Influences the discovery and decision-making process when changes to standards and technology are required (tools, conventions and design patterns
Directly engages with customers/partners to help them understand the design objectives and architecture of the feature areas
Serves as a team member in the design and new technology proof of concept for applications for new technology.
Analyzes and identifies technical areas for improvement within existing applications
Creates self-documenting designs and/or clearly communicates feedbacks on specification and design
Independently develops and implements software for ecommerce applications and related technology, with minimum oversight
Carries out code reviews to ensure functional performance specifications are met and engineering standards are followed.
Keeps abreast of new technology patterns and trends. Leads the evolution of standards and technology (tools, conventions and design patterns)
Leads the effort in design and new technology proof of concept for applications for new technology.
Develops and implements software for ecommerce applications and related technology.
Delivers code that meets specifications, creates little to no operational support overhead and requires minimal support during development from other team-members
Writes unit and integration tests for each deliverable, effectively and comprehensively exercising the code; prevents the introduction of subsequent bugs, and corrects existing bugs or design issues when discovered.
Understands and communicates eCommerce and business activities that will lead to improved website performance