Lead Java Backend Developer
⚲ Krakow
Do uzgodnienia
Wymagania
- Java
- MySQL
- PostgreSQL
- Spring Boot
- Microservices
- REST API
- CI/CD
- Distributed systems
- Kafka
Opis stanowiska
We are seeking a Lead Java Backend Developer to join the team building a new Currency Administration (FX hedging/overlay) platform. This system is a rule-based engine that consumes external data, performs FX overlay calculations and raises alerts for required transactions through an internal exception dashboard. The ideal candidate brings strong expertise in Java/Spring and the ability to think independently and suggest improvements, acting as a proactive problem-solver rather than just a coder.
Please note that working from the office 3 days per week is required.
Responsibilities
• Implement business logic for the rule-based FX overlay engine
• Integrate the platform with external data sources and internal systems
• Ensure code quality through rigorous testing and code reviews
• Optimize performance and reliability of back-end services
• Collaborate with global teams and propose technical improvements
• Troubleshoot and resolve issues across the platform
• Contribute to architectural decisions and technical direction
Requirements
• 5+ years of professional experience in software development with a focus on Java back-end or full-stack development
• Bachelor's degree in Computer Science or related field (or equivalent practical experience)
• Proficiency in Java (8+), Spring Boot and microservices architectures
• Understanding of REST API design with experience building and consuming RESTful services
• Experience with relational databases such as PostgreSQL and MySQL, with exposure to NoSQL stores
• Familiarity with transactional systems and data consistency patterns in enterprise applications
• Knowledge of distributed systems, messaging frameworks such as Kafka and event-driven architecture
• Capability to work independently, grasp complex business logic and contribute proactively to technical solutions
• Skills in collaboration within cross-functional teams and experience working in an Agile/Scrum environment
• English proficiency at B2 level or higher
We offer
• 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.
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.
Please note that working from the office 3 days per week is required.
Responsibilities
• Implement business logic for the rule-based FX overlay engine
• Integrate the platform with external data sources and internal systems
• Ensure code quality through rigorous testing and code reviews
• Optimize performance and reliability of back-end services
• Collaborate with global teams and propose technical improvements
• Troubleshoot and resolve issues across the platform
• Contribute to architectural decisions and technical direction
Requirements
• 5+ years of professional experience in software development with a focus on Java back-end or full-stack development
• Bachelor's degree in Computer Science or related field (or equivalent practical experience)
• Proficiency in Java (8+), Spring Boot and microservices architectures
• Understanding of REST API design with experience building and consuming RESTful services
• Experience with relational databases such as PostgreSQL and MySQL, with exposure to NoSQL stores
• Familiarity with transactional systems and data consistency patterns in enterprise applications
• Knowledge of distributed systems, messaging frameworks such as Kafka and event-driven architecture
• Capability to work independently, grasp complex business logic and contribute proactively to technical solutions
• Skills in collaboration within cross-functional teams and experience working in an Agile/Scrum environment
• English proficiency at B2 level or higher
We offer
• 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.
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.
🔍 Dekoder Ogłoszenia
🔴
act as a proactive problem-solver rather than just a coder
Oczekuje się, że będziesz aktywnie identyfikować i rozwiązywać problemy, a nie tylko wykonywać przydzielone zadania.
🟡
propose technical improvements
Twoje propozycje usprawnień technicznych mogą być mile widziane, ale nie ma gwarancji, że zostaną wdrożone.
🟡
Contribute to architectural decisions and technical direction
Możesz mieć wpływ na architekturę, ale ostateczne decyzje mogą należeć do starszych członków zespołu lub kierownictwa.
🔴
working from the office 3 days per week is required
Jest to wymaganie dotyczące pracy hybrydowej, a nie w pełni zdalnej.
🟢
equivalent practical experience
Chociaż formalne wykształcenie jest preferowane, doświadczenie zawodowe może być uznane za równoważne.