Position: Middle/Senior Software Engineer (Java)
Company: Dev.Pro
Experience required: 5y
English level: upper

Our client partners with forward-thinking businesses, helping them make internal business processes more efficient. You'll join our brand new projects, developing one of the modules for the platform from scratch. 

**What's in it for you?:**
✔️ Dive into blockchain technologies and gain experience in fintech domain
✔️ Work with modern and diverse tech stack, growing as specialist
✔️ Join a rapidly developing project in production

**Qualifications and experience:**
▪️ 4+ years' Java experience delivering backend services
▪️ Upper-Intermediate+ English level
▪️ Experience with frameworks and tools like Quarkus, Jenkins, Git, Java module system, Gradle, Docker
▪️ Experience with Pulsar and Kubernetes
▪️ Creative problem solving, strong debugging and troubleshooting skills
▪️ Readiness to take responsibility for tasks, focus on business needs and final goals
▪️ Excellent communication and presentation skills
▪️ Hands-on experience with databases and data integration
▪️ Hands-on experience with at least one of Cloud providers (GCP, AWS, Azure)
▪️Knowledge of and practical experience with different architectures, patterns, and programming paradigms

**Nice to have:**
▪️Experience with Graylog

**Key responsibilities:**
✔️ Be responsible for developing, discussing, approving technical decisions and having them implemented
✔️ Actively participate in the preparation of architecture, technical design, proposals and diagrams
✔️ Perform integrations with different 3rd party services, work in tailored SCRUM-driven team
✔️ Communicate and cooperate with engineering teams, internal and external project stakeholders
✔️ Implement cryptocurrency functionality into a white-label banking solution
✔️ Build an admin functionality for monitoring & limiting user's access to funds to be compliant with regulations
✔️ Add the following functionality to the system: registration & KYC, deposit/convert/top up/withdrawal currencies

**Our benefits:**
✅ Professional and personal growth: ability to shift your career path, access to English courses, online training programs and conferences
✅ Healthcare kit (gym, sports nutrition etc.), maternity and military leave
✅ Fun online activities and team-building events
✅ IT, facility, and accounting support, including work equipment
✅ 18-20 paid time-off days per year, 5 absence-due-to-illness, up to 60 days of extraordinary medical leave per year, and up to 6 family leaves