Relocation package available!
This position will work within the DE (Digital Engineering) group to develop and implement E-Business initiatives and technical projects.
Candidate must be able to translate business needs into effective technical solutions using J2EE, AWS and other E-Business technologies.
Responsible for the implementation and maintenance of E-Commerce systems and services, search and browse web systems that support the company’s E-
Commerce business objectives. Work independently or be part of a team that builds and integrates interactive web sites, applications, and services for both internal and external customers.
Must have an in-depth understanding of the software development lifecycle and be able to communicate project status, issues, and resolutions.
Job Functions :
Delivery of complex applications on schedule with high reliability and scalability
Produce high quality code, test all delivered work and create solid documentation
Work closely with scrum master, engineer managers, product owners, and architects to design, develop, unit test, debug and maintain web applications, web services and other related features based on functional requirements and scope of work.
Contribute and confirm to DE adopted software development standards.
Participate in production deployment and provide assistance to the production support group as needed.
Participate in performance tuning of web applications
Must have 3+ years' experience doing requirements analysis and recommending cost effective and justifiable solutions
Must have experience with POO architectures, design patterns, complete application development lifecycle; proficiency in ANT, application servers, XML and Unix;
working knowledge of Agile techniques, JDBC, SQL, RDBMS’s and Struts preferred. Oracle or SQL server required.
Hands on work experience with AWS would be a plus.
Excellent verbal and written communications skills, ability to communicate effectively with managers, scrum masters, product owners, web engineers, architects and other technical departments
Strong problem solving and troubleshooting abilities with a solid understanding of diverse environments and components -
mainframe, Unix, Windows, database, networks, etc
Be highly motivated to troubleshoot issues and adopt new technologies.
Bachelor’s Degree in Computer Science or Software Engineering