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
Address:
SKYLIGHT BUILDING | ZŁOTA 59 | 00-120 WARSZAWA
BUSINESS LINK GREEN2DAY BUILDING | SZCZYTNICKA 11| 50-382 WROCŁAW
Contact:
INFO@ITDS.PL
+48 883 373 832