Java Developer

BlueSoft

Warsaw, Poland • 32m ago • On-site

Junior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Java Developer

  • Focus: Backend development for internal banking systems (payments, payment cards, ATMs)

Description

You will join a team building and maintaining internal banking applications around the payments ecosystem. The work includes implementing business logic in Java, designing and developing RESTful APIs and services, and optimizing application performance. You will also support payment-related processing, maintain automated tests, and contribute code to the client’s repositories.

Responsibilities

  • Implement business logic in Java

  • Design and develop RESTful APIs/services

  • Build and evolve applications supporting payment processing, payment cards, and ATMs

  • Work with relational databases and SQL

  • Optimize performance of developed solutions

  • Create and maintain automated tests

  • Participate in code reviews and ensure high code quality

  • Collaborate on internal bank application development and maintenance

  • Deliver source code to the client’s repository for assigned tasks

Requirements

  • Practical knowledge of Java

  • Spring and Spring Boot

  • Experience creating APIs and RESTful web services

  • Knowledge of OpenAPI 3

  • Practical knowledge of Maven and Lombok

  • Experience working with relational databases, especially PostgreSQL

  • SQL knowledge and tools Flyway and jOOQ

  • Experience writing automated tests using Spock and Groovy

  • Ability to analyze and optimize application performance

  • Knowledge of code review process and software development best practices

  • Knowledge of GitLab, Jenkins, Artifactory, and ELK

  • Practical experience with Docker, and Ansible or OpenShift

  • Nice to have: experience with payments, payment cards, or ATM-related projects

Benefits

  • Collaboration with an interdisciplinary team and partner relationships

  • Long-term project engagement

  • Access to latest technologies and engineering standards

  • Flexible service delivery: hybrid or fully remote (team-defined)

  • Knowledge-sharing ecosystem: internal trainings, topic guilds, cloud trainings and certifications

  • Online language learning (English/German)

  • Multisport and private medical care on preferential terms

  • Travel opportunities (sailing trips with company co-funding)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report