Senior Backend Engineer (Java/Kotlin)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
About Tranziit and Unterer Logistics:
Located in Austria, Unterer Logistics, Co-Founder of Tranziit service, is one of the largest on-demand truck capacity providers for the FMCG sector in Europe. More than 10,500 dispatches per month and a transportation turnover of more than €120 million speak for themselves. The company’s asset-light strategies and business models enable Unterer to deal with massive market disruption and drive continued growth through an ecosystem of partnerships, both with shippers and carriers.
Our team comes from all walks of life, and we welcome diverse voices and views to help us solve problems in the industry in a fresh way. Our operational and commercial teams are experts in logistics, freight forwarding and growing a business. In 2020, we launched a new technological project. Our brand new product Tranziit and engineering team as a part of this spin-off entity has experience in international B2B marketplaces and disruptive communication platforms in Eastern Europe and in the USA.
Due to extensive people growth plans here at Tranziit we're looking to grow our product and engineering team even more, and are looking for outcome oriented, data driven, collaborative and innovative individuals to join us and make a huge impact in an industry that's long overdue change.
The role
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.
You should enjoy tackling difficult engineering challenges and working on cutting-edge stacks and technologies. You will be joining a company that fully believes in diversity of thought and creating solutions that deliver value to our customers through gathering feedback and placing users at the heart of everything we do.
Requirements
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
- Participate in planning and help make our products better
- Enjoy learning and improving and pairing with other engineers
- Be able to communicate with multicultural team members (English/Russian)
Experience
You should have :
- In-depth knowledge of Spring framework and Spring Boot used in live systems
- Service based architecture understanding
- Worked extensively in Java 11+ in production
- Extensive experience writing unit tests including mocking, integration tests
- Familiarity with Git based development
- Experience creating docker images
- Experience with RDBs (PostgreSQL)
- Experience with Spring JPA/Hibernate
- CI/CD experience
- Strong understanding of coding standards and conventions
Would be great if you're curious about or familiar with
- Kotlin
- Kafka, RabbitMQ (PUB/SUB)
- Redis
- Experience with cloud platforms preferably Google Cloud Platform
- Understanding of math algorithms
- Understanding of ML basics
- Gradle
- Kubernetes
Бонусы
- Competitive Salary
- Possible relocation to Poland
Дополнительные инструкции
What to expect from the application process
1. 15-30 min phone call - to find out more about you and for us to tell you about the role
2. 60 min competency interview - 20 mins are spent asking you about your experience and challenges from recent projects. The next 30 mins are spent asking you technical questions. The last 10 mins are reserved for your questions
3. Get hired!