Position: Java Developer
Company: Upplabs
Experience required: 3y
English level: intermediate

We are looking for a **Senior Backend Engineer **with experience in Spring Boot and microservices.
You will be part of a growing engineering group, split into small cross-functional customer value teams. We are looking for collaborative and naturally inquisitive problem solvers who thrive on autonomy and want to help shape the way we work, grow and learn together.

**DETAILS:**
🎯 Schedule: full-time, remote;
🎯 Experience: Spring Boot, Java, Gitflow or Trunk;
🎯 English: B1+;
🎯 Start: ASAP;
🎯 Team: middle Java devs

**ABOUT OUR CLIENT:**
Zencargo is the Digital Freight Forwarder with a vision of a world with smarter trade.Our revolutionary digital platform collects and centralises crucial shipping data for end to end operations, allowing teams to get real time visibility into the progress of their shipments, and empowering Business Leaders to make better, faster and more informed decisions.The result? Strategies implemented in seconds that improve the efficiency of their supply chains, and another step towards making global trade more efficient, reducing costs and emissions along the way, making life easier for everyone involved in supply chain logistics

**REQUIREMENTS:**
In-depth knowledge of Spring Boot used in live systems
• Worked extensively in Java in production
• Deep understanding and appreciation of Test-Driven Development
• Familiarity with Gitflow or Trunk based development
Would be great if you're curious about or familiar with
• MVC Web Framework
• Kafka, PostgreSQL, Redis, RabbitMQ
• Storybook
• Event Driven architectures, Event Sourcing
• Domain Driven Design, Clean Architecture

**RESPONSIBILITIES:**
• Help support, coach, mentor and develop your team members
• Drive continuous improvements and adoption of best practices and technologies
• Build meaningful relationships with your team and the entire business
• Work closely with our growing product org to drive incredible user experiences
• Serve as an engineering knowledge source for the rest of the software org