Java Developer z Kafką
⚲ 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.
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ę.