január 16

Senior Java Developer 

Meest International is part of an international group of companies and the undisputed leader of the Ukrainian e-commerce cross-border logistics market. We are a trusted delivery partner for global brands such as Next, Answear, Notino, iHerb, Born2Be, Temu, and others. 

We are looking for a Senior Java Developer to join our SDO team in Lviv (hybrid format)
This role is ideal for a developer who already has solid backend experience and wants to grow further in distributed systems, cloud technologies, and modern Java development practices. 

Responsibilities

  • Design and implement new backend functionality using Java and Spring Boot 
  • Develop and maintain REST APIs and integrations with third-party systems 
  • Participate in technical design discussions and contribute to low-level architecture 
  • Improve code quality through refactoring and technical debt reduction 
  • Write and maintain automated tests (unit, integration, E2E where applicable) 
  • Collaborate with DevOps, QA, and other teams on delivery and deployment 
  • Create and update technical documentation related to implemented solutions 
  • Participate in code reviews and share knowledge with team members 

Requirements:  

Core experience:

  • 5+ years of commercial experience with Java and backend development 
  • Strong knowledge of OOP, design patterns, and clean code principles (SOLID, GRASP, etc.) 
  • Solid hands-on experience with Spring / Spring Boot 
  • Practical experience building REST APIs and working with OpenAPI / Swagger 
  • Experience integrating with third-party APIs and external systems 
  • Strong SQL knowledge and experience with MySQL and/or PostgreSQL 
  • Practical experience with NoSQL databases such as MongoDB, Elasticsearch, Redis 
  • Experience with messaging systems like Kafka or RabbitMQ 

Cloud & security

  • Experience running applications on cloud infrastructure 
  • Practical knowledge of AWS services (EC2, S3, RDS/Aurora, Lambda, ECS/EKS, SNS/SQS, CloudWatch) 
  • Experience with containerized applications using Docker 
  • Understanding of security standards and protocols: JWT, OAuth2, OIDC, SSO 
  • Experience with IAM solutions such as KeycloakAWS Cognito, or similar 

Quality & delivery:

  • Experience with automated testing: Unit and Integration tests 
  • Understanding of CI/CD pipelines and experience with tools like Jenkins or GitLab CI 
  • Ability to read and maintain technical documentation and diagrams (UML) 
  • Upper-Intermediate English or higher 
  • Strong problem-solving skills and ability to work effectively in a team 

Nice to have:

  • Experience in logistics, transportation, or automotive domain 
  • Experience with Kubernetes 
  • Knowledge of Event-Driven Architecture 
  • Familiarity with CQRS / Event Sourcing 
  • Experience with gRPC 
  • Knowledge of BPMN or tools like Camunda / Flowable 
  • Exposure to big data technologies (Spark, Hadoop, etc.) 

We offer:

  • Friendly, family-like team and supportive working environment 
  • Flexible working hours and hybrid work format 
  • Competitive salary with regular reviews 
  • Work on modern, scalable systems with real business impact 
  • Stable international product company 
  • Social guarantees according to Ukrainian legislation 
  • Health insurance after probation period 
  • Professional growth opportunities, including access to professional trainings, workshops, and industry conferences 
  • English courses 
  • Modern office with reliable internet, power backup, and comfortable workspaces 

If you are an experienced Java developer who enjoys solving complex problems, building reliable backend systems, and continuously improving code quality, we would be glad to get in touch. 

Please send your resume to [email protected], and let’s discuss how you can contribute to our products and grow as part of our engineering team. 

This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.