We are seeking 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 will possess strong technical expertise, a collaborative mindset, and the ability to drive project success in a fast-paced environment.
Job:
#000059
Location:
Europe
Language:
Eng
Employment type:
Full-time, Remote
Status Job:
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 current 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, iterative development environments
Demonstrated expertise in developing complex Java applications
In-depth experience in database modeling and development
Strong knowledge of API creation and integration
Familiarity with front-end frameworks like Angular or React
Proficiency in Java 17, Spring Boot, PostgreSQL, Oracle, Kubernetes/OpenShift, Docker, Kafka, GitLab, Jenkins, REST, SVN, and C++
Knowledge of German language - Nice to have
Experience in telecommunications and public sector projects - Nice to have
Strong understanding of C++ for integrated systems
We offer:
Employment by individual entrepreneur/self-employment contract without the need to be based in a specific location.
Time off throughout the year: 15 paid working days a year of vacation, national holidays due to the Ukrainian calendar, up to 15 days a year of unpaid leave, unlimited unpaid leave days in case of working off.
Regular long-term working hours (40 hours a week), flexible schedule.