The Global Web Backend Developer (BED) is part of the S-Digital Web Team managing, maintaining, and running the consumer facing brand website (S.com). This individual will need extensive experience building eCommerce experiences using Java and Spring MVC as design pattern.
The ideal candidate has excellent written and communication skills and demonstrates senior-level Java and back-end development experience along with strong analytical and troubleshooting skills. Candidate must be able to work well independently as well as interacting with end users and project leads to provide technical recommendations, development scoping (e.g. level-of-effort analysis) and assist in producing technical and business requirements.
HOW YOU WILL MAKE A DIFFERENCE
Work closely with other backend and frontend developers creating new features and components for company .com.
Understand business needs and convert business requirements into a design & ability to see through the modular issues.
Troubleshoot existing problems and propose creative or simple solutions depending on the needs.
Develop consumer grade eCommerce applications that scale in a global environment.
Support ongoing development and quality checks for existing projects/applications
Work with QA to validate functionality.
WHAT YOU'LL NEED TO WIN
Experience with Web application development using Java.
Experience with programming design patterns like Model-View-Controller (MVC).
Experience consuming and creating RESTful web services via AJAX, JSON and jQuery.
Experience with N-Tier web application designs.
Mastery of Object Oriented terminology and Inversion of control usage.
Experience with extensive backend integration using ESB/ Middleware with eCommerce platforms. Must have clarity in integration & implementation using data exchange formats such as SOAP/REST/JSON.
Sound technical knowledge on Java/J2EE and SAP Hybris with a working knowledge on SOA, ESB, JMS, Web Services, Spring Framework, Search tools integration, CMS.
Familiar with agile development methodology and willing to learn our software development lifecycle.
Experience in designing B2B, B2C, multi-site and multi-country, end-to-end implementations of eCommerce platforms.
Experience with test-driven development methodologies.
Enthusiastic problem solver who takes ownership on one-off tasks and projects assigned.
Ability to simultaneously manage several workflows without sacrificing deadlines.
Self-motivated, team player who is communicative and collaborative.
Must be able to independently handle overall track and technical guideline/compliance
Curious, action-oriented, focused on quality output.
Bachelor's degree in Computer Science or comparable discipline.
4-7 years' experience as a Backend Engineer role working on a consumer facing enterprise-level application.
Comfortable working with source code control and versioning tools (Git preferred).
Experience with Mobile First Website development.
Familiarity with data privacy concepts (GDPR, PCI, HIPAA).
Familiarity with REST API and web service development.
Experience with json based indexing services like Solr, Algolia is a plus.
Hands on experience on Hybris core architecture, Cockpits, ImpEX is a plus but not required.
Experience with Atlassian Confluence, JIRA, and JIRA Service Desk.
Experience with Slack and Dropbox.
Excellent written and verbal communications skills; technical writing experience is a plus.
Associated topics: .net, backend, back end, c, c/c++, design, develop, java, php, senior software developer