Java Technical Lead/Architect
|About the company:
We are building the next big thing in travel
We are the first business travel service that both travelers and their companies love.
We are building a chat-based business travel service, enabling busy travelers to book and manage their travel within seconds by sending a simple text message.
Combining latest A.I. technologies with human intelligence allows us to provide our customers with the best and most responsive service you can get today.
Join our Team:
We are a fast-growing start-up based in Hamburg and Bucharest and are funded by top VCs from Silicon Valley and Europe.
With our young and ambitious team we have a strong focus on building a great product and delivering the best service for our customers.
o Join us as one of the first 50 employees
o Grow with us
o Help us to become the leading digital travel service loved by hundreds of companies and travelers in Europe
o help us continuously develop our product by sharing your technical expertise
o help us transform the product requirements into technical architecture
o coach and share knowledge with the existing development team
o take data-driven decisions to ensure alignment of the technical architecture with our company strategy
o coordinate and communicate decision-making processes with all stakeholders
o steer architectural decision making
o develop proof-of-concept projects to steer to better methodologies
o build alignment across the development team even in cases of conflicts of interest
o help with software quality, maintain and raise the bar, scrutinise the product with a high attention to detail
We expect that you :
o have a minimum of 10 years of technical experience (more than 10 is a plus)
o with at least 5 years working with Java and Spring (good grasp of the core and MVC part)
o have at least 5 years in a leadership role (technical lead, architect, team lead), where you've gained experience in mediating and communication
o are not afraid of getting your hands dirty in code
o understand frontend, backend architectural patterns, synchronisation with mobile consumers
o have experience with setting up or expanding ways of collaborating, team empowering and knowledge sharing
o have a relaxed attitude and you agree with us that flat hierarchies are the best
o know your way around performance monitoring, error analytics, production tooling
o keep up to date, and believe in continuous improvement
o have experience with multiple databases and knows their use cases, pros and cons (both SQL and NoSQL types).
o have experience with multiple message brokers (Rabbit or/and Kafka preferred)
o have experience with service architectures, designing microservices and the associated implications
o a bonus would be knowledge of event-driven architecture, Stream, DataFlow, Batch, Eureka, Zuul,
o OAuth2, AWS, Docker, Kubernetes, GDPR