Tech Stack
AngularApacheAzureCloudERPJ2EEJavaJavaScriptJenkinsJUnitSeleniumSOAPSpring
About the role
- Develop, maintain and improve Boeing Global Services (BGS) ecommerce applications using SAP Hybris and J2EE
- Support and provide maintenance for ecommerce applications used by BRGA and Commercial Airline customers globally
- Collaborate closely with development/support teams in India, USA and other regions and align with product management and business analysts
- Create and maintain software documentation (code, design, architecture, unit testing, etc.)
- Reduce technical debt and harden software while coordinating with leads, architects, SM, PO and other stakeholders
- Implement testing (including unit test automation), deployment automation and CI/CD best practices
- Work within Agile/SAFe teams following TDD, pair programming and peer review practices
- Ensure load balancing, authentication and fault tolerance configurations (Tomcat, Apache, F5, CDN)
- Provide subject-matter expertise, mentor others, and develop internal competency for critical skill sets
- Research and recommend new technologies, trends and best practices to improve product development
- Expected effort distribution ~80% development, ~20% maintenance/support; travel and shift work as required
Requirements
- Excellent knowledge and experience in building testable, scalable, robust and efficient ecommerce applications using SAP Hybris & Java / J2EE technologies
- Experience in successfully developing, testing (including unit test automation) and deploying (including deployment automation) of SAP Hybris & J2EE applications
- Understanding of load balancing, authentication and fault tolerance (Tomcat application server, Apache webserver, F5 load balancer & CDN)
- Expertise in Hybris, Java / J2EE, Spring, JavaScript, JSP, REST / SOAP APIs, JUnit, Angular, CSS & HTML5
- Experience in performance tuning of SAP Hybris applications and writing high performance code
- Experience in writing unit test cases using JUnit and test automation (Selenium)
- Experience addressing quality/security issues using SonarQube, Coverity and secure coding practices
- Experience with Application Performance Monitoring tools (AppDynamics, Dynatrace)
- Good working knowledge with minimum 2 or more implementations of Hybris modules (Search & Navigation, Account Management, Promotions & Vouchers, Payment Integrations, Catalog / Content Management, SAP Integrations, Mobility)
- Good working knowledge on integrations such as payment (Pay metrics), SAP, OpenText, web services
- Experience with CI/CD pipelines and tools (Jenkins, GitLab)
- Exposure to Agile, SAFe, DevSecOps methodologies and tools like Jira & Confluence
- Experience working with cross-functional, distributed teams across multiple time-zones and cultures
- Willingness to travel domestically and internationally as required; may work shift hours (morning/general/night)
- Employer will not sponsor applicants for employment visa status (work authorization required)
- Preferred: Minimum 5+ years software development/support of ecommerce (SAP Hybris / J2EE) with minimum 4 years of SAP Hybris experience
- Preferred: SAP Hybris certification, aviation domain experience, SAFe Agile experience
- Typical: 5-8 years related work experience; advanced degree (Bachelor/Master) preferred but not required