Java Developer
Summary
Build and maintain distributed Java-based business process platforms for a global financial services firm, using Spring, Kafka, and cloud-native tools while collaborating across teams.
We are hiring on behalf of our client – a global financial services organization recognized for its premium service, deep domain expertise, and strong technology-driven approach. The company partners with clients, helping them solve complex challenges across investor services and capital markets. Their culture is built on collaboration, knowledge sharing, and empowering individuals to contribute beyond their immediate role.
As a Java Developer, you will join the Data Transformation Technology team and help build a business process platform used by multiple teams across the organization. You will design, develop, and improve distributed applications that support business-critical workflows, combining hands-on backend engineering with contributions to system architecture, automation, and technical standards. You will also support junior engineers and help the team maintain a secure, resilient, and scalable technology environment.
Key takeaways:
Stack: Java, Spring, SQL, Hibernate, Kafka, REST APIs, OpenShift, Docker, Kubernetes, nice to have: Angular
Salary: 20 000 - 24 000 PLN gross on the Contract of Employment
Working model: Hybrid - 3 days/week from the office (2 days per week for parents of children up to 4 years old)
Location: ul. Klimeckiego, Krakow
Recruitment process:
A call with MOTIFE Recruiter (30 min)
Technical interview with the Manager (1h)
Technical interview with the Team (1h)
Responsibilities:
Software Development
Develop and maintain application code for business-critical distributed systems.
Build automated tests that improve software quality, stability, and maintainability.
Analyse and resolve issues identified in testing and production environments.
Conduct code reviews and provide actionable feedback to other engineers.
Architecture and Technical Excellence
Contribute to architecture, system design, and technology selection discussions.
Evaluate function, scalability, testability, security, and resilience together with testers and business users.
Research technologies and recommend improvements to the department’s technology stack.
Define and improve engineering standards, development practices, and technical documentation.
Automation and Delivery
Drive greater automation across development, testing, and deployment processes.
Support the design and implementation of CI/CD pipelines.
Ensure applications and engineering practices remain aligned with current industry standards.
Collaboration and Team Development
Communicate effectively with engineers, testers, business users, and stakeholders outside the immediate team.
Translate business and operational needs into practical technical solutions.
Mentor and provide technical guidance to junior team members.
Support the recruitment and assessment of new engineering talent.
Requirements:
Technical Expertise
4+ years of professional software engineering experience in a backend or full-stack role.
Strong commercial experience with Java, Spring, SQL, Hibernate, and Kafka.
Proven contributions to system architecture and technical design.
Strong understanding of relational databases and popular web application frameworks.
Practical knowledge of enterprise integration patterns, including queues, publish-subscribe messaging, and REST APIs.
Experience designing or developing applications based on microservice architecture.
Experience with automated testing, build automation, and CI/CD pipelines.
Familiarity with cloud-native technologies and OpenShift, Docker, or Kubernetes.
Exposure to Angular or another reactive frontend framework is an advantage.
Engineering Practices
Experience working within Agile software development environments.
Ability to assess systems in terms of scalability, security, resilience, maintainability, and testability.
Confidence troubleshooting complex issues across test and production environments.
Ability to contribute constructively to code reviews, architecture discussions, and engineering standards.
Collaboration and Mindset
Strong critical-thinking and problem-solving skills.
Clear and effective communication across technical and business teams.
Professional working proficiency in English.
What we offer:
Private medical care
Life insurance
Professional training and certification support
Social fund benefits platform
Stable employment with a long-term contract
Apply now
Join a team building technology that supports critical business processes across a global organization. Please apply via our careers page and submit your CV in English.