Our partner, an USA-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