Principal Java Developer (Banking)

  • Kraków, Poland
  • On-site
  • Full-time
  • Posted

on GFT Technologies' careers page

No Polish required

Salaryzł 155–205 / hour (B2B)

Not mentioned in the job post: visa sponsorship, relocation, where you can apply from

Type of contract: B2B contract

Salary range: 155-205 PLN/H

What will you do?

Join a team responsible for developing enterprise-grade Java applications supporting critical business processes. You will design, develop, and test scalable solutions, participate in architecture discussions and code reviews, and build modern applications based on event-driven architecture. The role requires a solid understanding of how applications operate in Kubernetes environments and how to effectively design services using Kafka.

 

Your tasks

  • Design and develop enterprise-level Java applications
  • Implement scalable, maintainable and resilient software solutions
  • Develop event-driven services using Apache Kafka
  • Design Java applications that effectively leverage key Kubernetes capabilities
  • Create and maintain applications based on Spring Framework and Hibernate
  • Design and develop integrations using JMS
  • Participate in architecture discussions and code reviews
  • Write unit and integration tests using TDD and BDD practices
  • Analyse and resolve complex application and integration issues
  • Collaborate with cross-functional teams throughout the development lifecycle
  • Contribute to CI/CD processes and application delivery

 

Requirements

  • 10+ years of commercial experience with Java development
  • Strong knowledge of Spring Framework
  • Experience with Hibernate
  • Good understanding of event-driven architecture and hands-on experience developing applications using Apache Kafka
  • Understanding of Kafka concepts from a software engineering perspective, including designing services that efficiently produce and consume events and analysing application-related issues
  • Good understanding of Kubernetes and experience designing Java applications to run effectively in Kubernetes environments
  • Understanding of key Kubernetes concepts relevant to application development and deployment
  • Knowledge of JMS
  • Good knowledge of SQL
  • Experience with Git
  • Understanding of TDD and BDD methodologies
  • Strong problem-solving and debugging skills
  • Experience with software design and development best practices
  • Experience with cloud-based solutions
  • Experience with microservices architecture
  • Experience with performance optimisation
  • Experience with CI/CD and application delivery processes
  • Experience working with distributed systems
  • Openness to work hybrid from our client's office (Kraków) 3 days a week

More jobs from GFT Technologies

View company
  • Tech Lead DevOps Engineer (GCP)GFT TechnologiesActively hiringKraków, Polandzł 19k–29k / monthPosted todayNewVerified todayNo Polish required
  • Expert DevOps Consultant with GCPGFT TechnologiesActively hiringKraków, Polandzł 170–210 / hour (B2B)Posted todayNewVerified todayNo Polish required
  • Tech Lead DevOps EngineerGFT TechnologiesActively hiringKraków, Polandzł 19k–29k / monthPosted yesterdayNewVerified todayNo Polish required
  • Expert DevOps ConsultantGFT TechnologiesActively hiringKraków, Polandzł 168–210 / hour (B2B)Posted yesterdayNewVerified todayNo Polish required
  • Senior Java EngineerGFT TechnologiesActively hiringKraków, Polandzł 15k–22k / monthPosted 2 days agoNewVerified todayNo Polish required

About GFT Technologies

Overview

GFT Technologies is a global AI-driven partner helping businesses unlock data value, accelerate digital transformation, and achieve sustainable impact.