Senior / Lead Java Developer

EPAM Systems

Education
Benefits
Qualifications
Skills

We are seeking an experienced Senior and Lead Java Developer with who has hands-on experience with Apache Kafka and Java Spring stack.

This position offers a hybrid model, with 3 days per week working from the Krakow office.

SEE YOURSELF IN THIS ROLE

You will be working in a global team that develops and maintains a suite of applications that comprise - Securities Operations and Corporate Action systems in Group Operations IT. The system is used for supporting the trade lifecycle in the back office of our client’s Investment Bank. Members of this team work closely with the operations teams from all business areas and business development analysts to provide global solutions for varied business requirements. The system is the basis of the next-generation securities management system.

In this position, you'll create technical designs, develop efficient backend solutions, and ensure quality through rigorous testing. As a Software Engineer, you'll work with cutting-edge technologies and be recognized for your innovative ideas. You'll play a crucial role in supporting our search systems, optimizing data and search mechanisms for our company-wide product platform, which provides vital information to the global finance industry.

What You’ll Do

  • Develop new features and maintain existing codebase
  • Develop streaming applications with Apache Flink
  • Write unit, integration, and behavior tests
  • Cooperate within a successful scrum development team built on mutual respect
  • Collaborate to refine user requirements through behavior-driven development (BDD)
  • Collaborate with other global IT teams
  • Do level 3 support, assisting the production operations team in the rollout and support-related matters

What You Have

  • Strong experience with Java programming
  • Experience with Spring stack (Spring Framework, Spring Boot), build tools (Maven, Gradle)
  • Clean coding and refactoring skills with great problem-solving ability
  • Hands-on experience with agile methodologies, especially SCRUM
  • Strong written and verbal communication skills in English, and the desire to work as part of a global team
  • Awareness of test- and behavior-driven development
  • Hands-on SQL and Unix experience
  • Experience with CI/CD
  • Ability to improve older code bases, as well as apply modern best practices to new projects
  • Proactive, comfortable working in dynamic environments with fast-paced deliveries and changing requirements

We Offer

  • We gather like-minded people:
  • Friendly team and enjoyable working environment
  • Engineering community of industry’s professionals
  • Flexible schedule and opportunity to work remotely within Poland
  • Chance to work abroad for up to 60 days annually
  • Relocation within our 50+ offices
  • 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
  • Language classes on English and Polish for foreigners
  • We cover it all:
  • Stable income (Employment Contract or B2B)
  • Participation in the Employee Stock Purchase Plan
  • Referral bonuses
  • Benefits package (health insurance, multisport, shopping vouchers)
  • Corporate and social events
  • We may contact chosen candidates only

About EPAM

  • EPAM is a leading global provider of digital platform engineering and development services. We embrace a dynamic and inclusive culture, where you will collaborate with multi-national teams, contribute to a myriad of innovative projects, 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

Why EPAM

Apply Apply

Read Full Description
Confirmed 23 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles