Position: Java Developer (Poynt)
Company: SPD-UKRAINE
Category: Java
Experience required: 2y
English level: intermediate

Stack: Java 8, Spring, Hibernate, Kafka; Mysql 5.7, Elasticsearch, Couchbase, Redis; TestNG, Mockito, Postman; AWS, Jenkins, Jira, Confluence

Team: 8 BE, 1 FE, DevOps, QA

Required qualifications:

- 2+ years of experience in Java
- Experience with Spring and Hibernate
- Strong knowledge and high experience in SQL and REST
- Knowledge of common patterns and algorithms
- Experience or understanding of event messaging
- Understanding OOP, popular design patterns, microservices architecture
- High level of responsibility and ownership
- Good communication and problem-solving skills
- Ability to communicate verbally with English-speaking partners.

Nice to have:
- Experience in e-commerce and payments domain
- Experience working with data and GDPR (pipelines, migrations, PII / PCI data)
- MySQL DB
- High-load distributed systems
- 3rd party integrations
- Creation of automated tests in Postman

Scope of your responsibilities:

- Building a business logic for e-commerce & payments product according to the roadmap
- Implementing reliable 3rd party integrations
- Creating solutions for data protection
- Creating unit tests and integration tests
- Communicate with stakeholders about requirements
- Documenting own services/algorithms/functionality on wiki
- Participating in making technical decisions in the team.

Does this sound like the kind of place you want to work at? We look forward to hearing ’hi’ from you :)