Lead Java Developer
Ignitis
Vilnius, Lithuania
We are currently looking for a Lead Java Developer to provide technical leadership and expertise in expanding our in-house software development capabilities. In this role, you will lead the development of a newly built business application, utilizing microservice and event-driven architecture, while working with a cutting-edge technology stack. You will play a key role in driving innovation, implementing robust solutions, and ensuring the continuous growth of both the product and the team. If that speaks to you, we’d be happy to welcome you to our team!
You will contribute to green and secure energy ecosystem creation by:
- Providing technical leadership and expertise to implement solutions that deliver data for over 1 million clients
- Contributing to building a clean architecture for the product and related information systems integrations
- Supporting continuous improvement by exploring new frameworks, tools, and technologies
- Helping colleagues grow through code reviews, respectful challenges, and fostering a collaborative environment
- Leading the resolution of complex incidents and introducing tools to ensure smooth operations
- Contributing to the improvement of Agile software engineering practices and enhancing our way of working from a technical leadership perspective
Required for this position:
- 5+ years of experience in Java 8+ development, with deep understanding of language internals, object-oriented programming, design patterns, SOLID principles, and custom functionality development
- Strong knowledge of application, infrastructure, and security architecture, with focus on performance, scalability, reliability, and availability
- We work with Java 21+, Spring Boot, Gradle, PostgreSQL, Apache Pulsar, ELK, Grafana, Prometheus, Ansible, GitLab with CI, Docker and many more. We expect you will be able to use this stack or part of it and even extend the list further
- Proficient in database management, SQL, and manipulating data in PostgreSQL
- Ability to write clean, maintainable code, set and contribute to coding standards and do refactoring
- Experience integrating web applications using SOAP/REST APIs and basic knowledge of TDD
- Open to feedback from others and able to constructively provide feedback as part of the code review process
- Strong collaboration and communication skills, with a passion for learning new technologies and domain knowledge
Apply Now
Don't forget to mention EuroTechJobs when applying.