Senior Java Engineer/Technical Lead
Krysiewicza 2, Poznań
Sonalake
Sonalake is a software partnering company that helps our clients realise their product roadmaps. Product design and engineering are at the heart of our business. Our engineering teams work with clients right across the stack; UX, UI design, frontend, backend, analytics, infrastructure, operations - and everything else that goes into delivering great products.
We thrive on variety and are highly adaptable. Our teams are exposed to domains as varied as telecom billing, ad tech, securities-based lending, travel tech analytics, and many more.
Innovation is central to our mission; anticipating future client needs, analysing emerging technologies and developing new products and services.
We are now seeking to grow our technical team lead capability. That’s where you come in!
You will
Lead, mentor, and grow engineering teams
Lead projects, features and direct work of distributed software project teams
Work with team on design, dependencies, backlog and code maintainability
Provide time and size estimates for project deliverables
Provide accurate status on deliverables and risk throughout the project
Champion best practices for software development
Review team deliverables to ensure that quality goals are met
Perform hands-on software development, requirements capture, specification
You may be a fit for this role if you
Have a degree in Computer Science or a related discipline
Have 5+ years hands-on software engineering experience using Java and popular Java frameworks (e.g. Spring, Hibernate)
Have experience as a team lead and are able to lead cross-functional teams
Use agile process implementation and associated tooling
Have organised automated testing, refactoring, source control management, continuous integration tooling
Are comfortable with Linux/UNIX including command-line tools and scripting
Have strong customer focus and ability to design solutions to meet their needs
Know your way around Databases design and optimisation
Know Amazon Web Services
Can communicate fluently in English - both written and spoken
Are based in Poland, Slovakia, or Hungary
Deployed Camunda or another BPMN solution - this experience is a plus
What's in it for you?
Remote-first approach with many team-building activities. You can work from our offices in Dublin, Poznan or Bratislava, or work on a fully remote or hybrid basis. We believe in a healthy work-life balance
Every Sonalaker gets a training budget and paid training days every year to upskill. This covers courses, training, books or conferences
We’ve a flat organisational structure with an emphasis on open, honest communication. There are no silos, no hierarchies and no barriers
We focus on innovation: we run projects to evaluate new frameworks, create tools for internal use, contribute to the open source community and research new ways to use existing products in new problem domains
Indefinite period employment contract
Sonalake is a global software consultancy specializing in digital transformation, software product development, and innovation for various industries. They focus on delivering end-to-end solutions to help businesses grow and innovate.
Senior Java Engineer/Technical Lead
Senior Java Engineer/Technical Lead
Krysiewicza 2, Poznań
Sonalake