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
Sii
FX Senior Java Developer (f/m/x)
Senior
Hybrid
Krakow, Poland
24,000 - 30,000 PLN
🏢 Summary: Senior Java Developer role focused on designing and building high-performance, scalable backend systems in a distributed microservices environment for the financial sector. The position involves developing REST APIs, processing large data volumes, and contributing to architecture and CI/CD in cloud-based environments. The role requires strong expertise in Java, Spring, distributed systems, and Kubernetes. 🗂️ Requirements: Minimum 10 years of software development experience, Very good knowledge of Java and Spring, Strong understanding of REST APIs, HTTPS, microservices, and message queues, Ability to design high-availability, scalable, high-performance systems, Very good knowledge of relational databases and SQL, Knowledge of distributed systems and data processing, Hands-on experience with Kubernetes and cloud platforms (GCP preferred), Familiarity with CI/CD pipelines, Experience working in Agile methodologies, Fluent Polish and English, Residence in Poland 📃 Skills: Java, Spring, REST, HTTPS, Microservices, MQ, SQL, Kubernetes, GCP, CI/CD, Agile, DistributedSystems, DataProcessing 🏢 Description: We are looking for an experienced Senior Java Developer to join a team responsible for building and developing modern backend systems in a distributed environment. The projects involve high-performance and scalable solutions used in the financial sector, with a focus on processing large volumes of data and microservices architecture. Your tasks Designing and developing backend systems based on Java Creating and evolving a microservices architecture Building and maintaining REST APIs and system integrations Designing solutions that meet high availability and performance requirements Working with systems that process large volumes of data Collaborating with the team using Agile methodologies Participating in architecture design and technical decision-making Implementing and optimizing CI/CD processes and ensuring system security Requirements Minimum 10 years in software development Very good knowledge of Java (backend) and Spring Strong understanding of REST APIs, HTTPS, microservices, and message queues (MQ) Ability to design high-availability, scalable, and high-performance systems Very good knowledge of relational databases (SQL) Familiarity with CI/CD pipelines and Agile ways of working Knowledge of distributed systems and data processing Hands-on work with Kubernetes and cloud platforms (GCP preferred) Fluent Polish and English required Residing in Poland required Nice-to-have requirements Knowledge of Go, Rust, or similar system-level languages Experience with NoSQL and analytical databases, e.g., ClickHouse Frontend development experience Familiarity with the banking sector (trade lifecycle, FX, post-trade processing) Banking experience / FX experience (forex) Working from the office in Krakow 6 times per month What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!
Technology
DCV Technologies
Senior Java Developer | Wroclaw
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Opportunity for a Senior Java Backend Developer to build and maintain a secure, large-scale public platform based on microservices within the financial services sector. The role focuses on developing business-critical backend services, contributing to architectural decisions, and improving deployment and engineering practices. Ideal for experienced engineers who combine strong Java expertise with architectural thinking and a proactive approach to system optimization. 🗂️ Requirements: 6–10 years of professional software development experience, Strong expertise in Java backend development, Experience with microservices architecture, Understanding of distributed systems, Experience in system design and software architecture, Ability to work with secure, large-scale systems, Experience improving deployment processes and system reliability 📃 Skills: Java, Microservices, DistributedSystems, SystemDesign, SoftwareArchitecture, REST, Git, Maven, Gradle, Python, Cloud, DevOps 🏢 Description: Senior Java Backend Developer 📍 Location: Wrocław, Poland (Hybrid – 3 days onsite) 📈 Experience: 6–10 years We are currently looking for an experienced Java Backend Developer for our client operating in the financial services sector . The successful candidate will join a team responsible for developing and maintaining a secure, large-scale public platform built on a microservices architecture. This role offers the opportunity to work on business-critical systems where reliability, scalability, and security are key priorities. Beyond feature development, the team is focused on addressing challenges related to architecture, deployment practices, and engineering processes. Therefore, we are looking for someone who combines strong hands-on development skills with architectural thinking and a proactive approach to problem-solving. Key Responsibilities Design and develop new backend features and services using Java Maintain and enhance a secure, customer-facing platform Work within a modern microservices ecosystem Contribute to architectural improvements and technical decision-making Help optimize deployment processes, system reliability, and development workflows Identify technical challenges and propose scalable, long-term solutions What We're Looking For 6–10 years of professional software development experience Strong expertise in Java backend development Solid understanding of microservices architecture and distributed systems Experience with system design and software architecture Strong analytical and critical-thinking skills Ability to understand technical concepts deeply and make informed engineering decisions A proactive mindset and willingness to improve existing systems, processes, and practices Nice to Have Experience with Python Exposure to cloud environments and modern DevOps practices This opportunity is particularly suited to engineers who enjoy working on complex backend systems, influencing architectural decisions, and helping teams improve the way software is designed, built, and deployed.
Technology
ITDS
Senior Java Developer – Financial Applications and Digital Transformation
Senior
Remote
Warsaw, Poland
18,270 - 22,050 PLN
🏢 Summary: Senior Java Developer role focused on building and integrating enterprise financial applications within a high-impact reporting platform, working in a hybrid model in Warsaw. The position involves developing scalable Java-based services, optimizing system performance, and contributing to digital transformation initiatives in an Agile environment. 🗂️ Requirements: Minimum 5 years of professional experience in Java development for enterprise applications, Advanced knowledge of Java, Spring, Spring Boot, Hibernate, JPA, REST APIs, Experience with Oracle databases and SQL, Experience with DevOps practices, Familiarity with SOAP services, Experience working in Agile methodologies, Knowledge of Maven and RabbitMQ, Communicative level of Polish, Good command of English (B2 level), Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, REST, SOAP, Oracle, SQL, Maven, RabbitMQ, Agile, DevOps 🏢 Description: Empower scalable financial solutions — drive innovation in enterprise applications! Warszawa-based opportunity with 100% remote work model. As a Senior Java Developer , you will be working for our client, a leading provider of financial reporting and corporate application services. You’ll contribute to the development and integration of innovative services within a high-impact platform used for financial statements and operational metrics, supporting complex decision-making processes. This role offers a unique chance to work at the forefront of digital transformation and deepen your technical expertise in a vibrant, evolving environment. Your main responsibilities: Develop, maintain, and optimize enterprise-level Java applications with advanced knowledge of Spring, Hibernate, JPA, and RESTful APIs. Integrate services with the Bali group application, ensuring seamless data flow and system reliability. Collaborate in an Agile environment, contributing to system analysis, testing, and continuous improvement initiatives. Implement DevOps practices and utilize Oracle databases to enhance system performance and scalability. Support the development of new features and functions aligned with client requirements and industry standards. Write comprehensive unit tests to ensure code quality and maintainability. Engage in system analysis and troubleshooting, delivering timely resolutions. Work closely with cross-functional teams, including product owners and QA, to ensure successful project delivery. You're ideal for this role if you have: At least 5 years of professional experience in Java development, focused on enterprise applications. Advanced proficiency in Java, Spring, Boot, Hibernate, JPA, and REST APIs. Experience working with Oracle databases, both SQL and data management tools. Familiarity with DevOps practices and SOAP services. Strong understanding of Agile methodologies and experience with tools like Maven and RabbitMQ. Good command of English (B2 level). It is a strong plus if you have: (optional) Knowledge of PostgreSQL and additional experience with system analysis techniques. Certification in Scrum or related Agile frameworks. Language Required for the role: Polish (Communicative level). Eligibility to work on 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
DCV Technologies
Senior Java Developer | Hybrid — 3 days from Krakow
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Developer role for a long-term B2B project in a hybrid model (3 days onsite in Krakow), focused on designing and optimizing scalable Java-based architectures in an Agile environment. The position involves working with advanced Java concepts, microservices, and API management to build and maintain high-performance systems. 🗂️ Requirements: 8–10 years of experience in Java development, Strong knowledge of advanced Java concepts, Experience with Java API management, Experience in microservices architecture, Experience with database technologies, Ability to design scalable system architectures, Experience in performance testing and system validation, Experience working in Agile environment 📃 Skills: Java, Microservices, API, SQL, Databases, Agile, Architecture, PerformanceTesting 🏢 Description: We are looking for a Senior Java Developer on behalf of our client, a well-known and fast-growing technology company offering a stable, long-term project in a modern environment. 📍 Work mode: Hybrid — 3 days from Krakow 📄 Contract: B2B Role Description Agile Way of Working Advanced Java Concepts Java API Management & Microservices Database Technology Experience (Years): 8–10 Responsibilities Designing scalable architecture systems for Java-based applications. Identifying the hardware and software infrastructure needs to accommodate the company’s architectural goals. Troubleshooting design flaws and system bottlenecks. Performing validation tests to ensure the flexibility and scalability of the Java environment. Assisting the software design team with application integration. Conducting system performance tests. Completing systems reports. Responsibility of Expectations from the Role: Designing scalable architecture systems for Java-based applications. Identifying the hardware and software infrastructure needs to accommodate the company’s architectural goals. Troubleshooting design flaws and system bottlenecks. Performing validation tests to ensure the flexibility and scalability of the Java environment. Assisting the software design team with application integration. Conducting system performance tests. Completing systems reports. ✅ Benefits: Work with modern technologies and international teams Long-term and stable cooperation Professional growth opportunities 📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk
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
Upvanta sp. z o.o.
Senior Java Developer (Java, Spring Boot, Microservices)
Senior
Remote
Wroclaw, Poland
1,100 - 1,200 PLN
🏢 Summary: Senior Java Developer role focused on designing, building, and operating scalable fintech backend systems using Java and Spring Boot in cloud environments. The position involves developing high-performance microservices and APIs for payment, trading, and settlement platforms, with end-to-end ownership from architecture to production support. The role requires close collaboration with international teams and ensuring reliability, consistency, and fault tolerance in distributed systems. 🗂️ Requirements: 3–5 years backend development experience, Strong experience with Java, Strong experience with Spring Boot, Experience building scalable backend services and APIs, Knowledge of SQL and NoSQL databases, Understanding of microservices architecture, Understanding of distributed systems, Experience with asynchronous processing, Experience across full SDLC, Experience with AWS or Azure, Professional English proficiency 📃 Skills: Java, SpringBoot, Microservices, SQL, NoSQL, PostgreSQL, MySQL, MongoDB, AWS, Azure, REST, APIs, SDLC, DistributedSystems, AsynchronousProcessing 🏢 Description: Senior Java Developer (Java, Spring Boot, Microservices) Position Overview We are looking for a Senior Java Developer to join our team in Poland and contribute to the development of highly scalable fintech systems supporting trillions of dollars in transactions annually . In this role, you will work closely with the US-based product and engineering teams , helping to design, build, and operate backend services for programmable payment, trading, and settlement platforms. You will report directly to the Software Manager in Poland. A key requirement is excellent English communication skills and strong soft skills — we are looking for someone eloquent, outgoing, friendly, and confident in collaboration . Responsibilities Design and develop backend architecture for fintech products and platforms. Build, maintain, and operate high-performance Java / Spring Boot microservices running in production environments. Develop scalable APIs and backend workflows with strong emphasis on data consistency, fault tolerance, and reliability . Own features end-to-end: from implementation through deployment and production support. Debug and resolve complex issues in distributed systems and high-volume production environments. Work closely with US-based teams to translate product requirements into robust backend solutions. Write clean, maintainable code and contribute to technical documentation, diagrams, and system workflows. Participate in code reviews and continuously improve backend quality and engineering standards. Requirements 3–5 years of professional backend development experience. Strong hands-on experience with Java and Spring Boot in production systems. Proven experience building and maintaining backend services and APIs at scale. Solid understanding of SQL and NoSQL databases (e.g., PostgreSQL/MySQL, MongoDB). Knowledge of microservices architecture, distributed systems, and asynchronous processing. Experience across full SDLC: architecture, development, testing, deployment, and maintenance. Experience operating systems in cloud environments such as AWS or Azure . Excellent communication skills in English . Nice to Have Experience with Spring AI . Previous exposure to banking, payments, trading, or financial transaction systems. Degree in Computer Science or equivalent practical experience. Personal Attributes Highly hands-on engineer who enjoys owning production-grade code. Comfortable working in a fast-paced, startup or high-growth environment. Strong analytical thinking, problem-solving ability, and attention to detail. Clear communicator, confident in collaborating with international teams. Friendly, proactive, and motivated to grow with the company and product.
Technology
Upvanta sp. z o.o.
Senior Java Developer (Java, Spring Boot, Microservices)
Senior
Remote
Warsaw, Poland
1,000 - 1,200 PLN
🏢 Summary: Senior Java Developer role focused on designing, building, and operating scalable fintech backend systems handling high-volume transactions. The position involves developing Java/Spring Boot microservices, scalable APIs, and distributed architectures in cloud environments. You will collaborate with international teams to deliver reliable, production-grade financial platforms. 🗂️ Requirements: 3–5 years of backend development experience, Strong experience with Java and Spring Boot in production, Experience building scalable backend services and APIs, Strong knowledge of SQL and NoSQL databases, Understanding of microservices architecture and distributed systems, Experience with asynchronous processing, Experience across full SDLC, Experience with AWS or Azure cloud environments, Professional English communication skills 📃 Skills: Java, Spring, SpringBoot, Microservices, SQL, NoSQL, PostgreSQL, MySQL, MongoDB, AWS, Azure, REST, APIs 🏢 Description: Senior Java Developer (Java, Spring Boot, Microservices) Position Overview We are looking for a Senior Java Developer to join our team in Poland and contribute to the development of highly scalable fintech systems supporting trillions of dollars in transactions annually . In this role, you will work closely with the US-based product and engineering teams , helping to design, build, and operate backend services for programmable payment, trading, and settlement platforms. You will report directly to the Software Manager in Poland. A key requirement is excellent English communication skills and strong soft skills — we are looking for someone eloquent, outgoing, friendly, and confident in collaboration . Responsibilities Design and develop backend architecture for fintech products and platforms. Build, maintain, and operate high-performance Java / Spring Boot microservices running in production environments. Develop scalable APIs and backend workflows with strong emphasis on data consistency, fault tolerance, and reliability . Own features end-to-end: from implementation through deployment and production support. Debug and resolve complex issues in distributed systems and high-volume production environments. Work closely with US-based teams to translate product requirements into robust backend solutions. Write clean, maintainable code and contribute to technical documentation, diagrams, and system workflows. Participate in code reviews and continuously improve backend quality and engineering standards. Requirements 3–5 years of professional backend development experience. Strong hands-on experience with Java and Spring Boot in production systems. Proven experience building and maintaining backend services and APIs at scale. Solid understanding of SQL and NoSQL databases (e.g., PostgreSQL/MySQL, MongoDB). Knowledge of microservices architecture, distributed systems, and asynchronous processing. Experience across full SDLC: architecture, development, testing, deployment, and maintenance. Experience operating systems in cloud environments such as AWS or Azure . Excellent communication skills in English . Nice to Have Experience with Spring AI . Previous exposure to banking, payments, trading, or financial transaction systems. Degree in Computer Science or equivalent practical experience. Personal Attributes Highly hands-on engineer who enjoys owning production-grade code. Comfortable working in a fast-paced, startup or high-growth environment. Strong analytical thinking, problem-solving ability, and attention to detail. Clear communicator, confident in collaborating with international teams. Friendly, proactive, and motivated to grow with the company and product.
Technology
DCV Technologies
Senior Java Developer | Hybrid Krakow
Senior
Hybrid
Krakow, Poland
🏢 Summary: B2B Java Developer role focused on designing and optimizing scalable architecture for Java-based applications in a hybrid model (3 days in Krakow). The position involves working in an Agile environment on long-term projects, with responsibility for system scalability, integration, and performance testing. This role targets experienced professionals capable of managing complex Java and microservices architectures. 🗂️ Requirements: 8–10 years of experience in Java development, Strong knowledge of advanced Java concepts, Experience with Java API management, Experience in microservices architecture, Experience with database technologies, Experience designing scalable system architectures, Ability to perform system performance and validation testing, Experience working in Agile environment 📃 Skills: Java, Microservices, API, Databases, Agile 🏢 Description: We are looking for a Java Developer on behalf of our client, a well-known and fast-growing technology company offering a stable, long-term project in a modern environment. 📍 Work mode: Hybrid — 3 days from Krakow 📄 Contract: B2B Role Description Agile Way of Working Advanced Java Concepts Java API Management & Microservices Database Technology Experience (Years): 8–10 Responsibilities: Designing scalable architecture systems for Java-based applications. Identifying the hardware and software infrastructure needs to accommodate the companys architectural goals. Troubleshooting design flaws and system bottlenecks. Performing validation tests to ensure the flexibility and scalability of the Java environment. Assisting the software design team with application integration. Conducting system performance tests. Completing systems reports. Responsibility of Expectations from the Role Designing scalable architecture systems for Java-based applications. Identifying the hardware and software infrastructure needs to accommodate the companys architectural goals. Troubleshooting design flaws and system bottlenecks. Performing validation tests to ensure the flexibility and scalability of the Java environment. Assisting the software design team with application integration. Conducting system performance tests. Completing systems reports. ✅ Benefits: Work with modern technologies and international teams Long-term and stable cooperation Professional growth opportunities
Technology
Antal Sp. z o.o.
Java Developer
Senior
Hybrid
Krakow, Poland
140 - 200 PLN
🏢 Summary: The offer is for an experienced Java Developer to design, develop, and maintain scalable backend systems and microservices in an international, hybrid work environment. The role focuses on building high-performance, secure enterprise applications, contributing to architecture decisions, and supporting CI/CD and DevOps practices. It is suited for engineers experienced in modern Java ecosystems and distributed systems. 🗂️ Requirements: Commercial experience in Java software development, Strong knowledge of Java and Spring Boot, Experience building RESTful APIs and microservices, Knowledge of Spring Framework, Hibernate, and JPA, Experience with relational databases (Oracle or PostgreSQL), Understanding of software design principles and application architecture, Experience with Git, Familiarity with Docker and CI/CD tools, Experience working in Agile (Scrum/Kanban) environments 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, REST, Microservices, Oracle, PostgreSQL, Git, Docker, CICD, Agile, Scrum, Kanban 🏢 Description: 📍 Location: Kraków (Hybrid – 6–8 days per month in the office) 📄 Contract Type: B2B / Employment Contract 🌍 International Environment About the Role We are looking for an experienced Java Developer to join a dynamic team delivering scalable, enterprise-grade solutions. You will be involved in designing, developing, and maintaining modern backend systems, contributing to architecture decisions, and building robust applications that support critical business processes. This is an excellent opportunity for engineers who enjoy working with modern technologies, microservices, cloud-ready solutions, and high-performance distributed systems. Responsibilities Design, develop, and maintain scalable backend applications and microservices using Java technologies. Build and enhance secure, reliable, and high-performing APIs. Participate in system architecture and technical design discussions. Develop high-quality, maintainable, and well-tested code. Collaborate with cross-functional teams to deliver business-critical solutions. Troubleshoot, analyze, and resolve application and production issues. Perform code reviews and contribute to engineering best practices. Support application performance, scalability, and reliability initiatives. Participate in Agile ceremonies, including sprint planning, refinement, and retrospectives. Contribute to CI/CD processes and DevOps practices. Requirements Commercial experience in software development using Java. Strong knowledge of Java and Spring Boot. Experience building RESTful APIs and microservice-based applications. Good understanding of Spring Framework, Hibernate, and JPA. Experience working with relational databases such as Oracle or PostgreSQL. Familiarity with NoSQL databases is a plus. Understanding of software design principles and application architecture. Experience with Git and modern software development practices. Familiarity with Docker and CI/CD tools. Experience working in Agile environments (Scrum/Kanban). Strong analytical and problem-solving skills. Good communication skills and ability to work collaboratively within a team. Nice to Have Experience with cloud platforms such as AWS, Azure, or GCP. Knowledge of Kubernetes and container orchestration. Exposure to frontend technologies such as React, Angular, or JavaScript. Experience with event-driven architectures and messaging systems. Understanding of security best practices in software development. What We Offer Opportunity to work on modern, large-scale enterprise solutions. Long-term projects in an international environment. Flexible hybrid working model. Exposure to modern technologies, cloud solutions, and microservices architecture. Professional growth opportunities and access to technical challenges. Collaborative culture focused on quality, innovation, and continuous improvement. Employment contract or B2B cooperation model.
Technology
StrategicsIQ
Java Full Stack Developer (Hybrid – 2 Days Onsite in Kraków, Poland)
Senior
Hybrid
Krakow, Poland
1,200 - 1,450 PLN
🏢 Summary: Hybrid Java Full Stack Developer role focused on modernizing enterprise systems and building scalable, cloud-native microservices and web applications using Java and React. The position involves migrating legacy platforms to API-driven architectures, enhancing automation, and improving system efficiency and scalability. Work includes backend and frontend development within containerized and Kubernetes-based environments. 🗂️ Requirements: Strong experience with Java 11+, Hands-on experience with Kubernetes, Experience with containerized environments, Proficiency with Git, Strong Unix/Linux command line skills, Experience with SQL databases, Knowledge of RESTful APIs, Understanding of microservices architecture, Familiarity with HTTP, Familiarity with JavaScript 📃 Skills: Java, React, Kubernetes, Git, Unix, Linux, SQL, Oracle, REST, HTTP, JavaScript, Spring, SpringBoot, Microservices, Docker 🏢 Description: We are looking for a skilled Java Full Stack Developer to join our team in Kraków. This is a hybrid role requiring 2 days per week onsite , offering the opportunity to work on modernizing enterprise systems and building scalable, cloud-native solutions. Key Responsibilities Design, build, and support scalable services, microservices, and applications (both backend and frontend) using Java (11/17/21) and modern web technologies such as React Contribute to the modernization of legacy systems, including migration from mainframe and IBM WebSphere to API-driven and microservices-based architectures Help reduce operational costs and system complexity through modern engineering practices Improve testing efficiency by implementing and expanding automated testing frameworks Enhance Straight-Through Processing (STP) capabilities across services and platforms Required Skills & Experience Strong experience with Java (11 or higher) ; experience with Java 17+ is highly preferred Hands-on experience with Kubernetes and containerized environments Proficiency with Git for version control Strong command of Unix/Linux systems and CLI tools Solid experience with databases and SQL (Oracle preferred) Good understanding of RESTful APIs and microservices architecture Familiarity with HTTP/web technologies and JavaScript Nice to Have Experience with Reactjs for frontend development Background working in a DevOps-oriented delivery team Knowledge of application monitoring and observability tools Experience with Spring / Spring Boot