We are looking for an experienced and dynamic Lead Developer to join our team. This role involves designing and implementing robust software solutions, mentoring junior developers, and ensuring adherence to best practices in software development.The ideal candidate should have strong technical expertise, a collaborative mindset, and the ability to drive project success in a fast-paced environment.ResponsibilitiesImplement requirements outlined in Use Cases and technical specifications.Design and
We are looking for an experienced and dynamic Lead Developer to join our team. This role involves designing and implementing robust software solutions, mentoring junior developers, and ensuring adherence to best practices in software development.
The ideal candidate should have strong technical expertise, a collaborative mindset, and the ability to drive project success in a fast-paced environment.
Responsibilities
- Implement requirements outlined in Use Cases and technical specifications.
- Design and develop components and complex Java-based applications.
- Develop data models and database interfaces.
- Conduct requirements analysis and transform them into functional implementations.
- Lead and participate in code reviews, design reviews, and mentoring sessions.
- Coordinate tasks and provide guidance to junior developers.
- Perform testing and ensure compliance with security protocols.
- Utilize modern web technologies such as Java, Angular, and REST for development.
- Collaborate with data and infrastructure architects to align solutions.
- Manage technical support and incident reporting processes.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in the IT industry, particularly in agile and iterative development environments.
- Proven expertise in developing complex Java applications.
- Strong experience in database modeling and development.
- Deep knowledge of API creation and integration.
- Familiarity with front-end frameworks such as Angular or React.
- Tech stack proficiencyin:
- Java 17, Spring Boot
- PostgreSQL, Oracle
- Kubernetes/OpenShift, Docker
- Kafka, GitLab, Jenkins
- REST, SVN, C++
Nice to Have
- Knowledge of German language.
- Experience in telecommunications and public sector projects.
- Strong understanding of C++ for embedded systems.
We Offer
- Remote employment through an individual entrepreneur/self-employment contract without location restrictions.
- Flexible schedule with long-term engagement (40 hours per week).
- Paid time off: 15 paid working days of vacation annually.
- National holidays in accordance with the Ukrainiancalendar.
- Up to 15 unpaid leave days, with the possibility of pre-agreed work compensation.
- Unlimited additional unpaid leave upon prior agreement.
If you are looking for an opportunity to work in a team of professionals, develop cutting-edge solutions, and grow in a fast-paced environment – we’d love to hear from you!