Senior Java Developer / Tech Lead
Senior Java Developer / Tech Lead
Kraków, PL, 30-302
What will you do?
- Participate in the development and replacement of a third-party application used for pricing financial instruments (swaps and bonds)
- Work on implementing a new microservice-based architecture to replace an existing system
- Ownership and development of the STP components
- Ownership and development of the new trade booking components
- Support of Electronic Trading platform for CEEMEA, LATAM and APAC regions
- Own technical design for the systems/application
- Ensure the system meets low-latency and high-accuracy requirements, critical for real-time decision-making
- Collaborate closely with multiple internal teams, including pricing, infrastructure, and architecture, to ensure consistent delivery and integration
- Lead the rest of the development team in the design and approach
- Deliver high-quality code in a mission-critical financial environment
Your Skills
- Strong knowledge of Java
- Solid understanding of REPOs (repurchase agreements) and financial domain logic
- Strong experience with multithreading and concurrency management in distributed systems
- Hands-on experience with Google Guice for dependency injection
- Ability to work independently and collaboratively in a fast-paced environment
- Understand the business requirements/domain and how they can be modelled/implemented in the system. This includes extending the system/model to new use cases, business requirements.
- Advanced Java Threading patterns
- Low-latency development (understand of FIX Engine, Chronicle Queue, Chronicle Map tehnologies, Active-Active, Active-Passive architecture is big advantage).
- Hands on experience with distributed systems design
- Experience to implementation and setup of observability and monitoring systems.
Nice to Have
- Devops experience
- Incident management
We offer you:
- Hybrid work – 2 days a week in our/our client's office in Kraków
- Working in a highly experienced and dedicated team
- Competitive salary and extra benefit package that can be tailored to your personal needs (private medical coverage, sport & recreation package, lunch subsidy, life insurance, etc.)
- Contract of employment or B2B contract
- On-line training and certifications fit for career path
- Free on-line foreign languages lessons
- Regular social events
- Access to e-learning platform