IT

Senior Java Backend Engineer

Katowice, Silesian Voivodeship   |   Full Time

Our customer is a multinational company operating in the design of new developments, architectures, and digital experiences sectors. In one of their offices, in Katowice, Poland, they support different cloud projects.

We are selecting a:

Senior Java Backend Engineer in Katowice office.


You will join a team of 4-5 Java Software Developers and be responsible for development and maintenance of  IoT platform. You will build data streaming infrastructure and work on scalability / performance problems. We are looking for someone experienced in design and development of distributed cloud services with understanding of performance, scalability and multithreading issues.


Tasks:


  • Design, develop and maintain a wide range of microservices for our growing IoT platform
  • Take part in architectural and code reviews
  • Help to design a universal and usable API for IoT
  • Collaborate with colleagues internationally in an Agile environment
  • Guide other team members in handling more complex issues
  • Evaluate new technologies, ideas and approaches
  • Write unit, integration and system tests


Requirements:

  • 3+ years of experience in Java programming language
  • Experience with server-side development, ideally on JVM platform
  • Experience with SQL and NoSQL databases (e.g. PostgreSQL, Cassandra, Elasticsearch, Redis)
  • Working knowledge of Linux systems
  • Good understanding of multithreading concepts
  • Good command of English


Nice to have:

  • Experience in Scala or other JVM programming language
  • Experience with distributed systems
  • Experience with Kafka or other messaging middleware
  • Experience with a data processing framework (such as Spark, Flink or Kafka Streams)
  • Experience with Docker, Kubernetes
  • Experience with cloud service providers (AWS, Azure)


Our Offer:

  • Flexible environment
  • Get exposed to international colleagues and customers from around the globe. Our working languages are Polish and English
  • An extensive on-boarding period so you can get up to speed with the rest of the team
  • A learning environment where you can build upon your skills and interests, share knowledge, and attend events and conferences pertaining to your discipline. We also offer free English classes
  • Competitive salary
  • Benefits package, including private health care, life insurance, and fitness passes
  • Choose between a Mac, Windows, or a Linux machine
  • We offer the ability to work with the newest tech-stack and the most talented engineers in IoT industry


Submit Your Application

You have successfully applied
  • You have errors in applying