SENIOR JAVA DEVELOPER

Job ID: 32135895

Budget: €12 – €18 EUR

Must have a video interview and CV(Without contact information) before starting.
Daily scrums (stand-ups) are expected.
Also has to be comfortable in European time zone

Job description:
Customer in fintech platform
Responsibilities and main job tasks:
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:
4+ years of Java design and development (server-side).
Knowledge and experience in microservices and distributed systems. Implementing and consuming RESTful APIs.
Experience with async communication and event-driven messaging architecture.
Good technical skills with a deep understanding of the development lifecycle, methodologies & best practices
Ability to execute end to end from design to implementation
Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
Experience with Mongo or similar document-oriented NoSQL database
Experience with Spring/Spring Boot
You know how to cover your code with tests.
Very good English skills
You will impress us if you have knowledge/ experience with:
CI/CD processes
Cloud-based services (AWS is a plus)
Concurrency and multi-threading
Data structures and algorithms
Big O notation and performance analysis
PREFERRED QUALIFICATIONS
CI/CD
AWS
Data Structures

Tech Stack
Java
RESTful API
SQL
Hibernate
JPA2