February 27

Java Tech Lead

Meest International is part of an international group of companies and the undisputed leader of the Ukrainian e-commerce logistics market (cross-border logistics) and a delivery partner for such well-known foreign online stores as Next, Answear, Notino, IHerb, Born2Be, Temu and others.  

We are looking for a passionate and detail-oriented Java Tech Lead to join our SDO team in Lviv office (hybrid). 

Join our team as a Java Tech Lead and take a pivotal role in driving the development of our products. We are seeking a highly skilled individual with extensive experience in Java-related technologies, technical leadership, cloud infrastructure, and modern architectural principles. 

Responsibilities 

  • Design and implement new functionality, ensuring adherence to architectural and coding standards. 
  • Collaborate with the Architect/CTO and other Leads to design technical solutions, contribute to low-level design, and maintain architectural integrity. 
  • Design and implement integrations with third-party APIs and systems. 
  • Conduct code refactoring and drive the reduction of technical debt. 
  • Implement appropriate testing and deployment practices. 
  • Create and update technical documentation, including architecture and design diagrams. 
  • Lead the development team, including scope planning, performing code reviews, mentoring team members, and ensuring timely delivery of tasks. 
  • Participate in team onboarding activities, including interviewing and providing feedback to new hires. 

Requirements 

  • 7+ years of commercial development experience using Java-related technologies. 
  • 2+ years of technical management experience, including leading development teams and mentoring junior developers. 
  • Deep knowledge of design patterns and coding principles such as SOLID, GRASP etc. 
  • Practical experience in Domain-Driven Design (DDD) and Event-Driven Architecture. 
  • Solid experience and deep understanding of microservices.   
  • Expertise in the Spring/Spring Boot ecosystem, with a deep understanding of its components and best practices. 
  • Deep understanding and strong experience in REST API, SOAP Services, and concepts. Proficiency in OpenAPI Standards/Swagger API. 
  • Deep experience in integrating third-party APIs and systems. 
  • Strong knowledge of SQL and strong experience with RDBMS such as MySQL, PostgreSQL. 
  • Deep understanding of NoSQL storage types and practical experience with MongoDB, Elasticsearch, Redis, Cassandra. 
  • Knowledge of messaging protocols and concepts, with experience in Kafka, RabbitMQ, or alternative solutions. 
  • Deep understanding of security standards such as JWT, OAuth, OIDC, SSO, and experience with Keycloak or alternative IAM services (like Okta/Auth0, AWS Cognito etc.). 
  • In-depth knowledge and experience with AWS services such as EC2, S3, RDS/Aurora, Lambda, ALB/ELB, ECS/EKS, SNS/SQS. 
  • Deep understanding of testing paradigms (Unit, Integration, E2E, Performance). 
  • Experience with running applications on cloud infrastructure and containerized services such as Docker, Kubernetes 
  • Deep understanding of CI/CD practices and experience with Jenkins, GitLabCI or alternative solutions. 
  • Experience with technical documentation preparation, creation of architecture and design diagrams, and good knowledge of UML. 
  • At least an Upper-Intermediate level of English proficiency. 
  • Strong teamwork and problem-solving skills. 
  • Prior experience in the logistic, transportation, or automotive domains is an advantage 

Would be a plus  

  • Experience with migrating monolithic applications to microservice architecture. 
  • Experience with CDC solutions such as Debezium 
  • Knowledge and practical experience with one of Onion, Hexagonal or Clean Archietcture. 
  • Knowledge and experience of utilizing Event Sourcing/CQRS patterns and frameworks such as Axon. 
  • Experience in building full-fledged extremal API with utilizing API Management solutions and tools such AWS API Gateway, WSO2 API Manager, Kong, Tyk or alternative 
  • Knowledge of BPMN and experience with tools like Camunda, Flowable, etc. 
  • Experience with building gRPC based services. 
  • Understanding and experience with big data technologies such as Hadoop, Spark, Flink, Redshift, EMR, etc. 

We offer you 

  • Family-like environment and personal attention to each specialist 
  • Flexible working hours to support work-life balance 
  • Competitive salary and regular reviews 
  • Modern technologies, new products development, different business domains 
  • Social guarantees according to the legislation.  
  • Health insurance (after the probationary period).  
  • Professional growth opportunities 
  • English courses  
  • Modern working space with uninterrupted internet, charging stations, and relaxation zones. 

If you’re a proactive and experienced Java developer with strong leadership skills and a passion for cutting-edge technologies, please send your resume to [email protected], and let’s start the conversation about how you can become an integral part of our dynamic team.