Senior Java Developer with DevOps

Job description

The Credit Risk PB team delivers projects in the area of Private Banking units of the Bank across the globe. The main project of the team in Wroclaw is WMCLST - Wealth Management & Corporates Loan Stress Testing Calculation Engine. The project had been designed and implemented by the team from scratch and became the strategic infrastructure for PB lending business to produce stress test calculations for internal and regulatory purposes. This year’s focus in WMCLST is to onboard new product types, implement stressing calculators, automatize calculation triggering, validate and adjust input data, and optimize the platform to speed up the calculations.

The team is international (Switzerland, Poland, India).

This is the role for architect/leader (design, less coding) with Cloud and SQL. Responsibilities will include also DevOps area (creating CI/CD pipelines).

Your responsibilities

• Software development based on given requirements according to quality standards agreed within the team
• Participating in the design activities
• Writing unit tests for created software
• Performing code review
• Documenting the code and developed solutions
• Bug fixing and maintenance of created software
• Close cooperation with other Software Engineers, Solution Architects, Requirements Engineers, Project Manager and Test Engineers
• Performing review of the requirement specifications prepared by Requirement Engineers
• Supporting Test Engineers in all test activities

Challenges in this role:
• Design solution which meets functional requirements with respect to non-functional requirements
• Contribution (individually or with other solution engineers) to the coding activities
• Be responsive to changing requirements and priorities
• Show understanding of good project planning practices and team management processes
• Provide support for production operations by analyzing reported issues, inspecting logs and performance figures
• Ensure timely and open issue management communication to business and other IT stakeholders
• Show ability to be an effective team member by working closely with colleagues from multiple teams

Our requirements

• Few years of experience using Java
• Experience in Spring Frameworks (Spring Boot/Spring MVC/Spring Data etc.)
• Experience in development of RESTful Web Services
• Practical experience working with JUnit and Git
• Good knowledge of OOP concepts and design patterns
• Experience in implementation of Microservices, Service-oriented-architecture, multi-tier application platforms and multi-component asynchronous communication (JMS/MQ)
• Good knowledge of JPA and SQL (preferable Oracle SQL)
• Fluent written and spoken English
• Practical knowledge of UML and design tools (e.g. Enterprise Architect)
• Experience in development, roll-out and maintenance of complex applications
• In-depth knowledge of IntelliJ IDEA or Eclipse
• Ability to connect applications, interacting projects/systems
• Ability to speak with business, planning architecture
• Good negotiation skills, presentation of design

• Experience of development using Java 7, 8 or higher
• Apache Camel, JMS, XML, EJB, JAX-RS, CDI, Angular, GIT and Oracle Coherence
• Maven, Jira, FishEye, CI/CD pipeline
• Knowledge of mocking frameworks JUnit, Mocking framework (preferably Mockito)
• Strong communication skills
• Experience working in international projects
• Experience working in banking or finance industry (especially in the credits domain)
• Openshift / Kubernetes
• Experience working within a matrix-managed environment


• Ability to work partly from home (hybrid model)
• Private medical healthcare
• Multisport Card
• Life insurance
• Personal event bonus (i.e., wedding, childbirth, graduation)
• Company social events
• For COW employees - additional paid day off for volunteering

Share this offer:

You haven’t found the position you were looking for? Create your profile, send us your CV and stay connected!

Create your profile