.
Senior Software Engineer (Java)
  • Wrocław County
Senior Software Engineer (Java)
Wrocław, Wrocław County, Lower Silesian Voivodeship, Polska
TN Poland
25. 2. 2025
Informacje o stanowisku

Social network you want to login/join with:

Client:

NATEK

Location:

Job Category:

Other

EU work permit required:

Yes

Job Reference:

80787ee7760e

Job Views:

18

Posted:

23.01.2025

Expiry Date:

09.03.2025

Job Description:

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. Service-oriented, multilayer application with a lot of endpoints. On frontend side there is Angular.

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

Main techstack in this position: Java, Spring, JMS, Cloud (nice to have).

Your responsibilities

Software development based on given requirements according to quality standards agreed within the team (mostly back-end, however front-end elements might be in scope):

  1. Participating in the design activities
  2. Writing unit tests for created software
  3. Performing code review
  4. Documenting the code and developed solutions
  5. Bug fixing and maintenance of created software
  6. Close cooperation with other Software Engineers, Solution Architects, Requirements Engineers, Project Manager and Test Engineers
  7. Performing review of the requirement specifications prepared by Requirement Engineers
  8. Supporting Test Engineers in all test activities

Challenges in this role:

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

Our requirements

  1. Few years of experience using Java
  2. Experience in Spring Frameworks (Spring Boot/Spring MVC/Spring Data etc.)
  3. Experience in development of RESTful Web Services
  4. Practical experience working with JUnit and Git
  5. Good knowledge of OOP (Object Oriented Programming) concepts and design patterns
  6. Experience in implementation of Microservices, Service-oriented architecture, multi-tier application platforms and multi-component asynchronous communication (JMS/MQ)
  7. Good knowledge of JPA
  8. SQL basics (preferable Oracle SQL)
  9. Fluent written and spoken English
  10. Practical knowledge of UML and design tools (e.g. Enterprise Architect)
  11. Experience in development, roll-out and maintenance of complex applications
  12. In-depth knowledge of IntelliJ IDEA or Eclipse

NICE TO HAVE:

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

Benefits

  1. Attractive salary referring to your skills and experience
  2. Ability to work partly from home
  3. Flexible approach regarding to working hours
  4. Joining the company that is providing exceptional services for the biggest, international customers with recognizable worldwide brands
  5. Be part of an open-minded team with a strong team spirit
  6. Private medical healthcare
  7. Multisport Card
  8. Life insurance
  9. Personal event bonus (i.e., wedding, childbirth, graduation)
  10. Internal referral program
  11. For COW employees - additional paid day off for volunteering
#J-18808-Ljbffr

  • Praca Wrocław
  • Wrocław - Oferty pracy w okolicznych lokalizacjach


    91 114
    11 909