pracaon.pl

Junior Java Developer

Remote, Polska
EPAM
Partner
dziś
Wynagrodzenie do ustalenia
Pełny etat • Zdalna • IT i Telekomunikacja

Najważniejsze cechy oferty

  • Min. 1 rok doświadczenia

  • DevOps / Cloud: AWS, Azure, Docker, Kubernetes

  • Backend: Java / .NET / Node / Python

  • Zatrudnienie: Umowa o pracę

  • Praca zdalna - bez dojazdów

Opis

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

Wymagania

  • 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

Zakres obowiązków

  • 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

Seniority

  • Junior

Mile widziane

  • 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

Słowa kluczowe / Umiejętności

Java
Spring Boot
Spring Core
Datadog
Kotlin/JVM
Kubernetes
Russian
Splunk
Spring WebFlux
Amazon Web Services
Oferta została zaimportowana z zewnętrznego portalu.Źródło ogłoszenia