Java Cloud Engineer Offline

Description:

Client – the worldwide manufacturer of smart beds, which increase the overall quality of sleep. 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

 

What We Offer

Exciting Projects: Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to participate in creating market-defining products using the latest technologies.

 

Collaborative Environment: Expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!

 

Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible opportunities and options.

 

Professional Development: Our dedicated Learning & Development team regularly organizes certification and technical / soft skill training to help you realize your professional goals.

 

Excellent Benefits: We provide our consultants with competitive compensation and benefits

 

Fun Perks: We want you to love where you work, which is why we host sports classes, cultural, social and team building activities such as sports competitions and end-of-year corporate parties. Our vibrant offices also include dedicated GL Zones and rooftop decks where you can drink coffee or tea with your colleagues over a game of table football or darts!

The job ad is no longer active
Job unpublished on 4 July 2021

Look at the current jobs Java Kyiv→

Loading...