Principal Java Engineer
Job Summary
Type of contract: Employment contract
Salary range: 17400 - 26700 PLN gross
What will you do
You will work on building a modern in-house FX trading platform supporting pricing booking routing risk management and valuations. You will be part of a DevOps-oriented team delivering microservices in close collaboration with business stakeholders contributing directly to a high-performance low-latency trading environment.
Your tasks
- Develop high-quality Java code for distributed systems
- Automate testing and deployment for frequent releases
- Collaborate with product owners and business on requirements
- Design and build microservices architecture
- Monitor production systems and ensure stability
- Take ownership of services across the full lifecycle
- Implement low-latency and concurrent solutions
Your skills
- Hands-on experience with Java 17
- Knowledge of concurrency and low-latency programming
- Experience with data structures and functional programming
- Experience with REST APIs and messaging technologies
- Knowledge of TDD and unit testing frameworks
- Understanding of CI/CD and DevOps practices
- Strong communication skills
- Ability to work in agile teams
- Problem-solving mindset and adaptability
- Experience with AI coding assistants
Nice to have
- Knowledge of Foreign Exchange domain
- Interest in trading systems
- Experience with open source contributions
- Passion for software development outside of work
We offer
- Hybrid work in our clients office (Kraków) 8 days a month
- Working in a highly experienced and dedicated team
- Benefit package tailored to your needs (medical sport lunch subsidy life insurance etc.)
- Online training and certifications
- Access to elearning platform
- Social events
Required Experience:
Staff IC
About Company
We see opportunity in technology. In domains such as cloud, AI, mainframe modernisation, DLT and IoT, we blend established practice with new thinking to help our clients stay ahead.