Project Description
Unity represents a single global authority solution to become an authoritative registry for unique internal trade identifiers and enables third-party reconciliation, troubleshooting, operations and support. As of its purpose, Unity becomes a strategical and business-critical element of trade flow. According to that, the project faces a variety of interesting technical challenges such as low-latency and focusing on 99.99% availability for some of its components. The project to be built from scratch using Java/Mongo/Kafka(Avro) as tech stack.
Responsibilities
-
– Participate in design sessions
– Write good and well-tested code in Java
– Write user/supporter documentation
– Evaluate and adopt new development tools, libraries, and approaches to improve delivery quality
– Perform peer code review of project codebase changes
– Communicate with stakeholders to help shape requirements and design decisions
– Follow SCRUM workflow
Skills
Must have
-
– At least 5 years of experience in the industry of software development
– At least 4 years of experience as Java software developer
– Experience in developing distributed systems
– An up-to-date overview of modern software development tools and techniques
– At least 2 years of Messaging Systems experience (Kafka, Nats, Solace, TiBCo, RabbitMQ etc.)
– Experience with MongoDB (Lookups, Indexes, Insertions performance tuning)
– Experience developing for OpenShift or Kubernetes
Nice to have
-
– Low Latency Software Development
– Ability to work with JVM Bytecode
– C++ experience
– SBE experience
Languages
English: B2 Upper Intermediate
Seniority
Senior
Relocation package
If needed, we can help you with relocation process. Click here for more information.
APPLY
To help us with our recruitment effort, please indicate in your cover letter where (vacanciesinukraine.com) you saw this job posting.