Astanahub Logo
Vacancies

Senior Java Engineer

Published
Astana Full-time Remote work Full-time

Main requirements

  • At least 3 years of commercial Java development experience
  • Strong knowledge of Spring (Boot, Data, Security) and experience working with Quarkus
  • Practical experience with Guice and Akka (actors, clusterization)
  • Experience working with PostgreSQL (complex queries, optimization, migrations)
  • ClickHouse experience (analytical queries, schemas, performance)
  • Experience working with message brokers: Kafka and ActiveMQ
  • Understanding Debezium and CDC approaches
  • Experience in developing microservices and understanding the principles of distributed systems
  • Experience working with ReactJS (component approach, hooks, state management)
  • Practice working with Kubernetes and AWS (EKS, S3, RDS, IAM, etc.)
  • Experience working with Quartz for task planning

What you will do

  • Design and develop Java microservices using Quarkus and Spring
  • Implement the business logic of medical data processing using Guice and Akka
  • Configure task schedulers and background processes on Quartz
  • Develop and optimize the data storage layer: PostgreSQL and ClickHouse (analytics, aggregations, reports)
  • Build integrations through Kafka and ActiveMQ, implement CDC pipelines on Debezium
  • Develop the frontend part on ReactJS (interfaces for researchers and doctors)
  • Deploy and maintain Kubernetes services on AWS
  • Participate in code review, architecture design, mentoring of junior/middle developers
  • Ensure quality, safety, and compliance with medical data processing requirements

What we offer

Decent pay and an interesting project

Cover url
ТОО CLINICAL SOLUTIONS (КЛИНИКАЛ СОЛЮШНС)
Разработка программного обеспечения для электронных систем сбора данных (EDC-систем)
IT-company
Job Type
Full-time
Remote work
Type employment
Full-time
Required education level
Not specified
Company industry
Other
Work experience
At least 3 years
Salary
from

search
All statuses
New
Viewed
Under review
Invitation
Confirm
Rejected
Name Work experience Contacts Response date Notes Response status
reach

There are no responses yet

When someone responds to a vacancy, a list of candidates will appear here

Published
132 Views
We use cookies to ensure the proper functioning of our website and for analytics. By continuing to use the website, you confirm your acceptance of the use of cookies. More
Share

Notification

Social Impact