JustJoin.IT Hybrydowo Mid

Java Developer z Kafką

Link Group

⚲ Kraków, Rzeszów, Kielce, Gliwice

20 160 - 21 840 PLN netto (B2B)

Wymagania

  • Java
  • Kafka
  • GCP
  • Terraform
  • Git

Opis stanowiska

You will join a global team of Full Stack Developers working on an in-house application supporting electronic trading. The team works with modern technologies, a DevOps approach, and close collaboration with the business.
Currently, the team is focused on migrating the application from an on-premise environment to GCP. The application is responsible for position management and real-time data visualization.

You and your teammates are responsible for all aspects of delivering software to your users:
• Development of new features.
• Speaking to the product owner (traders) to understand new feature requirements.
• Automating regression testing of new software.
• Frequent deployment of multiple software packages to production.
• Production availability – we collectively build and own the service.
• Peer review of colleague’s changes.
• Speak up and help shape how we do things better.

Required skills and experience:
• Expertise of Java development, with at least 4 years of experience
• Exposure to cloud technologies such as GCP and Terraform.
• Familiar with TDD, continuous integration and delivery environment using Git/Gradle/Teamcity/Github
• Experience with Apache Kafka and Kafka Streams
• Fluent English (min. B2)

Nice to have skills and experience:
• Experience with REST, messaging technologies and JVM performance tuning.
• MongoDB
• An interest in Equity or Equity Derivatives trading business
• Trading or Risk analysis systems domain knowledge
• A passion for software development outside of work through involvement in open source, working groups, meetups etc.

🔍 Dekoder Ogłoszenia

🔴
You will join a global team of Full Stack Developers
Możliwe, że będziesz musiał pracować z ludźmi z różnych stref czasowych i o różnym poziomie doświadczenia.
🔴
close collaboration with the business
Oczekuje się, że będziesz aktywnie komunikować się z traderami, co może oznaczać częste zmiany wymagań i presję czasu.
🔴
responsible for all aspects of delivering software to your users
Oznacza to, że będziesz zaangażowany we wszystko, od projektowania, przez kodowanie, testowanie, aż po wdrażanie i utrzymanie w produkcji.
🔴
Speaking to the product owner (traders) to understand new feature requirements
Może to oznaczać konieczność tłumaczenia technicznych ograniczeń na język biznesowy i odwrotnie, często pod presją czasu.
🔴
Speak up and help shape how we do things better
Choć brzmi pozytywnie, może oznaczać, że obecne procesy nie są optymalne i będziesz musiał poświęcić dodatkowy czas na ich poprawę.