Lead Java Full Stack Developer

EPAM Systems

Krakow, Poland • 33m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Lead Java Full Stack Developer (flex-hybrid: 3 days in the office)

Description

Join a team working on a next-generation valuation and risk management platform built from multiple components. You will design, develop, and maintain full-stack applications across front-end and back-end layers, including microservices and event-driven systems. You’ll also influence architecture, ensure code quality, and deliver features under tight timelines.

Responsibilities

  • Design, develop, and maintain full-stack applications across front-end and back-end layers
  • Build and enhance distributed applications such as microservices and event-driven systems
  • Leverage AI coding assistants (e.g., GitHub Copilot) to improve development efficiency
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Contribute to architectural decisions and technical direction of the platform
  • Ensure code quality through best practices, reviews, and testing
  • Deliver features and enhancements under tight timelines in a fast-paced environment
  • Take ownership of components from design through deployment and support
  • Continuously learn and adapt to new technologies and evolving requirements

Requirements

  • 10–12 years of overall software development experience preferred (7–8 years with hands-on relevance considered)
  • At least 1 year of relevant leadership experience
  • Proficiency in Java
  • Background in full-stack development covering both front-end and back-end
  • Expertise in developing distributed applications such as microservices and event-driven systems
  • Familiarity with GitHub Copilot or similar AI coding assistants
  • Understanding of cloud infrastructure
  • Ability to work in a fast-paced environment and deliver under tight timelines
  • Strong communication skills and ability to collaborate with cross-functional teams
  • Ownership mindset and willingness to learn and adapt
  • English proficiency at Upper-Intermediate (B2) or higher

Nice to have

  • Experience with applications deployed on Microsoft Azure
  • Proficiency in Python
  • Skills in ReactJS
  • Familiarity with automation testing tools and frameworks

Benefits

  • Hybrid by design; opportunity to work remotely within Poland; chance to work abroad up to 60 days annually
  • Career development programs, thought leadership, mentoring, and soft skills/well-being programs
  • Certification support: Anthropic, Gemini, GCP, Azure, AWS; English classes
  • Stable pay; Employee Stock Purchase Plan with a 15% discount
  • Benefits package (health insurance, multisport, shopping vouchers)
  • Referral bonuses up to $2,000
  • Office amenities and corporate/social/well-being events
  • Contractor option available (B2B terms agreed individually); benefits listed are for employees only

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report