EPAM Systems

Lead Java Developer

1 month agoWroclaw, Poland

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.

DESCRIPTION
Are you a master of Java interested in the coming frameworks, tools, and techniques? Do you know how to solve challenging problems in elegant ways? Currently we are looking for a Lead Java Developer for our Wroclaw office.

ABOUT THE PROJECT
Our client is one of the largest investment banks in the world.
Responsibilities

  • Lead a development team and deliver on the next generation implementation of digital solutions for our business
  • Drive technical specification and the component design
  • Develop the service-layer of a large-scale rich internet platform in collaboration with business analysts, client-side developers, database developers and quality assurance (QA) professionals
  • Master state-of-the-art technologies within a complex business domain
  • Share knowledge across the whole development community
  • Take pride in the quality of delivered software products and services (this is what drives you)
Requirements
  • Experience in managing globally spread resources and knowing about possibly related cultural aspects
  • Strong experience with Java Enterprise and the Spring Framework (Container, MVC, JDBC)
  • Expertise in generic computing science including OOP modelling (UML, SOLID etc.), algorithms, data structures and design patterns
  • Clean coding and refactoring skills
  • Good knowledge of unit testing approach & frameworks (e.g. JUnit)
  • Experience with build tools like Maven, and development tools such as Eclipse, Git, Subversion, JIRA, TeamCity, Nexus
  • Proficiency with relational database concepts and interaction (JDBC, SQL, RDBMS)
  • Proficiency with UNIX and scripting (.ksh, perl etc.)
  • Experience with web servers running Tomcat & Apache
  • Working knowledge of client-side web technologies (JavaScript, React JS, JSON, HTML, CSS)
  • Know-how of agile development practices (Scrum, XP, Kanban, etc.)
We offer
  • Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification
  • English language classes
  • Polish language classes for Foreigners
  • Career development center
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate for short and long-term projects (ex. to USA or Switzerland)
  • Benefit package (private insurance, health care, multisport, lunch tickets, and shopping vouchers, etc.)
  • Possibility to be involved in an international project
  • Remote work options
  • Relocation package for foreign applicants as well as for people relocating within Poland
  • Please note that only selected candidates will be contacted
Apply

Job ID: EPAM-60488