April 9, 2026
Senior Java Developer with Kafka
Senior • Hybrid
130 - 150 PLN
Warsaw, Poland
Join our engineering team to drive the transformation of high-scale credit decisioning platforms. We are looking for an owner-minded developer ready to evolve our systems from monolith to microservices.
Your Impact:
Modernizing Architecture: Transition core processes from monolithic structures to modular microservices to enhance scalability and domain ownership.
High-Scale Java Dev: Design mission-critical apps using Java 8/17/21 within a robust Spring & Hibernate ecosystem.
Data & API Engineering: Manage complex SQL-based data flows and build high-performance APIs to connect internal and external global partners.
Event-Driven Systems: Leverage Apache Kafka to build resilient, asynchronous communication between distributed services.
Engineering Excellence: Maintain CI/CD standards using Git, Maven, and TeamCity within an international Scrum environment.
Global Collaboration: Communicate technical concepts clearly in Polish and English to ensure smooth delivery across markets.
What You Bring:
Expertise: Solid experience in Java 8/17/21 and large-scale Spring + Hibernate applications.
Technical Core: Strong command of SQL, RESTful APIs, and Git/Maven/TeamCity environments.
Architectural Mindset: Familiarity with microservices and Apache Kafka (or a strong desire to learn).
Seniority: You are a Senior or an ambitious Mid+ developer with a proactive, growth-oriented attitude.
Similar jobs you might like
Technology
Link Group
Senior Java Developer
Senior
Hybrid
Warsaw, Poland
130 - 150 PLN
🏢 Summary: Opportunity for a Senior/Strong Mid Java Developer to design and build high-performance APIs and integrations connecting core systems with global brokers. The role focuses on developing scalable microservices architecture, managing high-traffic applications, and ensuring robust CI/CD practices. You will drive strategic system integrations and contribute to modernizing infrastructure for global scale. 🗂️ Requirements: 5+ years of Java experience, Strong knowledge of Spring and Hibernate, Experience designing REST APIs, Proficiency with SQL and relational databases, Experience with Maven in large-scale projects, Understanding of microservices architecture, Knowledge of design patterns, Experience with CI/CD tools, Ability to work with Java 8/17/21, English and Polish communication skills 📃 Skills: Java, Spring, Hibernate, SQL, REST, Maven, Git, TeamCity, Microservices, React, Kafka 🏢 Description: Take ownership of our platform's expansion by building high-performance bridges between our core systems and global external brokers. We are looking for a developer who combines deep Java expertise with an architectural mindset. Your Impact: Strategic Integrations: Design and build high-quality Java 8/17/21 APIs from scratch to enable seamless, scalable connectivity with international partners and brokers. Architecture Evolution: Contribute to modern, service-oriented designs using microservices to ensure our infrastructure is resilient and ready for global scaling. Data Mastery: Manage high-traffic applications using Spring, Hibernate, and SQL, ensuring peak performance and data consistency. Modern Engineering: Drive excellence via Git, Maven, and TeamCity, upholding high standards for CI/CD, clean code, and documentation. Full-Stack Awareness: Use your React knowledge to design user-centric APIs that are practical and easy for both internal and external teams to consume. Global Synergy: Collaborate across international borders, communicating effectively in both Polish and English to ensure smooth project delivery. What Supports Your Success: Experience: 5+ years of Java expertise (Senior or strong Mid+) with deep Spring & Hibernate knowledge. Technical Core: Mastery of REST API design, SQL, and large-scale Maven applications. Architectural Flair: Solid understanding of design patterns and microservices. Bonus Points: Experience with Apache Kafka, DDD/Hexagonal architecture, or migrating monoliths to microservices. Domain: Previous experience in Fintech is a significant plus.
Technology
ITDS
Senior Java Developer – Banking Microservices Expert
Senior
Remote
Warsaw, Poland
18,900 - 23,100 PLN
🏢 Summary: Senior Java Developer role focused on building and maintaining core banking systems using modern Java and event-driven microservices architecture. The position involves developing scalable services, evolving legacy systems, and contributing to a complex microservices ecosystem within a CI/CD environment. Remote work model with strong emphasis on high-quality, domain-driven design in the financial sector. 🗂️ Requirements: 7+ years of Java development experience, Experience in banking or financial services, Deep knowledge of Java 21/25, Strong knowledge of Spring Boot, Experience with MongoDB, Strong experience with Apache Kafka, Experience with event-driven architecture, Proficiency in REST APIs, Proficiency with Git, Proficiency with Maven, Experience with CI/CD tools, Experience with microservices architecture, Understanding of Domain-Driven Design (DDD), Ability to work with legacy systems, Communicative Polish, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, MongoDB, Kafka, REST, Git, Maven, Jenkins, OpenShift, JaCoCo, SonarQube, CQRS, DDD, Hexagonal, Microservices, CI/CD 🏢 Description: Empower scalable financial systems — drive innovation in banking technology! Warsaw-based opportunity with remote work model (up to 5 days remote per week). As a Senior Java Developer , you will be working for our client, a leader in the banking industry, dedicated to building and maintaining core domain systems that serve internal clients. Join us in creating robust, event-driven microservices that shape the future of banking infrastructure, fostering seamless digital experiences and technological excellence. Your main responsibilities: Develop and maintain core banking services using Java 21/25, Spring Boot 4.0, and MongoDB. Design and implement event-driven architectures utilizing Apache Kafka and Schema Registry. Collaborate on microservices ecosystem, ensuring high quality and scalability. Work with legacy code and contribute to system evolution within a complex environment. Ensure code quality through tools like JaCoCo and SonarQube, following best practices. Participate in CI/CD pipelines using OpenShift, Jenkins, and Maven. Apply Domain-Driven Design (DDD), CQRS, and Hexagonal architecture principles. Work independently within a mono-repo approach, managing multiple repositories and shared libraries. You're ideal for this role if you have: 7+ years of experience in Java development, ideally within banking or financial services. Deep knowledge of Java (21/25), Spring Boot, and MongoDB. Strong experience with Kafka and event-driven architecture. Proficiency with REST APIs, Git, Maven, and CI/CD tools. Ability to work with legacy systems and develop scalable solutions. Solid understanding of microservices architecture and domain modeling. It is a strong plus if you have: (optional) Certifications or experience in OpenShift, Jenkins, or related cloud technologies. Language Required for the role: Communicative Polish. 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
B2Bnetwork
Senior Java Developer
Senior
Hybrid
Warsaw, Poland
135 - 165 PLN
🏢 Summary: Senior Java Developer role focused on building and optimizing high-throughput, event-driven backend microservices in a distributed architecture based on Kafka. The position involves designing scalable and reliable systems using modern Java and Spring Boot within an agile, international environment. Work includes performance optimization, asynchronous communication, and implementation of DDD and Event Sourcing patterns. 🗂️ Requirements: 5+ years of Java backend development experience, Strong hands-on experience with Kafka producer/consumer design and optimization, Experience with SQL and relational databases (Oracle, DB2, MSSQL or similar), Experience building distributed, high-availability, high-performance systems, Practical knowledge of Domain-Driven Design (DDD) and Event Sourcing, Experience with microservices architecture, Fluent English 📃 Skills: Java, Spring, Kafka, SQL, Oracle, DB2, MSSQL, Docker, Git, Maven, Microservices, CI/CD, DDD, EventSourcing, Splunk, Grafana 🏢 Description: We’re looking for a Senior Java Developer to support the development of business-critical backend services in a distributed, high-throughput architecture. The system is built on Kafka-based asynchronous communication and designed with a strong focus on performance, scalability, and reliability. You will be involved in designing and developing clean, event-driven microservices, working closely with experienced engineers in an international, agile setup. Tech stack Java 11+, Spring Boot Apache Kafka – producer/consumer optimization, retries, partitioning SQL: Oracle / DB2 / MSSQL Docker, Git, Maven Microservices architecture CI/CD pipelines Domain-Driven Design (DDD), Event Sourcing Monitoring: Splunk / Grafana (nice to have) What we expect 5+ years of experience in Java backend development Strong hands-on skills in Kafka producer/consumer design and optimization Solid experience in SQL and relational databases (Oracle, DB2, MSSQL or similar) Proven background in building distributed, high-availability, high-performance systems Practical understanding of DDD, Event Sourcing, microservices, and clean architecture Fluent English for daily collaboration
Technology
emagine Polska
Backend Software Engineer (Digital Transformation)
Senior
Remote
Lisbon, Portugal
🏢 Summary: Backend Software Engineer focused on digital transformation, responsible for modernizing legacy monolithic systems into cloud-native microservices architectures. The role involves building event-driven solutions, high-performance REST APIs, and managing containerized workloads on AWS/GCP with strong emphasis on code quality and end-to-end ownership. Predominantly remote position contributing to a large-scale digital agenda in a fast-paced environment. 🗂️ Requirements: 5+ years professional software development experience, Proven experience with distributed systems, Strong proficiency in Java, Strong proficiency in Spring Boot and Spring Data, Experience with Docker and Kubernetes, Experience with AWS or GCP, Experience implementing event-driven architectures with Apache Kafka, Experience designing and developing RESTful APIs using OpenAPI/Swagger, Fluent English, Fluent Spanish 📃 Skills: Java, Spring, SpringBoot, SpringData, Docker, Kubernetes, AWS, GCP, Kafka, REST, OpenAPI, Swagger, CI/CD, Microservices 🏢 Description: We are seeking a highly skilled Backend Software Engineer with a focus on Digital Transformation . The ideal candidate will have extensive experience in modernizing legacy systems and a strong background in developing microservices architectures. Proven expertise in API development, cloud platforms, and containerized environments is crucial for this role. The individual will play a key role in driving innovative solutions while upholding the highest standards of code quality and delivery. Key Responsibilities Modernization: Drive the transition from legacy monolithic architectures to modular, microservice-based systems. Event-Driven Architecture: Design and implement robust streaming pipelines and messaging solutions (Apache Kafka) to handle high-volume, real-time data. API-First Engineering: Develop and maintain high-performance RESTful APIs, adhering to OpenAPI/Swagger standards. Cloud-Native Delivery: Manage containerized workloads on cloud platforms (AWS/GCP) using Kubernetes, with a focus on CI/CD automation. Code Quality: Uphold engineering excellence through comprehensive unit/integration testing, pair programming, and rigorous architectural design reviews. Ownership: Take end-to-end responsibility for features from initial design to production deployment and observability. Key Requirements 5+ years in professional software development with a proven track record in distributed systems. Deep proficiency in Java and the Spring ecosystem (Spring Boot, Spring Data). Solid experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP). Proven ability to implement event-driven solutions using tools like Apache Kafka. Analytical problem-solver, comfortable navigating ambiguity, and passionate about continuous improvement/Clean Code. Fluent in English and Spanish, with the ability to bridge technical and business requirements. Nice to Have Experience with DevOps practices and CI/CD tools. Familiarity with Agile methodologies. Understanding of cloud security best practices. Other Details This position is focused on contributing to a transformative digital agenda, predominantly remote, with opportunities for collaboration across various teams. Ideal candidates will exhibit flexibility and readiness to adapt to new challenges in a fast-paced environment.
Technology
ITDS
Senior API Developer – Java & Cloud Services
Senior
Hybrid
Krakow, Poland
27,720 - 33,600 PLN
🏢 Summary: Hybrid Krakow-based role for a Senior API Developer focused on designing and delivering secure, scalable APIs and backend services in a modern cloud-native banking environment. The position centers on building high-performance Java-based solutions, integrating distributed systems, and deploying services on AWS. It offers hands-on ownership of API architecture, event-driven systems, and production-grade cloud deployments. 🗂️ Requirements: Minimum 5 years of experience building APIs and backend services in Java, Strong expertise in Spring Boot and Maven, Solid understanding of backend architecture and service design, In-depth knowledge of REST, GraphQL, and SOAP APIs, Experience with API testing and documentation tools, Ability to work with JSON and XML data formats, Experience integrating third-party and internal APIs, Strong troubleshooting and performance optimization skills, Fluent English, Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Maven, REST, GraphQL, SOAP, Kafka, AWS, Kubernetes, EKS, Fargate, Redis, RDS, S3, Route53, Postman, Swagger, OpenAPI, SoapUI, JSON, XML, IntelliJ 🏢 Description: Ignite innovation with scalable APIs — shape the future of banking technology. Krakow-based opportunity with hybrid work model. As a Senior API Developer – Java & Cloud Services , you will be working for our client, a leading financial institution dedicated to transforming digital banking. You will design, build, and optimize secure, scalable APIs that power their cutting-edge digital products and internal platforms, leveraging modern Java and cloud-native patterns to deliver impactful solutions swiftly and reliably. This role offers an excellent platform for technical growth and innovation in a dynamic financial environment. Your main responsibilities: Build and evolve high-performing, scalable APIs and backend services using Java, Spring Boot, and Maven (developed primarily in IntelliJ). Collaborate with cross-functional teams, including engineers, product owners, architects, and testers, to deliver robust services aligned with business needs. Design APIs following industry standards (REST, GraphQL, SOAP), ensuring versioning, backward compatibility, and optimal consumer experience. Integrate with third-party and internal APIs, ensuring resilience, observability, and clear error handling. Develop and support event-driven services utilizing Kafka, managing topic design, schema evolution, and message reliability. Deploy cloud-ready services on AWS, including Kubernetes / EKS, Fargate, Redis, RDS, S3, Route 53, with consideration for deployment and runtime environments. Maintain product quality through automated testing, regular API testing, and troubleshooting live issues with a "you build it, you run it" approach. Produce comprehensive API documentation using OpenAPI/Swagger and supporting runbooks as necessary. Contribute to engineering standards around security, performance, maintainability, and continuous improvement. You're ideal for this role if you have: At least 5 years of hands-on experience building APIs and backend services in Java. Strong expertise with Spring Boot and Maven. Solid understanding of backend architecture concepts including service design, data access, caching, and resilience. In-depth knowledge of API styles and integration patterns (REST, GraphQL, SOAP). Experience working with API tooling such as Postman, Swagger UI / OpenAPI, SoapUI. Ability to work with data formats like JSON and XML. Proven troubleshooting skills to diagnose issues, fix defects, and enhance performance and reliability. Strong collaboration skills and ability to communicate technical decisions effectively. It is a strong plus if you have: Experience with event-driven architecture at scale (Kafka streams, schema registry, idempotency, exactly-once/at-least-once). Familiarity with AWS services like Kubernetes/EKS, Fargate, Redis, RDS, S3, Route 53. Knowledge of CI/CD pipelines, observability tools (logging, metrics, tracing), and secure coding practices. Strong critical thinking and a pragmatic, delivery-focused mindset. Language Required for the role: Fluent English (spoken and written). 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
ITDS
Senior Java Software Engineer – Cloud and Microservices Expertise
Senior
Hybrid
Krakow, Poland
25,200 - 29,400 PLN
🏢 Summary: Senior Java Software Engineer role focused on modernizing legacy banking applications and developing microservices for financial transaction and regulatory reporting platforms. The position involves designing Java 17 and Spring Boot solutions, improving observability, and collaborating with global teams in a hybrid Krakow-based work model. 🗂️ Requirements: 5+ years of experience developing and supporting distributed Java systems, Experience designing microservices, Strong knowledge of Java 17, Experience with Spring Boot, Experience with Java frameworks, Experience with DevOps tools, Experience with JIRA, Experience with Confluence, Experience with Ansible, Experience with CI/CD pipelines, Knowledge of REST APIs, Experience with Spring Cloud, Experience with GCP, Experience with Redis, Fluent English, Legal right to work in Europe 📃 Skills: Java, Spring, SpringBoot, Microservices, REST, SpringCloud, GCP, Redis, Ansible, JIRA, Confluence, CI/CD, GitHub, Claude, Angular 🏢 Description: Empower innovation at the forefront of cloud and microservices — shape the future of banking technology. Krakow-based opportunity with hybrid work model (up to 3 remote days per week). As a Senior Java Software Engineer , you will be working for our client, a global financial services leader dedicated to transforming banking through cutting-edge IT solutions. You’ll contribute to the modernization of legacy Java applications, supporting high-impact financial transactions and regulatory reporting platforms. This role offers you the chance to be part of a dynamic team driving digital innovation and operational excellence. Your main responsibilities: Actively participate in incident, problem, and service management activities, ensuring continuous service delivery. Evergreen legacy Java applications leveraging Github Co-Pilot, Claude Code, and other modern tools. Collaborate closely with business product owners, IT specialists, architects, and management to analyze and translate requirements into technical solutions. Design and develop robust microservices using Java 17 and Spring Boot within an Agile environment. Create observability solutions for monitoring, alerting, incident response, and capacity management, ensuring high system reliability. You're ideal for this role if you have: 5+ years of experience in developing and supporting distributed Java systems. Strong expertise in designing microservices with Java 17 and Spring Boot. Experience with Java frameworks, DevOps tools, and application lifecycle management (e.g., JIRA/Confluence, Ansible, CI/CD pipelines). Proficient in REST APIs, Spring Cloud, GCP, Redis, and related technologies. Excellent analytical and communication skills, capable of working across regions with a global perspective. It is a strong plus if you have: (optional) Knowledge of Angular, vulnerability remediation, or related cloud technologies. Language required for the role: Fluent English, with strong communication skills. Eligibility to work in: Only candidates with an existing legal right to work in Europe 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
ITDS
Senior Microservices Developer – Java & Spring Boot
Senior
Hybrid
Krakow, Poland
23,100 - 28,350 PLN
🏢 Summary: Senior role focused on designing and developing scalable Java-based microservices for a global banking collateral platform. The position involves full lifecycle development, DevOps integration, and test-driven practices within a hybrid Kraków-based setup. You will build secure, high-performance solutions using modern Java and cloud-ready technologies. 🗂️ Requirements: 8+ years experience with Java and microservices, Strong expertise in Java 17/21, Strong expertise in Spring Boot, Experience building REST APIs, Knowledge of PostgreSQL, Experience with DevSecOps pipelines, Experience with TDD using JUnit and Cucumber, Experience across full SDLC, Experience working in Agile and DevOps teams, Fluent English, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, REST, PostgreSQL, DevSecOps, JUnit, Cucumber, Microservices, CI/CD, SpringCloud, Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon, Redis, Hazelcast, MQ, Solace, GCP, AWS, Ansible, Oracle 🏢 Description: Ignite innovation in financial technology — build scalable microservices that transform global banking. Kraków-based opportunity with hybrid work model. As a Senior Microservices Developer – Java & Spring Boot , you will be working for our client, a leading international bank providing cutting-edge financial solutions. You will contribute to developing a state-of-the-art collateral platform, leveraging microservices and open-source infrastructure to drive efficiency and security in global banking operations. This role offers an exciting chance to impact the future of banking technology and advance your career in a dynamic environment. Your main responsibilities: Design, develop, and maintain high-quality, reusable Java microservices using Java 17/21 and Spring Boot Contribute across all phases of the development lifecycle, from requirements gathering to deployment Implement DevOps practices and support automation in CI/CD pipelines Ensure test-driven development using JUnit and Cucumber, and collaborate closely with QA teams Improve team velocity and code quality through mentoring and best practice sharing Support platform stability by resolving incidents, monitoring performance, and managing problem resolution Develop automated tooling to enhance operational support and platform maintenance You're ideal for this role if you have: 8+ years of hands-on experience with Java and microservices architecture Strong expertise in Java 17/21, Spring Boot, and REST API development Deep knowledge of PostgreSQL and experience with DevSecOps pipelines Proven ability to work in Agile and DevOps teams, with excellent communication skills Experience with TDD (JUnit, Cucumber) and full software development lifecycle Ability to create innovative solutions for complex business challenges It is a strong plus if you have: (optional) Familiarity with AI-assisted code-generation tools (e.g., GitHub Copilot) Experience with Spring Cloud components (Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon) Knowledge of distributed in-memory data stores (Redis, Hazelcast) and messaging systems (MQ, Solace) Cloud experience (GCP/AWS), automated deployment tools (Ansible), or relational databases (Oracle) Language required for the role: Fluent English Eligibility for this 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
ITDS
Senior Java Microservices Engineer – Cloud & DevOps
Senior
Hybrid
Krakow, Poland
27,720 - 33,600 PLN
🏢 Summary: Senior Java Microservices Engineer role focused on developing and supporting distributed Java applications in a cloud-enabled financial services environment. The position involves modernizing legacy systems, building microservices solutions, supporting production systems, and driving DevOps and CI/CD practices within an international agile team. 🗂️ Requirements: 5+ years of experience with distributed Java systems, Strong knowledge of Java 17, Experience with Spring Boot, Experience with microservices architecture, Knowledge of DevOps tools, Experience with cloud technologies, Knowledge of GCP, Experience with Jenkins, Experience with Ansible, Ability to work in international teams, Strong analytical and communication skills, Communicative English, Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Microservices, GCP, Jenkins, Ansible, DevOps, CI/CD, Angular, Redis, REST, JIRA, Confluence, GitHub, Claude 🏢 Description: Unleash innovation with scalable microservices — drive digital transformation at the forefront of technology. Krakow-based opportunity with hybrid work model (up to 3 remote days/week). As a Senior Java Microservices Engineer – Cloud & DevOps , you will be working for our client, a leading financial services organization committed to modernizing legacy systems and fostering an agile, cloud-enabled environment. You will help develop, support, and evergreen sophisticated Java applications within a dynamic, international team, supporting impactful business solutions and technological excellence. Your main responsibilities: Actively participate in incident, problem, and service management activities to ensure seamless delivery. Evergreen legacy Java applications leveraging Github Co-Pilot, Claude Code, and other cutting-edge tools. Collaborate closely with product owners, IT specialists, and architects to analyze requirements and deliver service-oriented solutions. Design robust technical solutions using modern agile methodologies, emphasizing CI/CD, DevOps, and cloud technologies. Develop observability tools for monitoring, alerting, incident response, and capacity management. Support production systems to maintain high availability and performance. Contribute to the continuous improvement of development and operational processes. You're ideal for this role if you have: Over 5 years of experience in developing and supporting distributed Java systems. Strong expertise in Java 17, Spring Boot, and microservices architecture. Good knowledge of Java frameworks, DevOps tools, and cloud technologies (GCP, Jenkins, Ansible). Proven ability to work across regions while maintaining a global perspective. Excellent analytical skills with clear communication of technical issues. It is a strong plus if you have: Experience with Angular, Redis, REST APIs. Familiarity with application lifecycle tools such as JIRA, Confluence, and vulnerability remediation tools. Language required for the role: Communicative English proficiency. Eligibility to work in: 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
Antal Sp. z o.o.
Senior Java Engineer (API & Microservices)
Senior
Hybrid
Krakow, Poland
🏢 Summary: The role involves designing and developing scalable, enterprise-grade Java applications with a strong focus on APIs and microservices architecture. The position combines hands-on coding with solution design, API governance, and cloud-ready system architecture. It includes working in a hybrid model while contributing to secure, high-performing backend systems and CI/CD-driven environments. 🗂️ Requirements: Strong hands-on experience with Java and SpringBoot, Experience building APIs and microservices architectures, Solid knowledge of J2EE, Spring, Hibernate, JPA, Experience with REST and XML/JSON processing, Knowledge of secure coding principles and application security, Experience with relational and NoSQL databases, Experience with CI/CD pipelines and DevOps practices, Proficiency with Jenkins, Docker, Git, Bash, Unix/Linux, Understanding of Agile methodologies (Scrum, Kanban) 📃 Skills: Java, SpringBoot, J2EE, Spring, Hibernate, JPA, REST, XML, JSON, Oracle, PostgreSQL, MongoDB, Jenkins, Docker, Git, Bash, Linux, Unix, CICD, Scrum, Kanban, GCP, GKE, AWS 🏢 Description: Senior Java Engineer (API & Microservices) We are looking for an experienced Java Engineer who wants to work on scalable, enterprise-grade solutions and have a real impact on system architecture and product development. This role combines hands-on software engineering with solution design, API governance, and close collaboration with cross-functional teams. Hybrid model: 6-8 days per month from the office in Cracow Responsibilities Design, develop, and maintain scalable applications and microservices using Java technologies Build secure, reliable, and high-performing APIs and backend solutions Contribute to data modeling, system architecture, and solution design Ensure non-functional requirements such as scalability, security, resilience, and reliability are embedded into the architecture Drive API governance standards across security, process, and system APIs Develop cloud-ready, flexible, and robust solutions Collaborate with cross-functional teams to deliver scalable and efficient products Troubleshoot and resolve complex production issues Perform code reviews, unit testing, and maintain high engineering standards Estimate development effort and support sprint planning activities Work with CI/CD pipelines and follow DevOps best practices Requirements Strong hands-on experience with Java and Spring Boot Proven experience building APIs and microservices architectures Solid knowledge of Java/J2EE, Spring Framework, Hibernate, and JPA Experience working with RESTful web services and processing XML/JSON data Good understanding of secure coding principles and application security Strong experience with relational and NoSQL databases such as Oracle, PostgreSQL, and MongoDB Expertise in CI/CD pipelines, Jenkins, Docker, Git, shell scripting, and Unix/Linux environments Strong understanding of Agile methodologies including Scrum and Kanban Excellent analytical and problem-solving skills Nice to Have Experience with JavaScript and frontend technologies such as React, Angular, or Node.js Familiarity with JavaScript build tools and dependency management Experience creating responsive web applications (Bootstrap, mobile-first design, etc.) Exposure to cloud platforms such as GCP, GKE, or AWS Knowledge of system architecture and solution design principles Experience or interest in Python, Machine Learning, or Data Science We offer Work in a global, forward-thinking cybersecurity environment Real influence on cloud security strategy and standards Flexible working model and strong career growth opportunities Working under a B2B contract or an employment contract with Antal
Technology
ITDS
Senior Java Developer – API & Microservices Expert
Senior
Hybrid
Krakow, Poland
24,150 - 30,450 PLN
🏢 Summary: Senior Java Developer role focused on designing and delivering scalable APIs and microservices within a cloud-native platform environment. The position involves building high-performance backend solutions in Java and Kotlin, working in Agile CI/CD teams, and driving integration and compliance excellence. Hybrid work model based in Kraków. 🗂️ Requirements: 5+ years of software development experience, Strong experience with Java, Strong experience with Kotlin, Experience in API development, Experience with SQL and databases, Knowledge of HTML and JavaScript, Understanding of microservices architecture, Experience working in Agile environments, Experience using Jira and Confluence, Fluent English (B2+), Legal right to work in the European Union 📃 Skills: Java, Kotlin, API, SQL, HTML, JavaScript, Microservices, Jira, Confluence, CI/CD, AWS, Azure, GCP, Jenkins, Linux, AIX, WAS 🏢 Description: Unleash innovation — master scalable APIs and Microservices to transform digital ecosystems! Kraków-based opportunity with hybrid work model As a Senior Java Developer – API & Microservices Expert , you will be working for our client, a leader in building cloud-native platforms focused on streamlining software development & compliance management. Contribute to cutting-edge microservice architectures, helping development teams achieve operational excellence and compliance. This role offers a chance to shape scalable solutions and advance your career in a dynamic tech environment. Your main responsibilities: Collaborate with cross-functional teams to design, develop, and implement impactful APIs and microservices. Build robust backend solutions using Java and Kotlin, ensuring high performance and scalability. Lead efforts in troubleshooting, optimizing, and ensuring seamless integrations across platforms. Work within an agile CI/CD environment to deliver rapid, high-quality iterations. Engage proactively with users and stakeholders to understand and respond to their needs. Participate in peer code reviews and automate testing to maintain high development standards. You're ideal for this role if you have: Over 5 years of experience in software development, with a focus on Java and Kotlin. Proven expertise in API creation, SQL/databases, and HTML/JavaScript. Strong troubleshooting and analytical skills. Experience working in Agile environments using Jira and Confluence. Good understanding of microservices architecture. Fluent English (B2+) communication skills. It is a strong plus if you have: (optional) Experience with cloud platforms like AWS, Azure, or GCP. Knowledge of CI/CD pipelines with Jenkins. Background in Systems Administration across Linux, AIX, or WAS platforms. Language Required for the role: Fluent English (B2+) Eligibility to work in the European Union: Only candidates with an existing legal right to work in the EU 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.