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

**Job Description:**
- Java 11 (Multithreading, Dependency Injection, Design Patterns);
- Unit and Integration testing (Junit, Mockito);
- 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;
- 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);
- Good Problem-Solving skills;
- Good in data structure and algorithms;  
- Passionate about technology;
- English - upper-intermediate+

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. 

**Job 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.

**Department/Project Description:**
The project is related to developing the cutting-edge sensor technology and data processing algorithms.
The key project deliverables are systems that bridge the gap between several domains:
- Peripheral device control;
- Device drivers;
- Hardware sequencing safety systems monitoring, and real-time data processing.
The solution senses and automatically adjusts the comfort level:
- Tracking personal sleep data during the night;
- Individual comfort and temperature balancing;
- Comfort adjustability on each side of the bed.