THIS JOB OFFER IS NO LONGER AVAILABLE
Click on "Job offers" to see all other positions available on our website.

Senior Java Developer

  • Hybrid
  • English
  • Banking
  • Regular
  • Agile/Scrum

Join us, and modernize core banking with powerful backend solutions!

Krakow-based opportunity with the possibility to work 80% remotely!

As a Senior Java Developer, you will be working for our client, a leading global financial institution dedicated to driving digital innovation in the banking sector. You will be a key player in modernizing core banking systems and supporting mission-critical applications across various regions. Your expertise in Java and modern development practices will be essential in ensuring the successful delivery of high-quality code, enhancing system integration, and enabling seamless operation of backend payment services.

Your main responsibilities:

  • Delivering high-quality, maintainable Java code using industry best practices
  • Conducting code reviews to ensure adherence to standards and identifying areas for improvement
  • Building and supporting backend payment services, including SEPA payments, SWIFT messages, and internal accounting entries
  • Designing and implementing microservices and APIs for enhanced system integration
  • Collaborating with Business Analysts to translate business requirements into technical solutions
  • Utilizing DevOps practices to manage the deployment of services on cloud and on-premises platforms
  • Implementing and maintaining automated testing frameworks to ensure software quality
  • Managing service-related interfaces through orchestration layers
  • Participating in Agile development processes, including backlog grooming and daily stand-ups
  • Supporting production releases and ensuring smooth post-release operations

You’re ideal for this role if you have:

  • Strong proficiency in Java 8+ (with preference for Java 17+)
  • Strong  proficiency in the Power Platform (Power Apps, Power Automate), prior experience with SharePoint Online design best-practices, and a broad skillset across other Microsoft 365 technologies
  • Extensive experience with Spring and Spring Boot frameworks
  • Expertise in developing and maintaining RESTful microservices and APIs
  • Proficiency in using DevOps tools such as Git, Jenkins, and Maven
  • Solid understanding of database technologies, especially Oracle, and SQL
  • Development background with Microsoft development technologies such as SQL, Server, SSRS, C#, .NET, JavaScript, or HTML5
  • Knowledge of mainstream migration tools – ShareGate, AvePoint, etc.
  • Knowledge of SaaS, test driven techniques including TDD, automated unit testing and mocking
  • Experience working in cloud-based and on-premises environments
  • Familiarity with Agile development tools like Jira and Confluence
  • Excellent problem-solving skills and the ability to lead technical teams
  • Strong communication skills and ability to collaborate with cross-functional teams
  • Knowledge of security best practices in software development
  • Familiar with Azure DevOps CI/CD pipeline

It is a strong plus if you have:

  • Experience with MuleSoft or Kafka for system integration
  • Familiarity with automated testing tools and frameworks
  • Background in financial services, particularly in payments processing

#GETREADY  to meet with us!

We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing of your personal data. You can always also apply by sending us an email at recruitment@itds.pl.

Internal number #5730

Benefits

Access to +100 projects
Access to Healthcare
fintech-delivery
Access to Multisport
Training platforms
Access to Pluralsight
Make your CV shine
B2B or Permanent Contract
Flexible & remote work
Flexible hours and remote work