SPD-Ukraine is a place where everyone knows how to develop awesome software, does that great, and wants to do that better. We write more than code, we create solutions with business needs in mind. We want to be a part of innovations. To make that, we’re ready to learn and gain new expertise.
9 січня 2023

Lead Java Developer (вакансія неактивна)

Київ, Львів, Черкаси, віддалено

SPD-Ukraine is looking for Lead Java Developer to work with Fintech-product.
Opportunity to technical lead a team and make a difference. Grow as a technical professional and impact the product with your decisions. Experienced colleagues who can help you evolve yourself.

About project:
A platform for investment professionals with comprehensive functionality which can help to make the right decision. Our software provides access to data and analytical tools to get answers fast and discover promising opportunities. Uncovers actionable insights and trends hidden within the financial data of more than three million companies. Worldwide usage includes large corporations, start-ups, venture capital and private equity firms, investment banks, and many others.

Scope of your responsibilities:
— Execute full SDLC process;
— Manage team workloadl;
— Own and be responsible for a bounded context;
— Building a business logic for Alerts/Notifications in product;
— Write unit/integration/performance/e2e tests for own code;
— Documenting own services/algorithms/functionality;
— Participating in making technical decisions in the team, code reviews;
— Implementing reliable solutions and integrations;
— Communicate about requirements with team members and stakeholders;
— Collaborate in a distributed team;
— Scrum master duties.

Expected experience:
— 4+ years of experience in Java software development;
— Strong knowledge of Java Core;
— Experience with Spring;
— Strong knowledge of SQL;
— Experience in developing RESTful APIs;
— Knowledge of common patterns and algorithms;
— Understanding OOP, popular design patterns, microservices architecture;
— Understanding of event messaging;
— High level of responsibility and ownership;
— Strong aptitude for learning new technologies;
— Good communication and problem-solving skills.
— English level: written and verbal skills for effective cooperation with PO.

Would be a plus:
— Experience in technical leading a team of developers;
— Experience in building a microservice architecture;
— Experience working with high-load distributed systems;
— Experience working on 3rd party integrations;
— Experience in test creation (Junit, integration, performance, etc.).

You’ll work with the following stack: Java 11/17, Kotlin, Spring Boot, PostgreSQL, MSSQL, Lucene/Solr, Kafka, Junit, CI/CD, Gradle, Testcontainers, Jira, Confluence, k8s.

Team Structure: Lead (opened position) + 3 BE (+1 in nearest future), BA, QA, (AQA as a service)

Schedule: Flexible (with need to attend team meetings)


Interview steps:
1) Tech-Interview with Tech Lead and Engineering Manager up to 1.5 hour (Tech-part — 1 hour, Lead-part — 0.5 h).
2) People Partner Interview (up to 1 hour).

We offer:
— Financial support for your and your family’s relocation.
— Legal support of tax residence for team members outside Ukraine.
— Financial reimbursement of expenses on medical services outside Ukraine.
— Military leave status with 50% of your monthly reward saved.
— 20 working days of annual paid vacation and sick leaves.
— Educational support and financial reimbursement of language classes (Ukrainian, Polish, English, etc.)

Does this sound like the kind of place you want to work at? We look forward to hearing ’hi’ from you :)