Lead Java Software Engineer

EPAM Systems, Inc.

Wrocław

Hybrid

PLN 250,000 - 380,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Employee Stock Purchase Plan
Hybrid work model
Relocation opportunities
Career development

Job summary

EPAM Systems, Inc. seeks a Lead Java Software Engineer to design and build next-generation wealth management applications, delivering digital banking solutions for clients and client advisors.

You will work within the Wealth Management Investing delivery team under the Technology division. You will mentor engineers, conduct code reviews, and ensure robust SDLC practices, CI/CD with GitLab and Jenkins, and Azure cloud integration while collaborating across teams.

Qualifications

  • 10+ years of experience in Java software engineering.
  • Solid understanding of modern web app development (backend and frontend).
  • Proficiency in Java frameworks: Spring, JPA, Hibernate.
  • Frontend tech: TypeScript/JavaScript, Angular or React.
  • Experience with Oracle and PostgreSQL; PL/SQL exposure.
  • Knowledge of Kafka and cloud tech (Azure).
  • Familiarity with Git, GitLab, Jenkins; Ansible, Linux, shell scripts.

Responsibilities

  • Design, plan and deliver sustainable Java-based solutions for wealth management.
  • Collaborate with architects, developers and third parties to drive delivery.
  • Review code and test software to ensure quality and reliability.
  • Contribute to application architecture and SDLC activities.
  • Ensure operational controls for smooth transition from test to production.

Skills

Java
Spring
JPA
Hibernate
TypeScript
Angular
React
Kafka
Azure
Git

Tools

GitLab
Jenkins
Ansible
Linux
Shell scripting
Oracle
PostgreSQL
PL/SQL

Job description

We are seeking a Lead Java Software Engineer to design and build next-generation business applications using modern technologies, working within the Wealth Management Investing delivery team as part of the Technology division to provide digital banking solutions for clients and client advisors.ResponsibilitiesProvide technology solutions to solve business problems and strengthen digital leadership in financial servicesDesign, plan and deliver sustainable solutions using modern programming languagesAnalyze business requirements to remove ambiguity and refine deliverablesCollaborate with team members, software architects, and third-party providers to drive deliveryAssess new software projects and initiatives by offering technical expertise and recommendationsConduct code reviews and test software as neededParticipate in application architecture, design, and other phases of the SDLCEnsure proper operational controls and procedures are implemented to support the transition from test to productionRequirements10+ years of experience in software engineering with Java and excellent understanding of modern web application developmentStrong know-how across the entire technology stack of Java backend and web-based frontend developmentProficiency in Java and associated frameworks such as Spring, JPA, and HibernateWorking knowledge of front-end technologies such as Typescript/JavaScript, Angular, and ReactExperience with Oracle, PostgreSQL DB, and exposure to PL/SQLKnowledge of event-driven architecture such as Kafka and cloud technology, preferably AzureFamiliarity with versioning and build tools such as Git, GitLab, and JenkinsFamiliarity with Ansible playbooks, Linux operating systems, and shell scriptsCapability to convey technical ideas and concepts to all audiences, with the confidence to challenge effectivelyEnglish proficiency at B2 level or higherWe offerWe gather like-minded people:Top tech minds driving innovation in AI, cloud and digital platform modernizationSupportive team and agile, startup-like cultureHybrid by design mode and opportunity to work remotely within PolandChance to work abroad for up to 60 days annuallyBusiness-driven relocation opportunitiesWe provide growth opportunities:Career development programsThought leadership, mentoring, soft skills and well-being programsCertification (Anthropic, Gemini, GCP, Azure, AWS)English classesWe cover it all:Stable payParticipation in the Employee Stock Purchase Plan with a 15% discountBenefits package (health insurance, multisport, shopping vouchers)Referral bonuses up to $2,000Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and moreCorporate, social and well-being eventsPlease, note:Benefits listed above are available to employees onlyWe are open for working with Contractors. Terms of B2B cooperation agreements are agreed individuallyWe will reach out to selected candidates exclusivelyEPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Java Software Engineer
Lead Java Software Engineer

EPAM Systems, Inc. • Kraków

Hybrid
PLN 180,000 - 320,000
Remote work within Poland
Relocation opportunities
Employee Stock Purchase Plan
+3
Senior Java Software Engineer
Senior Java Software Engineer

EPAM Systems, Inc. • Gdańsk

Hybrid
PLN 180,000 - 280,000
Health insurance
Multisport card
Shopping vouchers
+2
Senior C++ Developer
Senior C++ Developer

EPAM Systems, Inc. • Wrocław

Hybrid
PLN 180,000 - 240,000
Hybrid work model
Remote within Poland
Health insurance
+1
Lead Fullstack Developer
Lead Fullstack Developer

EPAM Systems, Inc. • Gdańsk

Hybrid
PLN 200,000 - 280,000
Health insurance
Multisport
Shopping vouchers
+3
Lead Fullstack Developer
Lead Fullstack Developer

EPAM Systems, Inc. • Łódź

Hybrid
PLN 180,000 - 260,000
Hybrid by design
Remote work within Poland
Relocation opportunities
+2
Lead Fullstack Developer
Lead Fullstack Developer

EPAM Systems, Inc. • Wrocław

Hybrid
PLN 180,000 - 260,000
Hybrid by design
Relocation opportunities
Stock Purchase Plan
+2
Lead Data Software Engineer (Java)
Lead Data Software Engineer (Java)

EPAM Systems • Kraków

Hybrid
PLN 260,000 - 380,000
Hybrid work model
Remote work within Poland
Relocation opportunities
+3
Senior AI & Agentic Systems Engineer (Java)
Senior AI & Agentic Systems Engineer (Java)

EPAM Systems, Inc. • Wrocław

Hybrid
PLN 260,000 - 360,000
Hybrid work model
Office locations in Kraków, Wrocław, G
Senior Python Developer
Senior Python Developer

EPAM Systems, Inc. • Gdańsk

Hybrid
PLN 170,000 - 250,000
Health insurance
Employee Stock Purchase Plan
Hybrid work model
+2
Senior AI & Agentic Systems Engineer (Java)
Senior AI & Agentic Systems Engineer (Java)

EPAM Systems, Inc. • Gdańsk

Hybrid
PLN 200,000 - 320,000
Hybrid work model
Health insurance
Employee stock purchase plan (ESPP)
+2