First seen by Alion on Nov 3, 2026.
Job Description
At least 5+ years of software development experience with 1 to 2 years in cloud development
Java, OOP, Concurrency, Design Patterns, Dependency Injection
Junit (or other unit testing framework), Mockito
Distributed Patterns (Caching, Transactions, Message queues, Partitioning, Sharding)
Scaling Application under load (Partitioning, Sharding)
Microservices in-depth (scaling, transactions, session handling)
Experience with high traffic applications and IO throughput
Solid experience with Relational Databases (e.g., SQL and JDBC) and Non-Relational Databases (e.g., Cassandra, etc)
AWS (e.g., ECS, S3, Lambdas, SQS, SDK)
Solid experience with REST APIs
Great communication skills are a must
Nice to have:
Expertise in Kafka
Good understanding of Distributed caching solutions like Hazelcast
Working experience with distributed frameworks
Good understanding of statistical code analysis and code quality measurement tools like Sonar, Jacoco, etc.
Good understanding of CI/CD concepts with experience in end-to-end automation
Experience with Build Tools (Jenkins, Maven, Gradle, Docker), version control (Git)
The application server/container configuration management and application deployment (Tomcat, Jboss, etc)
Experience with Production and Performance Troubleshooting Tools (e.g., ELK, Splunk, Wireshark, jConsole, HeapAnalyzer, jMeter, Java profiler (e.g., VisualVM, JProfiler, YourKit))
Performance Benchmarking
Job Responsibilities
Cross-platform application development
Work in an agile development environment and participate in sprint activities to plan and produce high-quality deliverables
Own deliverables and be responsible for their quality
Create modern, efficient, elegant, and scalable code
Cloud software development in AWS infrastructure
Communication with the client stakeholders
Build analytics dashboards for monitoring for high availability
Review architectural solutions and recommend improvements for non-functional requirements
Department/Project Description
The client is 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

