CAREERS

> Senior Java Developer

Senior Java Developer

We are seeking a motivated and driven individual to design and develop highly scalable, high-performance solutions that have the potential to transform the tire industry. The ideal candidate is a creative problem-solver who can devise innovative solutions to complex challenges, implement those solutions through high-quality code, and effectively present their ideas to the CTO and Tech Lead. 

In this role, you will gain valuable business experience in the e-commerce industry, with skills and insights that are transferable to other sectors. You’ll work on a well-architected platform with a strong technical foundation, developing new features to support the needs of various departments. As part of a collaborative team, you’ll take ownership of projects, working closely with department managers and the CTO to deliver impactful solutions. This position offers opportunities for continuous learning and growth in an environment that values innovation and technical excellence. You’ll also have the chance to develop solutions across diverse platforms, including web, mobile, and more. 

FULL-TIME, REMOTE

ESSENTIAL DUTIES AND 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.  

QUALIFICATION REQUIREMENTS :

  • Education: Bachelor’s degree preferred. 
  • Java Expertise: 4–6+ 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 framework. 
  • ORM Frameworks: Strong knowledge of ORM frameworks like Hibernate. 
  • 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. 

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. 
  • ORM Frameworks: Experience with SAP Commerce ORM. 

 

LIKE WHAT YOU SEE?

If you are curios, don’t hesitate to send us an email at georgiana.laslau@evozon.com or just send us your LinkedIn URL.