Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

April 8, 2026

Senior Java Developer

Senior • Hybrid

Krakow, Poland

📍 Location: Krakow, hybrid 3 days/week

Role: Senior Java Developer

Role Description:

We are looking for an experienced Java Developer to join technology team. You will be responsible for developing, maintaining, and optimizing Java-based applications that support complex financial systems and enterprise platforms.

Key Competencies:

  • Agile way of working and collaboration in cross-functional teams

  • Advanced Java concepts and object-oriented design principles

  • Java API management, RESTful services, and Microservices architecture

  • Database technologies (SQL / NoSQL) and performance optimization

Requirements:

  • Minimum 6 years of experience in Java development

  • Strong experience with Spring / Spring Boot and Microservices (5+ years)

  • Good understanding of REST APIs, integration patterns, and application architecture

  • Experience with database technologies and writing efficient queries

  • Ability to work in a team environment and communicate effectively with technical and non-technical stakeholders

  • Experience working in Agile delivery environments

Nice-to-Have / Bonus Skills:

  • Experience in production support and troubleshooting

  • Participation in design and architecture reviews

  • Exposure to cloud platforms and modern deployment pipelines

  • Mentoring or leading technical discussions

Responsibilities:

  • Design, develop, and maintain scalable Java applications

  • Participate in design and code reviews

  • Troubleshoot issues and optimize system performance

  • Collaborate with business analysts and other teams to deliver solutions

  • Prepare technical documentation and reports as needed

Similar jobs you might like

Technology

ITDS

Senior Java Developer – Financial Technology Solutions

Senior

Hybrid

Warsaw, Poland

185,010 - 221,970 PLN

🏢 Summary: Senior Java Developer role supporting secure, scalable banking and payments systems in Warsaw, with a hybrid schedule of one remote day per week. The position covers solution design, development, testing, and delivery of event-driven microservices within distributed systems. 🗂️ Requirements: 4+ years of Java development experience in financial or similarly complex domains, Java, Spring, Hibernate, DB2, Spring Boot, and RESTful API expertise, Apache Kafka experience, including producers, consumers, Kafka Streams, and Kafka Connect, MongoDB and Spring Data MongoDB knowledge, Docker, Maven, Git, and CI/CD pipeline familiarity, Understanding of event-driven microservices and distributed systems, Communicative English, Existing legal right to work in the European Union 📃 Skills: Java, Spring, Hibernate, DB2, Kafka, MongoDB, Docker, Maven, Git, GitLab, CI/CD, REST 🏢 Description: Unleash innovative financial solutions — shape the future of fintech with Java excellence! Warsaw-based opportunity with hybrid work model (1 remote day per week). As a Senior Java Developer , you will be working for our client, a leader in financial technology solutions. You will contribute to critical projects in the banking and payments industry, shaping the evolution of secure, scalable financial systems and ensuring seamless integration of cutting-edge technologies. This role offers an excellent platform for career growth amidst a dynamic, global team. Your main responsibilities: Participate in requirements gathering sessions with business users to understand project needs. Lead analysis, solution design, and planning activities within the engineering team. Implement and rigorously test software changes; participate in code reviews and assist in UAT and releases. Innovate by improving existing stacks and developing new functionalities in a fast-paced environment. Contribute to the development of event-driven and microservices architectures within distributed systems. Collaborate effectively with international teams and stakeholders. Maintain high-quality documentation and ensure adherence to best practices. Engage actively in continuous improvement initiatives and process optimizations. You're ideal for this role if you have: 4+ years of proven experience in Java development within financial or similarly complex domains. Proficiency in Java, Spring, Hibernate, DB2, Spring Boot, and RESTful API design. Experience with Apache Kafka, including producers, consumers, Kafka Streams, and Kafka Connect. Knowledge of MongoDB and Spring Data MongoDB. Familiarity with Docker, Maven, Git, and CI/CD pipelines (preferably GitLab CI). Solid understanding of event-driven/microservices architectures and distributed systems. Strong analytical, communication, and teamwork skills. Ability to work in a fast-paced, collaborative environment with a strong work ethic. It is a strong plus if you have: Experience with IBM MQ / JMS and infrastructure as code. Knowledge of financial messaging standards such as ISO 20022, SWIFT, CBPR+, FIN. Python scripting and experience in financial services, payments, or banking technology. Language Required for the role: Communicative English proficiency. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

180 - 200 PLN/hr

🏢 Summary: Long-term B2B Senior Java Developer contract for building secure, high-performance backend data-processing solutions in a microservices architecture. The role involves Java and Kafka development, CI/CD delivery, database integration, testing, monitoring, and security implementation in a hybrid work model. 🗂️ Requirements: 10+ years of Java development experience, Strong Kafka expertise, Experience with Confluent Kafka, Experience with KStreams, Experience with MongoDB Atlas, Experience with PostgreSQL 📃 Skills: Java, Kafka, Confluent, KStreams, MongoDB, PostgreSQL, Microservices, CICD 🏢 Description: Contract : B2B, long term Rate : 180-200 PLN/h Mode : Hybrid, 2-3 days per week at the office Location : Warsaw Summary: The Senior Java Developer is primarily responsible for designing and developing backend applications while ensuring adherence to high standards of security, performance, and quality. This role focuses on leveraging extensive experience in Java and Kafka to build robust data processing solutions within a microservices architecture. Main Responsibilities: Building, testing, and deploying software using CI/CD pipelines. Creating microservices for data processing, database interactions, and data exposure. Implementing relevant architectural patterns for data handling and web services. Ensuring accurate logging and alert configurations for operational efficiency. Conducting comprehensive testing of software for various performance criteria. Integrating security features, including authentication and authorization controls. Participating in a developer guild to share best practices and technical knowledge. Key Requirements: 10+ years of relevant experience in Java development. Strong expertise in Kafka, particularly with Confluent Kafka and KStreams. Experience with MongoDB Atlas and PostgreSQL as database technologies. Nice to Have: Familiarity with authentication protocols such as OIDC, OAuth2, and SAML. Experience with containerization technologies like Docker. Knowledge of Kubernetes for container orchestration. Experience with the ELK stack for logging, monitoring, and alerting.

Technology

DCV Technologies

Senior Java Fullstack Developer | Hybrid Krakow

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Experienced Java Developer role focused on building, testing, deploying, and maintaining scalable enterprise backend applications. The position involves Java, Spring Boot, microservices, REST APIs, databases, CI/CD, and collaboration with cross-functional teams in a hybrid Kraków setup. 🗂️ Requirements: 7+ years of Java application development experience, Core Java expertise (Java 8/11/17), Spring Boot and Spring MVC expertise, Microservices architecture and RESTful web services experience, Hibernate/JPA experience, Relational database experience, Git version control proficiency, Maven or Gradle knowledge, JUnit and Mockito testing experience, Understanding of design patterns and object-oriented programming principles 📃 Skills: Java, SpringBoot, SpringMVC, Microservices, REST, Hibernate, JPA, SQL, Git, Maven, Gradle, JUnit, Mockito, CI/CD, DevOps 🏢 Description: 📌 We are seeking an experienced Java Developer with strong expertise in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should have hands-on experience in Core Java, Spring Boot, Microservices, REST APIs, and database technologies , along with a solid understanding of software development best practices. Type of contract: B2B 📍 Location: Kraków (3 days per week from the client’s office) 💡 Key Responsibilities Design, develop, test, and deploy scalable Java-based applications. Build and maintain RESTful APIs and Microservices. Develop backend services using Java, Spring Boot , and related frameworks. Collaborate with business analysts, architects, and development teams to understand requirements. Write clean, maintainable, and efficient code following coding standards. Troubleshoot, debug, and optimize application performance. Participate in code reviews and ensure high-quality deliverables. Work with CI/CD pipelines and DevOps practices for application deployment. Ensure application security, reliability, and scalability. Required Skills 7+ years of experience in Java application development. Strong expertise in: Core Java (Java 8/11/17) Spring Boot Spring MVC Microservices Architecture RESTful Web Services Hibernate/JPA Experience with relational databases such as SQL Server, Oracle, MySQL, or PostgreSQL. Proficiency in Git and version control systems. Knowledge of Maven/Gradle build tools. Experience with unit testing frameworks like JUnit and Mockito. Understanding of design patterns and object-oriented programming principles Benefits ✅ Stable long-term cooperation with opportunity for extension Opportunity to work with modern technologies in an international environment Professional growth and continuous development opportunities Participation in challenging and impactful projects 📩 If you’re interested and meet the qualifications, please send your CV at alina.pchelnikova@dcvtechnologies.co.uk