Middle Strong/Senior Java Engineer (offline)

Binariks is looking for a highly motivated Middle Strong/Senior Java Engineer to join our team.


Project is revolutionizing Revenue Cycle Management with its AI-powered autonomous coding solution, a multi-speciality AI-platform that translates clinical information into accurate sets of medical codes. Autonomous coding supports improved patient care and drives efficiency under fee-for-service and value-based care models.
The Software Engineer reports to the Director of Engineering. The engineering team is responsible for the technical implementation of our award-winning products. The goal of the team is to produce adaptable, robust, secure products that delight our users.

Responsibilities:
- Develop mission critical microservices, with an emphasis on scalability, security and performance
- Produce technical documentation, software, and supporting test code
- Coordinate with other developers in testing of integrated code components, and coordinate with QA testers in resolving discrepancies between software specifications and application behaviour
- Sustain existing functionality via technology updates and functional enhancements
- Participate in all team activities, including agile ceremonies and reviews of other engineers designs and code


Requirements:
- 5+ years of development experience in an agile/scrum environment
- 5+ years of experience with Java
- Experience with AWS (S3, IAM, SQS, KMS), Spring Boot, Hibernate, WebFlux, Kafka, PostgreSQL

- Experience with HL7 is the must
- Experience with EMR is the must
- Knowledge of testing methodologies; including unit, integration, and end-to-end testing
- Experience working in a startup / fast paced environment
- Effective verbal and written communication skills with both management and peers
- Bachelors in Computer Science or similar program


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)
- Medical insurance
- 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