Senior Java
Engineer
Kyiv, remote
OpsWorks Co. is looking for a Senior Java Engineer (PST Business Hours) to build innovative applications to improve patient care. As a senior member of a team, you will be a key technical specialist within the organization and help shape our system architecture and enhance our applications.

This is a full-time, long-term position.


Responsibilities
  • Building, shiping, and maintaining mission critical and scalable software with a heavy emphasis on ownership;
  • Analyzing system architecture and continually improving it;
  • Supporting and improving other engineers' skills code reviews;
  • Involving in collaboration with a support team in triaging and resolving production issues;
  • Additionally, you will be involved in improving standards, processes, and tools for the engineering organization.
    Qualifications
    • 3-5 years of Java experience building large scale distributed applications;
    • Hands-on experience with database, solid understanding of execution plans and query optimizations;
    • Ability to write well organized, testable and maintainable code;
    • Team player with excellent communication skills, able to explain complex technical concepts to diverse group of staff and customers;
    • Proficient in Linux and Shell scripting;
    • Creative problem solver with a curious mind and can-do attitude;
    • The architectural design of Microservice applications, plan and execute refactoring monolith application into event-driven Microservice system, Spring Boot;
    • Ability to establish best practices of development (CI, code review, Unit testing);
    • BS or MS in Computer Science or equivalent discipline;
    • ABILITY TO WORK IN PST TIME ZONE (12 PM - 9 PM by Kyiv).
    Nice to have
    • Experience with AWS technologies (auto-scaling, EKS, RDS, SQS, etc.);
    • Experience with building data pipelines and solution that process and analyze large volumes of data;
    • Experience in data aggregation, normalization, and ETL technologies;
    • Experience with Optical Character Recognition and Natural Language Processing;
    • Experience with healthcare data formats like CCD, HL7, FHIR, 837, RAPS, etc.
    We offer
    • Challenging tasks;
    • Possibility to do new things, not just maintain old;
    • Appreciation and honest/open leadership style;
    • A friendly team of experts who inspire and support you;
    • Self-education support (access to a premium subscription to Safari Books Online, etc; paid attending professional conferences and meetups);
    • Corporate English lessons with a native speaker;
    • Flexible schedule;
    • Paid vacation (21 working days per year);
    • Paid sick leaves and medical insurance;
    • Compensation negotiable, based upon experience.
    Apply and we look forward to meeting you and hopefully work with you very soon!
    Our Office


    Benefits of working at OpsWorks Co.
    We hire promising talent
    Young specialists can obtain the necessary experience by being a part of the OpsWorks Co. team. Come and work with us to become an expert in the most modern technologies in the market.
    We'll motivate you to succeed
    Your seniority growth is important for us. We've built a favourable environment for your career growth so you can motivate the new-comers to reach new heights.
    Individual development plan
    Each employee at OpsWorks Co. has an opportunity to build their own development plan with our HRD to fulfil their career goals in the future.
    We trust you
    Europe, the USA, Asia, home — you can work from anywhere in the world with OpsWorks Co. in return for being responsible and self-organized.
    Flexible hours
    You can plan your schedule depending on your needs. We believe that a comfortable working environment encourages productivity.
    Employment benefits
    Dentist appointments, no meetings during vacation, family days, medical insurance, and sport — all this and more is available thanks to our employee-oriented policies.