Java Cloud Engineer (offline)

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

The project is related to developing the cutting-edge sensor technology and data processing algorithms.

The key project deliverables – systems that bridge the gap between several domains:
- Peripheral device control
- Device drivers
- Hardware sequencing safety systems monitoring, and real-time data processing

Requirements:
- OOPS
- Concurrency
- Design Patterns
- Dependency Injection
- Network concepts (TCP, UDP, Ports, Proxy, Firewalls)
- Junit (or other unit testing framework)
- Application server/container configuration management and application deployment (Tomcat , Jboss etc)
- Distributed Patterns (Caching, Transactions, Message queues, Partitioning, Sharding)
- Scaling Application under load (Partitioning, Sharding)
- Persistence with Relational Database (SQL and JDBC) and Non-Relational Database (Redis, Cassandra etc)
- Experience with Build Tools (Jenkins , Dockers), version control (Git) and dependency management (Maven or Gradle)
- Experience with Production and Performance Troubleshooting Tools (ELK , Splunk, Sumologic , Wireshark, jConsole, HeapAnalyzer, jMeter, Java profiler (VisualVM, JProfiler, YourKit))
- Performance Benchmarking

Nice to have:
- Experience Big data streaming framework like Flink or Flume or Spark or Kinesis
- Experience with KAFKA

Preferences:
Big Data Processing, Apache Kafka

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

The job ad is no longer active
Job unpublished on 2 May 2021

Look at the current jobs Java Kyiv→