Senior/Tech Lead Java
At least 7 years of experience in software development, specifically in an engineering Java position. Proven experience in designing and developing Cloud-based, multi-layered applications. Proficiency with Hibernate and Spring Boot. Excellent understanding of modern software engineering processes and tools such as GIT, Jira/Azure DevOps, Agile development practices, DevOps run by the actual dev team, and unit testing. Strong understanding of Containerization, Cloud infrastructure, CI/CD pipelines, e2e testing process, etc. Fluent in English and able to communicate effectively with both internal teams and customers. Willingness to mentor and support senior engineers in solving technology challenges. Some experience with Kafka Apache, MongoDB, and relational databases (MS SQL, PostgreSQL) is preferred.
Nice to have:
Have Good understanding of front-end technologies – we do not expect you to be an expert programmer in JS
Your daily tasks will include:
Coordinating work between integration analysts and developers to ensure smooth integration processes. Providing feedback to the integration stream leader and integration advisor about the status, issues, and risks of the integration processes. Challenging integration analysts on their proposals to ensure that they align with the overall system architecture. Proposing and challenging the system architecture to ensure its efficiency and effectiveness. Defining the communication layer between the front and back end of the system. Defining synchronization processes to ensure that the frontend and backend are aligned and working together seamlessly. Defining events used by the system and shared within the client's IT eco-system. Proposing KPIs to ensure that the system is working correctly and meeting business goals. Contributing to and facilitating event-storming sessions to promote collaboration and innovation. Ensuring that the service respects guidelines from enterprise architects to maintain consistency and adherence to industry standards.
It is not exam, but free talk about experience and technical aspects of Candidate's past projects. We check experience in different areas and stack and of course soft skills. Candidate: please provide us link to your repository with fresh open project/projects, when we can check your coding style. If not possible, then we will ask you to make quick (1-2h) programming kata in your free time, after interview.
Sport subscription Flat structure International projects Training budget Small teams
Benefits for all: Individual approach to the employee Flexible working hours Remote and "classic" integration events Budget for training and conferences Multisport card LuxMed private medical care Optional internal trainings Fan projects with gamedev, robotics etc. Benefits for onsite workers: Professional gym Fun zone (table tennis, PSX, foosball table) Vouchers for lunch Free snacks, fruits, drinks