Overview
For our client, a leading global financial services institution, we are looking for a Junior Java Developer who will contribute to innovation in high-performance trading systems. You'll help design and implement robust, scalable solutions that handle mission-critical financial transactions in real-time environments, while learning from experienced engineers along the way.
Our client operates in the financial services domain, specifically focusing on foreign exchange (FX) trading platforms and related financial instruments. This project involves building and maintaining sophisticated trading systems that process high-volume, low-latency transactions for institutional clients worldwide. You'll work on cutting-edge technology that directly impacts global financial markets and trading operations.
As a junior developer, you'll be involved in various stages of the Software Development Life Cycle (SDLC), from system design through development, testing, deployment, and providing support — gaining hands-on exposure to enterprise-grade systems.
Ready to launch your career in Java development within the financial sector? Apply now and join our global team!
Responsibilities
- Develop and maintain server-side Java applications for FX trading systems under the guidance of senior engineers
- Participate in different stages of the SDLC, from development through production support
- Contribute to building scalable distributed systems in enterprise environments
- Implement multi-threaded programming solutions for high-concurrency scenarios
- Work with messaging and middleware technologies for real-time data processing
- Apply modern software engineering practices and design patterns
- Help improve existing codebases and modernize legacy systems
- Collaborate with cross-functional teams including traders, analysts, and infrastructure teams
- Assist in providing production support for trading systems
- Continuously learn and grow technical skills through mentorship and team collaboration
Requirements
- 1+ years of Java server-side development experience
- Basic understanding of multi-threaded programming and concurrent systems
- Exposure to building distributed systems or enterprise applications
- Familiarity with messaging and middleware technologies such as Kafka or Tibco EMS
- Working knowledge of Spring Framework and Spring Boot
- Awareness of reactive programming paradigms
- Some exposure to cloud platforms, preferably Azure
- Basic knowledge of Docker and containerization technologies
- Understanding of DevOps practices and CI/CD pipelines
- Basic Linux usage and scripting skills
- Eagerness to learn modern best practices and improve legacy codebases
- Strong problem-solving and analytical skills
- Ability to work both independently and collaboratively in team environments
- Fluent English communication skills
Nice to have
- Interest in or basic knowledge of FX trading and financial markets
- Exposure to messaging systems and event-driven architectures
- Familiarity with microservices architecture patterns
- Awareness of performance tuning and optimization techniques
- Exposure to monitoring and observability tools
- Basic understanding of financial regulations and compliance requirements
- Any experience or coursework related to high-frequency trading or real-time systems
Poland (Prod)
We gather like-minded people:
- Engineering community of industry professionals
- Friendly team and enjoyable working environment
- Flexible schedule and opportunity to work remotely within Poland
- Chance to work abroad for up to 60 days annually
- Business-driven relocation opportunities
We provide growth opportunities:
- Outstanding career roadmap
- Leadership development, career advising, soft skills, and well-being programs
- Certification (GCP, Azure, AWS)
- Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
- English classes
We cover it all:
- Stable income (Employment Contract or B2B)
- Participation in the Employee Stock Purchase Plan
- Benefits package (health insurance, multisport, shopping vouchers)
- Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
- Referral bonuses
- Corporate, social and well-being events
Please, note:
- The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview.
- We will reach out to selected candidates exclusively.
[epamgdo] Poland (About EPAM)
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.