Position: Java Developer
Company: GlobalLogic
Category: Java
Experience required: 2y
English level: upper

Must have:
•Java 11 (Multithreading, Dependency Injection, Design Patterns)
•Unit and Integration testing (Junit, Moskito)
•Persistence with Relational Database (SQL and JDBC) and Non-Relational Database (Redis, Cassandra, etc)
•Network concepts (HTTP, HTTPS, TCP, Proxy)
•Experience in Microservice architecture and patterns
•RESTful API
•The application server/container configuration management and application deployment (Tomcat, Jetty)
•Version control system (Git) and dependency management (Maven or Gradle)
•Experience with Build Tools (Jenkins, Docker)
•Experience with Production and Performance Troubleshooting Tools (ELK, Sumologic, jConsole, jMeter)

Nice to have:
•Experience with Kafka
•Experience with AWS
•Distributed Patterns (Caching, Transactions, Message queues)
•Scaling Application under load (Partitioning, Sharding)
•Java profiler (VisualVM, JProfiler, YourKit))
•Performance Benchmarking JMeter

Preferences:
•Big Data Processing
•Apache Kafka
•Io

Responsibilities:
•Create modern, efficient, elegant, and scalable code
•Cross-platform application development
•Work in an agile development environment and participate in sprint activities to plan and produce high quality deliverables
•Cloud software development in AWS infrastructure

We offer:
•Enjoyable recruiting process
•Professional and career growth opportunities 
•English/Spanish language courses, health insurance 
•Competitive compensation
•Flexible working hours, plenty of vacation time, and paid sick leaves
•Comfortable office space in the center of Kyiv with modern equipment and comfortable working places
•Friendly team and a nice environment, regular team-building parties 

Project description:
A world-leading connected health company with more than 5 million cloud-connected devices for daily remote patient monitoring, changes lives with every breath. Its award-winning devices and software solutions help treat and manage sleep apnoea, chronic obstructive pulmonary disease, and other respiratory conditions. Its 6,000-member team strives to improve patients’ quality of life, reduce the impact of chronic disease and save healthcare costs in more than 120 countries