SPD-Ukraine is looking for Java Engineer to work with Fintech-product for the US market. You’ll work with the Data Core subproject, which consists of several areas.
Data Core provides the ability to receive and store data obtained automatically and manually from public sources, news resources, and from various data providers. Also, Data Core has many processes for the verification of received data and their pre-processing before further use.
You will work on building new service functionality and improving or optimizing a large, complex, actively used application.
About the project
PitchBook — a platform for investment professionals. Our software provides access to data and the 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. Users all over the world include large corporations, start-ups, venture capital and private equity firms, investment banks, and many others. Features of PitchBook: Advanced search / Discovery & insights /Company profiles / Workflow & efficiency / Many more.
As a part of SPD Group, we provide software engineering and product development services for clients worldwide—the USA, Israel, UK, and EU. Our world-class team of 600+ engineers deliver Web, Mobile, AI/ML or Enterprise solutions to a wide range of business domains, such as FinTech, eCommerce, SaaS, LegalTech, InsurTech, HRTech, Cybersecurity, etc. Our key clients are world-renowned iconic brands such as Poynt, PitchBook, MorningStar, PieInsurance. Ten of our clients report more than $100 million in annual revenue.
Headquartered in London, UK and with development centers in Kyiv, Lviv, Cherkasy, Ukraine, SPD Group aims to impact the lives of millions by revealing great tech idea and potential. We do not cooperate with companies from russia and belarus.
We are looking for the person who has:
— 4+ years of experience in Java software development
— Strong knowledge of Java Core, Java 11/Java 17
— Experience with Spring Framework, Spring Boot
— Strong knowledge of PostgreSQL or Microsoft SQL Server
— Experience with Message Brokers (RabbitMQ, Kafka)
Would be a plus:
— Experience with ElasticSearch or Lucene
— Experience with OpenAPI
— Experience with Kubernetes
— Experience with Hibernate
— Should be familiar with and follow SOLID and KISS principles
— Know and be able to use design patterns.
Sounds like you? Here’s some of what you’ll be doing:
— Building a business logic for the service
— 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
— Collaborate in a distributed team
— Taking services (parts of the domain) in ownership
You’ll work with the following stack:
Java 11+, k8s, Spring/SpringBoot, Hibernate, OpenAPI, PostgreSQL, RabbitMQ, Kafka
TL + 3BE, 1 FE, 2 QA
Flexible, no evening meetings
1) Pre-Screening (30 min)
2) Tech-Interview (up to 1.5 hours)
3) HR-Interview (up to 1 hour)
Does this sound like the kind of place you want to work at? We look forward to hearing ’hi’ from you :)