Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
September 2, 2026
Lead Data Software Engineer (Java)
Senior • On-site
Krakow, Poland
Apply now
We are seeking a Lead Data Software Engineer (Java) to join a Technology Stream within the Investment Banking domain, operating under a Chief Digital Information Office.
Description
In this role, you will work within an agile team to design, develop, and evolve the strategic backbone between trade capture systems and Operations and Regulatory systems within the Digital Operations Stream. You will take ownership of solution design and technical architecture, ensuring that implementation by Java engineers is robust, scalable, and aligned with a long-term vision. This undertaking is foundational to a multiyear strategic roadmap to migrate to and leverage cloud technology and outperform the existing stack.
Responsibilities
- Design and own end-to-end solution and application architecture for the strategic platform enabling trade executions to flow from trade capture systems to Operations and Regulatory applications, turning epics and features into well-structured, resilient solutions.
- Translate business and product requirements into high-level and low-level designs, including integration patterns, data flows, interfaces, and deployment/topology decisions.
- Provide technical leadership to Java developers in the pod, defining implementation approaches, reviewing designs and code, and ensuring adherence to architecture and engineering best practices.
- Develop key components of the platform in Java and related technologies, balancing hands-on development with architectural responsibilities.
- Work closely with other agile pod members in sprints to iteratively deliver product requirements, ensuring solutions are secure, performant, and observable.
- Collaborate with the product team and stakeholders to understand and challenge requirements, propose architectural options, and ensure delivered functionality aligns with strategic goals.
- Contribute to the technical roadmap, identifying opportunities for simplification, reuse, and standardization across the Digital Operations landscape.
Requirements
- Bachelor’s degree in Computer Science or a related discipline, or equivalent experience.
- 5+ years of experience designing and implementing complex Java-based backend systems and integrations.
- At least 1 year of relevant leadership experience.
- Proficiency in Python and Apache Spark.
- Expertise in solution or technical architecture, including designing distributed, event-driven systems, defining APIs and integration contracts, and producing architecture artifacts such as HLD/LLD, sequence diagrams, and deployment diagrams.
- Familiarity with modern data and processing technologies, including data streaming and real-time and batch processing, with exposure to Databricks; Kubernetes is a plus.
- Significant experience with DevOps and CI/CD pipelines and concepts, such as ADO, GitHub, or GitLab.
- Competency in TDD and engineering best practices, including code reviews, clean code, and automated testing.
- Knowledge of cloud architecture with delivered solutions on at least one major cloud provider.
- Understanding of software design principles, including SOLID, domain-driven design, and event-driven architectures.
- Strong communication skills and ability to collaborate with stakeholders and guide other developers.
- English proficiency at Upper-Intermediate (B2) level or higher.
Nice to have
- Microsoft Azure skills.
- Familiarity with Amazon Web Services (AWS).
- Exposure to Google Cloud Platform (GCP).
We offer
We gather like-minded people
- Top tech minds driving innovation in AI, cloud, and digital platform modernization.
- Supportive team and agile, startup-like culture.
- Hybrid-by-design mode 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
- Career development programs.
- Thought leadership, mentoring, soft skills, and well-being programs.
- Certification in Anthropic, Gemini, GCP, Azure, and AWS.
- English classes.
We cover it all
- Stable pay.
- Participation in the Employee Stock Purchase Plan with a 15% discount.
- Benefits package including health insurance, multisport, and shopping vouchers.
- Referral bonuses up to $2,000.
- Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee, and more.
- Corporate, social, and well-being events.
Please note
- Benefits listed above are available to employees only.
- Contractors are welcome; terms of B2B cooperation agreements are agreed individually.
- Only selected candidates will be contacted.
Similar jobs you might like

Lead Data Software Engineer (Java)
EPAM Systems
Senior
Technology
Wroclaw, DS, Poland · On-site
N/A
50m ago

Java Software Engineer
EPAM Systems
Mid
Technology
Krakow, MA, Poland · On-site
N/A
22h ago

Java Software Engineer
EPAM Systems
Mid
Technology
Gdansk, PM, Poland · On-site
N/A
22h ago

Java Software Engineer
EPAM Systems
Mid
Technology
Wroclaw, DS, Poland · On-site
N/A
22h ago

Senior Java Software Engineer
EPAM Systems
Senior
Technology
Gdansk, PM, Poland · On-site
N/A
22h ago

Senior Java Software Engineer
EPAM Systems
Senior
Technology
Krakow, Poland · On-site
N/A
22h ago

Lead Java Developer
EPAM Systems
Senior
Technology
Warsaw, Poland · Remote
N/A
22h ago

Lead Java Developer
EPAM Systems
Senior
Technology
Katowice, SL, Poland · Remote
N/A
22h ago

Lead Java Developer
EPAM Systems
Senior
Technology
Wroclaw, DS, Poland · Remote
N/A
22h ago

Lead Java Developer
EPAM Systems
Senior
Technology
Poznan, WP, Poland · Remote
N/A
22h ago