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 Sofiia.Pankevych@meest.com, and let’s start the conversation about how you can become an integral part of our dynamic team.