Design, develop, and support applications based on the Java/JEE technology stack
Utilize Java frameworks and languages such as Ruby, or Groovy for web development
Focus on enterprise application development
Collaborate with teams to achieve success
Ensure scalable and secure implementations
Requirements
Extensive experience in design, development, and support of end-to-end web commerce solutions across backend (Java), frontend (React/Node), and integration layers
Ability to handle backend development and integrations, including order processing, pricing, tax services, SAP integration, security enhancements, and country-specific business logic
Ability to develop and maintain Python-based data processing scripts for customer, product, pricing, and scheduler jobs
Knowledge in Drupal
Expertise in Java and Web Technologies
Implement transaction management, manage Java objects, and integrate enterprise systems
Key areas of expertise include dependency injection, inversion of control, aspect-oriented programming, functional programming, test-driven development, data access frameworks, transaction management frameworks, and batch processing
Proficiency in DevOps methodologies and tools
Tech Stack
Drupal
Groovy
Java
Node.js
Python
React
Ruby
Benefits
Equal opportunity employer
Receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.