EXANTE

Senior Java Developer

EXANTE

full-time

Posted on:

Origin:  • 🇬🇪 Georgia

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

CassandraCloudGoogle Cloud PlatformGRPCJavaKafkaKubernetesMicroservicesNoSQLPostgresRedisScalaSpringSQL

About the role

  • Senior Java Developer role building and maintaining backend trading ecosystems at EXANTE Design and develop micro services in Java (17 or later) as part of our backend system Maintain and enhance existing Java libraries and internal frameworks Collaborate with other developers and teams to ensure seamless integration of services Stay up-to-date with the latest Java technologies and best practices

Requirements

  • Bachelor's degree in Computer Science or related field 5+ years of experience in Java development Strong understanding of software design principles and patterns Knowledge of various concurrent technics (blocking, CAS, Future/Promise, Actors) Understanding of Java Memory Model and GC principles Experience with building RESTful APIs and microservices architecture Experience with binary protocols (e.g., gRPC) Experience with SQL databases (PostgreSQL) and messages brokers (e.g., Kafka) Experience with NoSQL databases (Redis, Cassandra, Clickhouse, etc) is a plus Experience with popular Java frameworks (Spring, Micronaut, Quarkus, etc) and libraries Experience with building cloud (EKS, GCP, Kubernetes) platform Excellent communication and problem-solving skills Knowledge of Scala is a plus