Client – the worldwide manufacturer of smart beds

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:

Solid system design and code review skills in addition to hands-on skills for Tech Lead

OOPS
Concurrency
Design Patterns
Dependency Injection
Network concepts (TCP, UDP, Ports, Proxy, Firewalls)
Junit (or other unit testing framework)
The 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)
Microservices in-depth (scaling, transactions, session handling)
Experience with IoT platforms and solutions
Knowledge of different protocols which can be used between edge devices and cloud platform
Experience with high traffic applications and IO throughoutput
MySQL in deep
Caching deep knowledge, experience
Understanding differences working Relational Database (SQL and JDBC) and Non-Relational Database (Redis, Cassandra, etc)
Working experience with distributed frameworks
Experience with Build Tools (Jenkins, Dockers), version control (Git)
Experience with Production and Performance Troubleshooting Tools (ELK, Splunk, Sumologic, Wireshark, jConsole, HeapAnalyzer, jMeter, Java profiler (VisualVM, JProfiler, YourKit))
DevOps knowledge
Performance Benchmarking
Experiences Big data streaming framework like Flink or Flume or Spark or Kinesis
Deep expertise with Kafka is critical
Build tools Jenkins, Maven, Gradle
Cloud knowledge:

ECS Amazon Elastic Container Service (Amazon ECS)
S3
Lambdas
SQS
AWS SDK
Others (Managed KAFKA, ElastiCache etc)


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

About GlobalLogic

GlobalLogic is a full-lifecycle product development services leader that combines chip-to-cloud software engineering expertise and vertical industry experience to help our customers design, build, and deliver their next-generation products and digital experiences. By leveraging Agile / Lean MVP methods, cutting-edge technologies, and an integrated approach to experience design and complex engineering, we empower global brands such as Microsoft, BMC, Coca Cola, Samsung, Physio Control, and Roku to develop the “next big thing” in their markets. GlobalLogic is headquartered in Silicon Valley and operates design and engineering centers around the world, where we are continuously recognized as a top innovator and employer by organizations like Zinnov and Glassdoor.

Company website:
http://globallogic.com

DOU company page:
https://jobs.dou.ua/companies/globallogic/

Job posted on 5 October 2020
8 views


Для отклика на эту и другие вакансии на Джинне войдите или зарегистрируйтесь.
  Receive new jobs in Telegram