Senior/Expert Java Engineer

  • Carvallar
  • Kraków, Poland

Senior/Expert Java Engineer

Job description

We’re looking for a team player for a small, cross-functional team of talented and passionate Software Engineers responsible for designing, building and maintaining most successful ecosystems of microservices. Working with a cloud-native stack of state-of-the-art technologies and modern development approaches that work. Solving real-world data-intensive problem

Job requirements

What & How

We create cutting-edge data-intensive systems for one of the leading global retailers to transform business through technology in the spotlight of the process

We take care of data representation consistency within an international organisation. We have many different data consumers (customer systems, operational systems, reporting) and many different data interfaces (REST, queues, batch exports & imports, admin UI).

We are responsible for the whole solution, from AWS infrastructure, through Business Logic, to User Interface.

Team with co-located Product Owner - we are making important product decisions together.

 

What we expect

  • Team player eager to share, lead by example but also open to new ideas and solutions
  • Hands-on software engineer rather than a programmer
  • Fluent in Java and/or other JVM languages understand language applicability and implementation fundamentals
  • Able to develop and maintain high-quality code
  • Hands-on experience in designing and development of scalable, distributed, highly available solutions
  • Experience in infrastructure development in the cloud environment
  • Can communicate with the business
  • Can mentor new members of the team
  • Can express and document ideas through diagrams and technical documentation
  • Communicative English, both written and verbal