Responsibilities
  • Design and Implement Backend Systems: Develop scalable, secure, and efficient server-side applications and APIs.
  • Optimize Performance: Ensure that the backend systems can handle high traffic and large datasets effectively.
  • Maintain Code Quality: Write clean, maintainable, and well-documented code following best practices.
  • Design Database Structures: Create and maintain databases that support application requirements.
  • Optimize Queries: Ensure database queries are efficient and minimize latency.
  • Integration with External Services: Work with payment gateways, messaging platforms, or other APIs.
  • API Development and Maintenance: Build RESTful, SOAP or GraphQL APIs to connect frontend applications or third-party services.
  • Code Reviews: Review code written by peers and junior developers to ensure quality and adherence to standards.
  • Mentorship: Provide guidance and support to less experienced developers to foster their growth.
  • Decision-Making: Contribute to technical discussions and make key decisions on tools, frameworks, and architecture.
  • Implement Security Best Practices: Protect systems from vulnerabilities like SQL injection, XSS, or other common exploits.
  • Work with Cross-Functional Teams: Collaborate with product managers, frontend developers, and QA engineers to deliver features and resolve issues.
  • Understand Business Goals: Align backend functionality with business requirements and customer needs.
  • Provide Documentation: Create comprehensive technical documentation for systems and processes.
  • Troubleshoot and Debug: Quickly identify and resolve issues in production environments.
  • Stay Updated: Keep up with the latest technologies, frameworks, and methodologies in backend development.
  • Other duties as assigned.

Requirements
  • Education: Bachelor’s degree preferred.
  • Java Expertise: 4+ years of solid Java development experience with a strong understanding of core Java and object-oriented programming (OOP) principles.
  • Framework Proficiency: Skilled in the Spring and Spring Boot framework.
  • ORM Frameworks: Strong knowledge of ORM frameworks like Hibernate; experience with SAP Commerce ORM is a plus.
  • Web Services: Hands‑on experience with SOAP, REST, gRPC, and GraphQL.
  • Database Skills: In-depth knowledge of relational databases, particularly MySQL.
  • Frontend Skills: Proficient in HTML, CSS, JavaScript, and jQuery.
  • Version Control: Experienced in using Git for version control.
  • Custom Feature Design: Enthusiastic about designing custom features aligned with platform architecture principles.
  • Design Patterns: Knowledgeable in various design patterns and their appropriate application in eCommerce solutions.
  • Problem Solving: Strong problem‑solving skills with the ability to anticipate and address issues effectively.
  • Communication: Excellent communication skills to support collaboration across teams.
  • Organizational Skills: Highly organized with keen attention to detail.
  • Teamwork: A collaborative team player with a positive, can‑do attitude and self‑reflective mindset.
  • Third‑Party Integrations: Experience in integrating third‑party services, such as payment gateways and shipping providers.
  • Adaptability: Quick learner with the ability and drive to master new tools and frameworks.
  • Agile Methodologies: Experience working with Agile methodologies like Kanban and Scrum.
  • Cloud Platforms: Familiarity with Amazon Web Services (AWS).
  • Performance Optimization: Ability to identify potential performance bottlenecks and provide effective solutions.
  • The Consultant Mindset: Ability to bridge the gap between business strategy and technical execution.

Nice to have
  • SAP Commerce (Hybris): 1+ years of experience with SAP Commerce, including a solid understanding of its core architecture and main components. Familiarity with platform customizations and implementation principles.
  • High‑Volume Data Pipelines: Experience with high‑volume data pipelines or event‑driven sagas.
  • Multi‑Platform Delivery: Experience building solutions across diverse platforms, including web and mobile.

Inclusive Opportunities for Every Talent.

#J-18808-Ljbffr
Similar jobs

Senior Backend Java Developer

Apply Now
Back to search page