We are looking for a Lead Java Developer to help build a next-generation fintech platform that bridges traditional finance and decentralized technologies.
Requirements
- More than 5 years of relevant experience in the IT industry.
- Java Expertise and strong track record of working with: Java core, OOP/OOD knowledge, design patterns; Spring framework, IOC, templates; ORM, Hibernate (Spring Data JPA); SQL knowledge, any MySQL or PostgreSQL is a plus; Elastic Search, LogStash, Kibana (ELK); Microservice architecture patterns knowledge; REST.
- Java: Perfect knowledge of Java Core 8+; Good understanding of multhreding; Design patterns in action.
- Spring Framework: Spring Boot; Spring Security; Spring MVC; Spring Data JPA; other Spring components.
- Database: Experience with relational databases (MySQL, PostgreSQL, Oracle, etc); Advanced knowledge of SQL querying; Experience with microservice architecture.
- Other: Good knowledge of Maven technology; Good knowledge of Docker. Base understanding of Kubernetes, ElasticSearch, etc.
- Communication: can speak and write in English at an upper-intermediate or higher level, and efficiently communicate ideas, design, and document artifacts concisely.
- Cultural fit: manifests our corporate values – trust, transparency, social responsibility, and a sense of beauty.
Benefits
- Competitive compensation
- 18 working days of fully paid vacation
- 10 compensated by 50% sick leaves without a note from the doctor
- An opportunity to take study leaves
- Different health insurance packages from our partners
- Corporate English courses with a 50% reimbursement
- Access to corporate training and classes
- Internal or external training or certification if it applies to his or her work responsibilities