Binariks is looking for a highly motivated and proactive Java Engineer to join the team on the healthcare industry project from the USA. Medical coding platform, helping 200+ hospitals and 50K providers cut costs utilizing AI.
What We’re Looking For
- 5+ years designing, building, and operating distributed multi-region highly-available backend systems in production.
- Deep knowledge of system design: CAP trade‑offs, consistency models, partitioning/sharding strategies, failure modes, and graceful degradation.
- Proven expertise with Java/Spring Boot, Kafka, and AWS.
- Hands‑on Kubernetes experience: containerization, manifests, health checks, rolling deployments, autoscaling.
- Solid CI/CD and observability mindset, comfortable wiring up pipelines, metrics, traces, and alerts that keep mean‑time‑to‑detect low.
- General knowledge of Python and Javascript.
- Security‑first habits: least privilege, encryption in transit and at rest, secure coding and dependency hygiene.
- Ability to thrive with vague requirements, self‑define milestones, and iterate quickly while keeping long‑term architecture in view.
- Excellent written and verbal communication, capable of presenting technical options and trade‑offs to senior leaders.
Will be a plus
- Terraform and other infrastructure proficiency.
- Experience with event‑sourced systems, CQRS, and stream processing frameworks (e.g., Flink, ksqlDB, Spark).
- Exposure to healthcare or other highly regulated domains.
- Familiarity with polyglot persistence and multimodel databases
Your responsibilities
- Designing and coding: taking high‑level architecture from enterprise architects and turning it into production‑ready services and libraries.
- Designing distributed systems that are resilient, observable, and secure, then document those designs so others can reuse them.
- Building microservices (REST & gRPC/Protobuf) in Java/SpringBoot using well-designed schemas shared across services and Kafka topics.
- Engineer event‑driven data flows leveraging AWS MSK (Kafka), SQS, and streaming best practices.
- Utilizing own storage choices: from Postgres/RDS/Aurora to Cassandra/NoSQL, balancing consistency, scale, and cost.
- Harden deployments for Kubernetes and craft CI/CD pipelines and dashboards that showcase operational excellence (metrics, tracing, alerting, security scans).
- Collaborating and evangelizing: present designs and findings to senior engineers, architects, and leadership, write concise architectural documents and how-to guides.
We provide the following for our employees:
- 18 working days of paid vacation
- 10 working days of sick leave annually (5 days paid at 100% and 5 days at 75% rate of your average monthly salary)
- 50% cost compensation for English courses
- Flexible work schedule
- Additional days off for special occasions, national holidays off
- A competitive and rewarding salary based on performance appraisals/knowledge evaluation
- Possibility to share and gain knowledge on regular tech talks
- Friendly and professional team
- Innovative projects with advanced technologies
- Remote work
- Accounting service