ResponsibilitiesDesign 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.RequirementsEducation: 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 haveSAP 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- *-Ljbffr

Similar jobs

Senior Backend Java Developer

Apply Now
Back to search page