Our partner, an EU-based company, is seeking a Tech Lead Java/Kotlin Engineer. You will be responsible for building a robust, cloud-based Financial Planning and Analysis (B2B) solution using new and widely spread technologies. You will have a chance to join the expert team working on the maintenance and development of the customer project management system doing a budget process on top of it. Responsibilities * Working closely with the team in the Agile environment * Lead the technical design and implementation of new features and system improvements * Developing new features and improvements * Ensure high code quality and adherence to design patterns and engineering standards
Required Skills * 5+ years of professional experience with Java (8+) in enterprise environments * Strong hands-on expertise with the Spring Framework * Proven experience designing and building microservice-based architectures * Deep understanding of software development lifecycle and system design * Solid knowledge of OOP principles, design patterns, and clean code practices * Strong working knowledge of SQL and relational databases * Upper-Intermediate English level (spoken and written) * Excellent communication and leadership skills
Additional Skills * Kotlin/Scala experience * Spring Cloud and distributed systems * Experience with JWT-based authentication and security concepts * Understanding of NoSQL databases * Familiarity with JavaScript
We Offer * Transparent communication between the company and employees * 20 business days of paid vacation and paid sick leave * Opportunity to work on advanced, innovative enterprise projects * Accounting as a service * Competitive salary * Friendly and collaborative working environment * Language classes