Senior Java Developer/Tech Lead
⚲ Warszawa
40 000 - 52 000 PLN (PERMANENT)
Wymagania
- Java
- Communication skills
- financial/trading systems (nice to have)
Opis stanowiska
Wymagania:
- 8+ years of experience in software development, with a strong focus on Java - Solid understanding of concurrent and multithreaded programming,- Experience in a building financial/trading systems is a big plus- Experience in building distributed systems.- Proven ability to deliver complex technical solutions.- Experience working in collaborative, cross-functional environments.- Strong communication skills.- Ability to work effectively in dynamic, fast-paced environments.- Familiarity with modern development tools, including AI-supported solutions.- Exposure to or willingness to work with technologies beyond Java
Codzienne zadania:
- Develop and enhance high-performance components within a low-latency trading environment.
- Drive delivery of key engineering initiatives across the full lifecycle — from concept and design to deployment and support.
- Take ownership of complex technical areas, working cross-functionally with engineering and business stakeholders.
- Contribute to architectural decisions and help evolve engineering standards and best practices.
- Support and guide other engineers through knowledge sharing, collaboration, and hands-on problem solving.
- Participate in design discussions and code reviews to ensure high-quality solutions.
- Continuously improve system performance, scalability, and reliability.
- Work closely with business teams to translate requirements into technical solutions.
- Contribute to the ongoing modernization and simplification of existing systems and platforms.
- 8+ years of experience in software development, with a strong focus on Java - Solid understanding of concurrent and multithreaded programming,- Experience in a building financial/trading systems is a big plus- Experience in building distributed systems.- Proven ability to deliver complex technical solutions.- Experience working in collaborative, cross-functional environments.- Strong communication skills.- Ability to work effectively in dynamic, fast-paced environments.- Familiarity with modern development tools, including AI-supported solutions.- Exposure to or willingness to work with technologies beyond Java
Codzienne zadania:
- Develop and enhance high-performance components within a low-latency trading environment.
- Drive delivery of key engineering initiatives across the full lifecycle — from concept and design to deployment and support.
- Take ownership of complex technical areas, working cross-functionally with engineering and business stakeholders.
- Contribute to architectural decisions and help evolve engineering standards and best practices.
- Support and guide other engineers through knowledge sharing, collaboration, and hands-on problem solving.
- Participate in design discussions and code reviews to ensure high-quality solutions.
- Continuously improve system performance, scalability, and reliability.
- Work closely with business teams to translate requirements into technical solutions.
- Contribute to the ongoing modernization and simplification of existing systems and platforms.
🔍 Dekoder Ogłoszenia
🔴
Tech Lead
Może oznaczać zarówno faktyczne prowadzenie zespołu technicznego, jak i po prostu bycie starszym programistą z większą odpowiedzialnością za kod.
🔴
Proven ability to deliver complex technical solutions.
Oznacza, że oczekuje się od Ciebie samodzielnego rozwiązywania problemów i dostarczania gotowych rozwiązań, a nie tylko pracy nad fragmentami kodu.
🔴
Ability to work effectively in dynamic, fast-paced environments.
Może sugerować częste zmiany priorytetów, presję czasu i potencjalnie nadgodziny.
🟡
Familiarity with modern development tools, including AI-supported solutions.
Może oznaczać, że firma dopiero zaczyna eksperymentować z narzędziami AI, a nie że są one w pełni zintegrowane i efektywnie wykorzystywane.
🔴
Exposure to or willingness to work with technologies beyond Java
Może oznaczać, że będziesz musiał szybko uczyć się i pracować z nowymi technologiami, które nie są głównym obszarem Twojej dotychczasowej specjalizacji.