Java Developer

This role is within the Global Trading Solutions (GTS) organisation, supporting a global business based out of Switzerland. It is a rare opportunity for a skilled and motivated Java developer to work in a fast paced environment for a leading international bank. Work amongst highly experienced team members on a wide variety of technologies, and gain experience in financial trading systems at an enterprise level.

Roles and responsibilities:

We are looking for people who have a passion for software and technology and are keen to develop and maintain complex software applications.

Key tasks include:
• Handle production incident at an L3 support level by providing bug fixes
• Assist L1 & L2 support in their work with your application SME knowledge
• Contribute to all phases of the software development lifecycle
• Writing testable code according to the technical specification
• Refactor code in coordination with the team and contribute to the continuous improvement of the code base
• Participate in the preparation and execution of software deployments
• Communicate with key stakeholders in IT or on the business side
• Keep the operational & technical documentation up-to-date

Required Education and Experience

  • Minimum 5 years of experience
  • Proven experience in Java (6 and 8), EJB, Spring, Web Services (SOAP, REST), Control M, Unix, Unix Scripting, Maven, WebLogic, Hibernate, Spring Boot, GIT
  • Proven experience in Behaviour-driven Development (BDD) and Test-Driven Development (TDD)
  • Strong understanding of relational databases in general and Oracle in particular including the ability to read complex stored procedures and create new ones
  • Solid understanding of Object Oriented Programming (OOP)
  • Solid understanding of Object Oriented Analysis (OOA), Design and Development
  • Solid understanding of Software Design Principles, Patterns & Strategies
  • Familiar with agile methodologies and tools, such as Jira & Confluence

What we offer

  • Stable job in professional team,
  • work in our office in Krakow or Wroclaw or full remote,
  • Interesting path of career in an international organization,
  • Consistent scope of responsibilities,
  • B2B concract,
  • salary depends on experience – tell us about your expectations.