Responsible for leading development efforts on eCommerce Domain utilizing Java/J2EE web framework
Required Skills:
7-9 Years of experience in programming and application development with Java/J2EE web technologies
Experience developing and consuming web services (SOAP and Rest)
Working knowledge of AWS is a strong-plus
Modern JavaScript knowledge with React a huge plus
Proficient with Modern Web Technologies and SPA’s
Familiarity with GIT, SVN, Maven, Jenkins
Strong problem solving skills with a can-do attitude
Experience with unit testing and Automation
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 and experience of MVC/Strut 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/Soap)
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
Preferred Qualification:
Java/J2EE
Springframework including Spring MVC, Spring JDBC
Big data experience (Mongo, Cassandra)
Knowledge to integrate Front end with Backend Codebase
American Freight is an equal opportunity employer. We respect diversity and accordingly are an equal opportunity employer that does not discriminate on the basis of race, color, creed, religion, national origin, ancestry, citizenship status, age, sex, gender, gender identity or expression (including transgender status), sexual orientation, marital status, veteran status, physical or mental disability, genetic information, or any other characteristic protected by applicable federal, state or local laws. Our management is dedicated to ensuring the fulfillment of this policy with respect to hiring, placement, promotion, transfer, demotion, layoff, separation, recruitment, pay and other forms of compensation, access to facilities and programs, training and general treatment during employment.