AboutBinariks
is looking for a highly motivated and skilled Java Technical Leader(employee, full-time).
About the project: Project is revolutionizing Revenue Cycle Management with its AI-powered autonomous coding solution, a multi-specialty 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.
What We’re Looking For
- 10+ years of architecture and development experience using multiple programming languages, frameworks, and tools
- Ability to design and implement complex systems and architectures
- Progressively diverse analysis, development, and automated testing experience using Java and Web technologies in a CI/CD environment
- Deep and broad knowledge of JEE technologies, including Spring Boot, Hibernate, and JEE and core Java packages
- Experience with AWS (S3, IAM, SQS, KMS)
- Experience with PostgreSQL and relational database modeling
- Experience with microservice development, testing and delivery
- Knowledge of testing methodologies; including unit, contract, integration, and end-to-end testing
- Experience building software products from scratch through production deployment and support
- Experience monitoring and optimizing software with APM tools like DataDog and Grafana
- Experience working in a startup / fast paced environment
- Experience working in the healthcare solutions, particularly with EHR workflows and HL7 messages associated to them
- Prior experience mentoring and coaching employees, including setting technical direction, guiding engineering teams through complex challenges
- Proven ability to make important decisions within specific projects or technical domains.
- Impactful and influential level of verbal and written communication skills with both management and peers
- Experience in reverse engineering complex code in order to understand how a product works
- Bachelors in Computer Science. Often possess advanced degree or professional certifications that demonstrate advanced knowledge
Will Be a Plus
- Lean Software Development experience
- Experience improving performance and scaling of distributed systems
- Experience working on large scale digital transformation projects
- Knowledge of Docker and Kubernetes
- Experience with Camunda
- Experience with Liquibase
Your Responsibilities:
- Develop mission critical microservices, with an emphasis on scalability, security and performance
- Produce technical documentation, software, and supporting test code
- Configuring and deploying observability tools within the AWS environment, including setting up dashboards, alerts, and log aggregation
- 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