Software Java Developer

Luxoft Poland
Mid
Online interview
B2B Employment contract
Wrocław

Project description

It's your chance to work with one of the world's largest telecommunication providers. You'll develop both embedded software of satellite set-top boxes and their head-end/back-end services.

Technologies used: Java Core/EE 8, Embedded Java VMs, C, C++ 11, Golang, Python, Spring Framework, Amazon Web Services (Lambda Functions, Step Functions, Athena, S3, RDS, KDS, KDA, KDF, Redshift, etc.), Kafka, ELK stack, Grafana, New Relic, XMMP, etc. The features may vary from audio/video processing and streaming to adding new ways of advertising and integrating with 3rd party devices like Amazon Echo, Google Home, and Apple HomePod.

Your tasks

  • Design and implement new features for set-top-boxes using Java core/C++
  • Investigate issues and bug fixing for set-top-boxes (50% of the time)
  • Build new Head-End systems based on AWS services (KDS, KDF, KDA, Athena, Lambda/Step Functions, RDS, S3, Athena, etc.) and other solutions (Grafana, ELK, Prometheus, etc)
  • Support the existing microservices (Java 8, Spring, Golang) and implementing new ones (Golang only)
  • Working in a team according to Scrum/Agile principles

Who we're looking for?

MUST
  • Professional experience: 3+ years
  • Solid Java experience
  • Core programming skills: object-oriented design, OOP design patterns, concurrency, data structures, and algorithms
  • Linux or any other Unix
  • Good verbal and written communication English skills
NICE TO HAVE
  • Basic C/C++
  • Embedded development
  • Linux scripting languages (Bash)
  • Git/Bitbucket
  • Cross-compilation
  • Makefiles and automated build tools
  • Audio/Video processing and streaming
  • Networking stack understanding
  • GDB debugging
  • Google test framework
  • Spring Framework
  • Python
  • Golang
  • MySQL, Couchbase
  • Embedded Java VMs
  • Linux kernel, driver development
  • UML
  • Jira, Confluence

Our company

Luxoft Poland

Krakow, Wrocław, Warsaw, Gdańsk 1500
Tech skills
  • Java
  • JavaScript
  • C++
  • C#
  • Python
  • Scala
  • Android
  • Android
  • iOS
  • Go

Check out similar job offers