EPAM Systems

Senior 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.

Currently we are looking for a Senior Java Developer for our Wroclaw office to make the team even stronger.

You'll be working in the Team, who is responsible for developing governance, methodology, transparency and effective communication of FTP / Funding Requirements. The principle objectives are to: accurately price funding generation and consumption in the Group and its entities; incentivize the optimum mix of assets and liabilities in particular currencies and tenors; & steer the Balance Sheet composition towards a balanced equilibrium

Expert advice. Wealth management. Investment banking. Asset management. Retail banking in Switzerland. And all the background support. That's what we do. And we do it for private clients, institutions and corporations around the world.

Our client is one of the largest investment banks in the world.

  • Implement and deliver high quality software solutions / components for the Group Treasury Trading Desk platform
  • Mentor and lead developers; review code/designs and ensure adherence to standards
  • Manage and 'own' significant development tasks end-to-end
  • Demonstrate superior collaboration skills in working closely with the Business and other development, testing, support and release teams to roll-out important regulatory and business improvement programs
  • Expertise in the fundamentals of computing science including data structures and algorithms
  • 8-10 years of expertise in Java 8 with knowledge of low-level parts of the API like collections, multi-threading, Java concurrency utilities
  • Experience in web application development, familiar with REST
  • Fluency in relational databases (Oracle)
  • Knowledge of JavaScript (DOJO), XML, JSON and web service handling
  • Important frameworks, where knowledge is required:
    • (Spring in general is very important, Spring Boot is advantage; Hibernate or other JPA solutions; JMS, Messaging; Experience in multi-threading, unit and integration testing)
  • Docker experience is an advantage
  • Understanding object oriented design and software design patterns
  • Fluency in Java unit testing / testing frameworks (JUnit / Mockito / Cucumber etc. will +)
  • Knowledge of agile development practices (Scrum, XP, Kanban etc.)
  • Knowledge of Financial Industry will be plus
  • Fluent in English and Focused on quality & quick Learner
  • An excellent communicator
  • Aware of on-going technology trends and know how to pragmatically leverage their benefits
  • Comfortable working independently, as well as in a team-oriented, collaborative environment
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
  • Mentoring programs with experts that will help you to grow
  • Discount on Apple products up to 10%
  • Relocation package for foreign applicants as well as for people relocating within Poland
  • Please note that only selected candidates will be contacted