Position Responsibilities: to Design, implementation, and deployment of B2B applications that impact and lift Seller efficiency.
o Expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
o Functionally decompose complex problems into simple, straight-forward solutions
o Work with the business team and project managers to convert functional requirements into detailed technical specifications.
o Work with Amazon engineers to define technical tasks and build detailed implementation plans. Basic Qualifications
o A Bachelor's degree in Computer Science or equivalent combination of technical education and work experience;
o 4+ years of Software Development experience;
o Strong, object-oriented design and coding skills (Java on a UNIX or Linux platform)
o Solid software development background including design patterns, data structures, test driven development
o Experience with distributed (multi-tiered) systems, algorithms, and relational databases o Hands on experience in building and integrating with existing web services
o Adept at the use and internals of Spring MVC and Spring Rest framework
o Software development experience in JSP, Spring, AWS, S3 (Storage), SQS (Queueing), building web services and highly scalable applications
o Excellent verbal and written communication skills Preferred Qualifications
o Master's degree in Computer Science, Computer Engineering or related technical discipline
o Deep hands-on technical expertise o Ability to handle multiple competing priorities in a fast-paced environment
o A deep understanding of software development in a team, and a track record of shipping software on time
o Experience working with service oriented architectures and web based solutions.