Senior Java Developer (Pet Solution)

  • Full-time

Company Description

We seek a highly skilled and experienced Senior Java Developer with Spring and AWS Services expertise to join our dynamic team. As a Senior Java Developer, you will be responsible for designing, developing, and implementing high-quality software solutions using Java technologies. 

PROJECT

The team is developing a customer-related platform for a client who has a leading marketplace specializing in pet products. 

Job Description

  • Design, develop, and implement large-scale distributed systems handling substantial data volumes, emphasizing scalability, low latency, and fault tolerance 
  • Design, develop, and implement APIs or event-driven solutions  
  • Identify and debug complex production issues across services and the tech stack, providing both code and data fixes 
  • Create and execute unit tests, API tests (including regression testing), and performance tests 
  • Collaborate effectively with cross-functional teams to promptly address and resolve production incidents 

Qualifications

  • At least 5 years of experience developing services with technologies like Java, Spring/Spring Boot/Micronaut/Spring Data ecosystem 
  • Experience developing services with AWS Cloud 
  • Hands-on experience with modern SQL/NoSQL databases 
  • Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability 
  • Ability to balance multiple priorities at a given time 
  • English – Upper-Intermediate

WILL BE A PLUS

  • Strong engineering background building products that are E-commerce scale 
  • Experience in building distributed, highly available, and high-performing systems 

Additional Information

PERSONAL PROFILE

  • Self-driven and motivated 
  • Passionate about leveraging technology to solve complex problems 
  • Highly personable, with good communication skills 
  • Strong time management and organization skills