Responsibilities:
- Design, develop and maintain high performance, distributed, business critical applications in the fintech field
- Research and develop new technologies and approaches
- Solve challenging problems, while working in a highly dynamic & and technologically driven environment
- Own your code from development to production
Requirements:
Must Have:
- BS/MS degree in Computer Science, Engineering or a related subject
- 4+ years of Java design and development (server side)
- Knowledge and experience in microservices and distributed systems
- Implementing and consuming RESTful APIs
- Hands-on experience with tools like Maven / Gradle, Jenkins, Git, Docker, Kubernetes
- Experience with Spring Framework & Spring Boot
- Good technical skills with deep understanding of the development lifecycle, methodologies & best practices
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience with Mongo or similar document-oriented NoSQL database
- You know how to cover you code with tests
- Very good English skills
Nice to Have:
- CI/CD processes
- Cloud-based services (AWS is a plus)
- Concurrency and multi-threading
- Data structures and algorithms
- Big O notation and performance analysis
Reasons to Work with Us:
- Motivating financial conditions
- International projects with worldwide recognition
- A good work-life balance with flexible schedule and work from home / remote as much as possible
- Exciting new career in a friendly, dynamic, growing organization
- Professional development in a friendly multicultural environment
- Private medical subscription @ Medlife or Regina Maria
- Wellbeing Programs (sick days, 7Card, relaxation facilities in the office)
- Team buildings & other social experiences
- Referral bonuses
- Access to LinkedIn learning platform, at request