
Senior Java Software Engineer
StoneX Group Inc.2 years ago
Kraków, PolandSenior
Responsibilities
- Contribute to all phases of the software development lifecycle using Agile methodology.
- Design and take accountability for technical solutions and architecture.
- Write well-designed, testable, and efficient code.
- Mentor other technical team members.
- Ensure designs follow specifications and review procedures.
- Collaborate with developers, business analysts, and quality analysts.
- Document components and methodologies as required.
Requirements
- At least 5 years of professional Java experience.
- At least 5 years of relational database and SQL experience.
- At least 5 years of experience with REST APIs, microservices, databases, unit testing, version control, and Agile methodology.
- Strong knowledge and experience with Kafka and Redpanda messaging platforms.
- Strong English speaking and writing skills.
- Ability to communicate and justify technical designs to technical and non-technical stakeholders.
- University qualification in Computer Science, Software Engineering, or a similar discipline, or a strong GitHub portfolio showcasing recent projects.
- Professionalism, accountability, adaptability, communication skills, attention to detail, and a strong work ethic.
Benefits
- Hybrid working arrangement requiring 4 days in the office.
- Private parking available for employees.
- 12-month B2B contract.
Tech Stack
Categories
About StoneX Group Inc.
StoneX Group Inc. is a public financial services firm that connects institutional, commercial, and retail clients to global markets through brokerage, execution, clearing, risk management, and cross-border payments. It offers trading and hedging across commodities, equities, fixed income, futures/options, and FX, and operates retail platforms via GAIN Capital’s FOREX.com and City Index (acquired 2020). Founded in 1924 and headquartered in New York, it lists on Nasdaq under SNEX.