April 9, 2026
Java Developer with AI – pharmaceutical industry (f/m/x)
Senior • Remote
Warsaw, Poland
We are looking for an experienced Java Developer to work on innovative solutions in the pharmaceutical industry. Our systems support clinicians and patients worldwide, leveraging cloud-native platforms, microservices, and cutting-edge AI technologies such as large language models and intelligent agents that enhance the software development lifecycle. If you want to help shape the future of digital healthcare, working 100% remotely with an AI-first approach, this role is for you.
Your tasks
Develop and maintain backend services using Java/Spring Boot
Apply AI tools to speed up refactoring, boilerplate generation, and debugging
Design and develop REST APIs in a microservices architecture
Automate unit, integration, and end-to-end testing with AI-assisted approaches
Collaborate on CI/CD and code review processes, enhanced by AI tools
Ensure high code quality, adherence to SOLID principles, and software best practices
Contribute to projects in cutting-edge AI applications in pharma, e.g., clinical data analysis, intelligent decision support, and process automation
Requirements
Extensive experience (minimum 5 years) with Java 17+, JVM internals, concurrency, and memory management
Strong knowledge of Spring Boot, including Spring MVC, Spring Data JPA, and Spring Security
Proven expertise in designing and developing microservices-based applications
Familiarity with AI/LLM tools to accelerate coding, refactoring, and bug fixing (e.g., Copilot, Cursor)
Ability to leverage AI agents for automating unit tests, documentation, and PR descriptions
Expertise with AWS cloud and observability tools such as Grafana, OpenTelemetry, or DataDog
Proficiency with SQL and NoSQL databases, CI/CD pipelines, and Git version control
Fluent Polish required
Residing in Poland required
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!
Similar jobs you might like
Healthcare
Sii
Java Developer with AI – pharmaceutical industry (f/m/x)
Senior
Remote
Katowice, Poland
22,000 - 24,000 PLN
🏢 Summary: The role involves developing and maintaining cloud-native, microservices-based backend systems in Java for innovative pharmaceutical solutions, with a strong AI-first approach. The position focuses on building REST APIs, applying AI tools to enhance development processes, and contributing to high-quality, scalable healthcare platforms in a fully remote setup. 🗂️ Requirements: Minimum 5 years of experience with Java 17+, Strong knowledge of JVM internals, concurrency, and memory management, Strong knowledge of Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Proven experience in designing and developing microservices-based applications, Experience with AI/LLM coding tools (e.g., Copilot, Cursor), Ability to use AI agents for test and documentation automation, Experience with AWS cloud services, Experience with observability tools (Grafana, OpenTelemetry, DataDog), Fluency in English and Polish, Residing in Poland 📃 Skills: Java, Spring, SpringBoot, SpringMVC, SpringDataJPA, SpringSecurity, JVM, Microservices, REST, AWS, Grafana, OpenTelemetry, DataDog, Copilot, Cursor, AI, LLM 🏢 Description: We are looking for an experienced Java Developer to work on innovative solutions in the pharmaceutical industry. Our systems support clinicians and patients worldwide, leveraging cloud-native platforms, microservices, and cutting-edge AI technologies such as large language models and intelligent agents that enhance the software development lifecycle. If you want to help shape the future of digital healthcare, working 100% remotely with an AI-first approach, this role is for you. Your tasks Develop and maintain backend services using Java/Spring Boot Apply AI tools to speed up refactoring, boilerplate generation, and debugging Design and develop REST APIs in a microservices architecture Automate unit, integration, and end-to-end testing with AI-assisted approaches Collaborate on CI/CD and code review processes, enhanced by AI tools Ensure high code quality, adherence to SOLID principles, and software best practices Contribute to projects in cutting-edge AI applications in pharma, e.g., clinical data analysis, intelligent decision support, and process automation Requirements Minimum 5 years of experience with Java 17+, JVM internals, concurrency, and memory management Strong knowledge of Spring Boot, including Spring MVC, Spring Data JPA, and Spring Security Proven expertise in designing and developing microservices-based applications Familiarity with AI/LLM tools to accelerate coding, refactoring, and bug fixing (e.g., Copilot, Cursor) Ability to leverage AI agents for automating unit tests, documentation, and PR descriptions Expertise with AWS cloud and observability tools such as Grafana, OpenTelemetry, or DataDog Fluency in both English and Polish Residing in Poland required
Technology
ITDS
Senior Java Developer – AI and Financial Technology
Senior
Remote
Wroclaw, Poland
21,000 - 24,150 PLN
🏢 Summary: Senior Java Developer role focused on building and integrating AI-powered financial solutions using Java, Spring Boot, and large language models in a fully remote environment. The position involves developing scalable AI systems, implementing agent-based architectures, and supporting AI-driven development workflows across cross-functional teams. 🗂️ Requirements: 5+ years of professional IT experience, Strong expertise in Java, Strong expertise in SpringBoot, 1+ year of hands-on experience deploying LLMs in production, Knowledge of agent-based architectures, Experience with SpringAI, Experience with LangChain4j, Experience with LLM API integrations, Experience with embeddings, Experience with vector databases, Familiarity with AI observability tools, Ability to lead technical workshops, STEM background, Good command of Polish, Communicative English, Legal right to work in the European Union 📃 Skills: Java, SpringBoot, SpringAI, LangChain4j, LLMs, ReAct, MCP, Copilot, Claude, APIs, Embeddings, VectorDB, Observability, Angular, Python, TypeScript 🏢 Description: Empower AI innovation—shape the future of intelligent finance solutions! 100% remote work (once/twice a month visit in Wrocław office) As a Senior Java Developer , you will be working for our client, a leader in the financial technology industry, focusing on integrating advanced AI tools into scalable systems. You will contribute to pioneering AI adoption using Java and Spring Boot within a collaborative, cross-team environment. Join us and help shape the future of intelligent finance solutions while accelerating your career growth. Your main responsibilities: Develop and optimize Java-based applications and AI-powered features employing Spring Boot, ensuring high performance and reliability. Lead the adoption and integration of AI-SDLC tools such as GitHub Copilot, Claude Code, and Copilot Extensions within development workflows. Design and implement agentic and multi-agent system architectures, including ReAct patterns, MCP, and orchestration frameworks. Collaborate on integrating LLMs via APIs, embeddings, vector databases, and ensuring observability and security in AI systems. Conduct workshops and knowledge-sharing sessions on AI workflows, agentic development, and security best practices. Contribute to specification-driven development processes, ensuring scalable and maintainable codebases. Support continuous delivery and deployment pipelines with a focus on AI system integration. Engage in cross-team collaboration to foster innovative AI-driven solutions in finance. You're ideal for this role if you have: 5+ years of professional experience in IT, with extensive Java and Spring Boot expertise. At least 1+ year of hands-on experience deploying Large Language Models (LLMs) in production environments. Deep knowledge of agent-based architectures such as ReAct, MCP, and orchestration frameworks. Experience with Spring AI, LangChain4j, LLM API integrations, embeddings, and vector databases. Familiarity with observability tools for AI systems and development of specification-driven solutions. Proven ability to lead workshops and facilitate technical discussions. A background in STEM disciplines. It is a strong plus if you have: (optional) Experience with Angular, Python, or TypeScript. Knowledge of enterprise LLM integrations and advanced AI security measures. Language required for the role: Polish: Good command English: Communicative level 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
CDQ
Software Developer (AI)
Mid
Remote
Wroclaw, Poland
16,800 - 20,100 PLN
🏢 Summary: The offer is for an experienced Java Developer to build and integrate AI-driven backend solutions, including AI agents and LLM-powered services, within scalable distributed systems. The role focuses on designing reasoning pipelines, vector search integrations, and data-heavy architectures using modern AI tooling. You will contribute to architecture design, code quality, and AI-based system development in a collaborative environment. 🗂️ Requirements: Minimum 3 years of professional Java experience, Strong backend development skills, Experience with Spring Boot, Experience with Docker, Experience with Spring AI, Experience integrating LLMs into applications, Understanding of vector databases, Experience with AWS Bedrock, Experience with LangChain4j, Knowledge of embeddings, Knowledge of prompt engineering basics, Knowledge of retrieval-augmented generation (RAG), Understanding of Model Context Protocol, Experience building scalable distributed systems, Experience designing AI agents and reasoning pipelines 📃 Skills: Java, SpringBoot, Docker, SpringAI, OpenAI, Anthropic, Milvus, Pinecone, Qdrant, Elasticsearch, AWS, Bedrock, LangChain4j, Embeddings, RAG, MCP 🏢 Description: We are looking for an experienced Java Developer with strong backend engineering skills and proven experience in AI-related technologies and frameworks. The ideal candidate has at least 3 years of professional Java experience, writes clean, maintainable code, and is comfortable working on scalable distributed systems. A strong interest in data, AI-driven applications, vector search, and modern LLM tooling is highly valued. We are looking for a team player who thrives in collaborative environments, enjoys knowledge sharing, and contributes actively to technical discussions and solution design. Key Responsibilities Designing and implementing AI agents with reasoning pipelines (e.g. multi-step workflows, tool usage, RAG-based decision making) Integrating AI capabilities such as LLM-powered services, semantic search, and intelligent automation Contributing to scalable architectures for data- and event-driven systems Improving, refactoring, and maintaining existing codebases Designing tasks in collaboration with the Team Lead and Product Owner Participating in code reviews, architecture discussions, and knowledge sharing Contribute to the design of scalable architectures for data-heavy and AI-driven services Collaborate closely with the Team Lead and Product Owner to design tasks and shape technical solutions Participate in code reviews, architecture discussions, and knowledge-sharing sessions Required Skills & Technology: English min B2 + Polish or C1 Experience - minimum 3 years Java: Spring Boot Docker AI-related: Spring AI Experience integrating LLMs into applications (OpenAI API, Anthropic, local inference, etc.) Understanding of vector databases (Milvus, Pinecone, Qdrant, Elasticsearch vector search, or similar) AWS Bedrock LangChain4j Knowledge of embeddings, prompt engineering basics, and retrieval-augmented generation (RAG) Understanding Model Context Protocol Nice to Have: Redis Mongo DB AI-related: Experience with AI/ML frameworks or orchestration libraries (LangChain4j, Spring AI, Embabel, Haystack, etc.) Familiarity with LLM model lifecycle: prompt design, evaluation, latency considerations, cost/performance trade-offs Experience with Ollama / vLLM Experience with streaming architectures for AI pipelines (i.e. Kafka Streams) Experience with document processing, OCR, or semantic search Perks in the office: Modern office full of coffee, snacks, and beverages Bike parking, great location of the office Benefits: Training budget for self-development, courses, conferences, and more A smart benefits platform that lets you easily manage subscriptions and purchases — including sports and lunch cards. Flat structure and small teams International project Team Events Private healthcare, Life & group insurance We celebrate birthdays and other important employee events Recruitment process: Screening (15-30 min) -> We want to get to know you and answer your questions - it is up to you how much time we need. Recruiting Task - Show your skills :) We will send you a task, you decide how much time you need to complete it. Video call (1h/2h)-> Let's talk about your coding style, exchange experiences, and get to know each other a little better. Data Sharing - the best way to better data. We are passionate about new technologies and we constantly improve our stack. There is always enough room to learn the ropes as we provide internal and external training and education. We are looking for a person who loves high-quality of code and who is interested in big sets of data. 90% of the world's data has been produced in just the last two years. Our mission is to help companies with our innovative Data Quality Services. CDQ is the first company in the market to leverage Data Sharing as the best way to better data. Our customers share data quality rules, enrich their data from publicly shared sources, exchange hand-validated data records, and alert each other of data fraud. The result of collaborative master data management: Higher efficiency, shared efforts, better quality, less risks. With our cloud-based software platform, CDQ can provide Data Quality as a Service – customers' master data is monitored and updated continuously, using our Data Quality Tools software or fully integrated with their ERP or CRM systems.
Technology
Harvey Nash Technology
Senior Java Developer
Senior
Remote
30,000 - 35,000 PLN
🏢 Summary: Remote Senior Java Developer role focused on modernising legacy Java systems in a fintech environment using AI-assisted analysis, refactoring, and testing. The position involves building AI-powered CI/CD pipelines, developing MCP servers and LLM-based engineering tools, and improving API performance and reliability. The role targets measurable system improvements in high-reliability financial systems. 🗂️ Requirements: 6+ years Java backend experience, Strong Spring Boot expertise, Experience modernising legacy systems at scale, Background in fintech, banking or trading systems, Strong multithreading and concurrency knowledge, Experience with AI-assisted development tools, Strong API design knowledge, Experience with microservices architecture 📃 Skills: Java, Spring, SpringBoot, Multithreading, Concurrency, Locking, Atomics, Microservices, APIs, CICD, GitHub, Copilot, Claude, LLM, MCP, Testing, Refactoring, Security, Fintech, Banking 🏢 Description: Senior Java Developer | Remote| Fintech Client You will: Modernise legacy Java services using AI-assisted analysis, refactoring and testing Build AI-powered CI/CD pipelines with automated code review, test generation and security scanning Develop MCP servers and LLM-based tooling for other engineering teams Ship measurable results: faster APIs, better performance, higher reliability You bring: 6+ years of Java backend experience with strong Spring Boot expertise Hands-on experience modernising legacy systems at scale Background in banking, fintech, trading or similar high-reliability domain Solid multithreading knowledge in production systems (concurrency, locking, atomics) Practical use of AI dev tools – Claude Code, GitHub Copilot or similar Strong API design and microservices architecture knowledge English B2+
Technology
ITDS
Senior Java Developer with AI Integration
Senior
Remote
Warsaw, Poland
21,000 - 25,200 PLN
🏢 Summary: Senior Java Developer role focused on building scalable, enterprise-grade claims management systems with AI-powered automation. The position involves developing event-driven microservices using modern Java and Spring Boot, integrating AI/ML components, and ensuring production stability in an Agile environment. Hybrid work model with strong emphasis on backend architecture and intelligent automation. 🗂️ Requirements: Minimum 5 years of Java development experience in enterprise environments, Strong knowledge of Spring and Spring Boot, Experience with microservices architecture, Basic knowledge of Kubernetes, Proficiency with Git, Experience with Oracle or PostgreSQL databases, Experience with JUnit, Spock, and Testcontainers, Experience with messaging systems and asynchronous integrations, Experience delivering AI-based solutions or integrating ML/LLM services, Communicative English, Polish language skills, Valid legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Microservices, Kubernetes, Git, Oracle, PostgreSQL, JUnit, Spock, Testcontainers, CQRS, DDD, Hexagonal, EDA, Messaging, AI, ML, LLM, Angular, Scrum 🏢 Description: Unleash the future of claims management — revolutionize enterprise solutions with innovative backend services and AI-powered automation! Warsaw-based opportunity with hybrid work model (only 1 day x week in the office) As a Senior Java Developer with AI Integration , you will be working for our client, a leader in the insurance industry, specializing in building scalable, enterprise-grade solutions for claims processing. You will contribute to transforming traditional workflows through cutting-edge backend development and intelligent automation, driving operational excellence and exceptional customer experiences. This role offers a unique chance to grow within a forward-thinking organization committed to innovation in insurance technology. Your main responsibilities: Design, develop, and maintain high-quality services in Java (8/11/17/21) and Spring Boot, aligning with business needs in claims management. Collaborate with cross-functional teams to ensure smooth integration and delivery of scalable solutions. Participate in code reviews, testing, and documentation to uphold software quality standards. Implement architectures based on DDD, CQRS, Hexagonal Architecture, and EDA to support robust, event-driven microservices. Work with containerization and orchestration tools such as Kubernetes to ensure deployment efficiency. Build and integrate AI-enabled components, including automation, classification, and information extraction modules. Contribute to Agile/Scrum teams, proposing solutions and delivering end-to-end features with independence and ownership. Drive production stability and continuous improvement of enterprise solutions. You're ideal for this role if you have: Minimum 5 years of experience in Java development within enterprise environments. Strong knowledge of Spring and Spring Boot frameworks. Experience working with microservices and basic Kubernetes knowledge. Proficiency in GIT, relational databases (Oracle/PostgreSQL), and transactional data systems. Testing experience with JUnit, Spock, Testcontainers, and automated pipelines. Experience with messaging systems and asynchronous integrations. Demonstrated autonomy, strong ownership mindset, and team collaboration skills. Proven experience delivering AI-based solutions or integrations with ML/LLM services. It is a strong plus if you have: Experience with Angular 14+ (full-stack development). Hands-on practice designing AI solutions considering security, compliance, and enterprise constraints. Product-oriented mindset with a good understanding of business processes. Language Required for the role: Communicative level of English. Polish language skills are required. Eligibility for the role: Only candidates with a valid legal right to work in the European Union will be considered. #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
EPAM Systems
Senior Java Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Developer role focused on building scalable, cloud-native applications for an AI-driven platform in the financial services domain. The position involves designing and implementing distributed systems, RESTful APIs, and secure integrations while collaborating with cross-functional teams. The role includes architectural leadership, code reviews, and delivering business-critical solutions using modern technologies. 🗂️ Requirements: 3+ years of software development experience, Proficiency in Java 18+, Strong experience with Spring Boot, Experience in RESTful API development using OpenAPI/Swagger, Knowledge of PostgreSQL or Oracle databases, Experience with Hibernate or JPA, Familiarity with CI/CD tools such as Jenkins or GitLab CI/CD, Hands-on experience with Azure cloud platform, Experience with monitoring tools like Prometheus or Splunk, Proficiency in testing frameworks such as JUnit, TestNG, Mockito, or JBehave, Experience with Kafka or REST integrations, Knowledge of security protocols including OAuth2, JWT, Spring Security, English proficiency at B2 level or higher 📃 Skills: Java, Spring, SpringBoot, REST, OpenAPI, Swagger, PostgreSQL, Oracle, Hibernate, JPA, Jenkins, GitLab, Azure, Prometheus, Splunk, JUnit, TestNG, Mockito, JBehave, Kafka, OAuth2, JWT, SpringSecurity 🏢 Description: We are seeking a Senior Java Developer to join our innovative AI platform team at a leading global investment bank. Collaborate with data scientists, software engineers, and business analysts to create advanced solutions leveraging machine learning and generative AI in a cloud-native environment. Play a pivotal role in driving digital transformation in financial services while contributing to impactful projects on a global scale. Responsibilities Design and build highly scalable and distributed cloud applications Provide technology solutions addressing business challenges in digital financial services Design and implement sustainable solutions using modern technologies Apply advanced concepts to develop business-critical solutions Implement proofs of concept and application skeletons for team collaboration Lead and participate in architecture and design reviews with peers and stakeholders Conduct code reviews and test software across SDLC phases Requirements 3+ years of experience in software development Proficiency in Java (18+) and Spring Boot Expertise in RESTful API development using OpenAPI/Swagger Knowledge of databases like PostgreSQL or Oracle and ORM frameworks such as Hibernate or JPA Familiarity with CI/CD tools including Jenkins or GitLab CI/CD Hands-on experience with Azure cloud platform Background in monitoring tools like Prometheus or Splunk Competency in testing frameworks such as JUnit, TestNG, Mockito, or JBehave Experience in messaging and integration with technologies like Kafka or REST Capability in security protocols (OAuth2, JWT, Spring Security) English proficiency at B2 level or higher Nice to have Experience in the financial services industry Certification in Azure or related cloud platforms Understanding of Agile methodologies or DevOps practices Familiarity with other programming languages or frameworks We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Lead Java Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Lead Java Developer role focused on designing and building scalable, distributed cloud-native applications for AI-driven solutions within a global investment banking environment. The position involves leading architecture decisions, implementing advanced Java and Spring-based systems, and delivering secure, high-performance services in Azure. It combines hands-on development with technical leadership in a modern, data-intensive ecosystem. 🗂️ Requirements: 5+ years of Java development experience, Minimum 1 year of leadership experience, Proficiency in Java 18+, Strong experience with Spring Boot, Experience in developing RESTful APIs, Strong knowledge of PostgreSQL and Oracle databases, Experience with Hibernate and JPA, Experience with CI/CD pipelines, Hands-on experience with Azure cloud platform, Experience with monitoring and logging tools, Proficiency in automated testing frameworks, Experience with Kafka and message-driven architecture, Knowledge of OAuth2, JWT, and Spring Security, Fluent English (minimum B2) 📃 Skills: Java, Spring, SpringBoot, REST, OpenAPI, Swagger, PostgreSQL, Oracle, Hibernate, JPA, Jenkins, GitLab, Azure, Prometheus, Splunk, JUnit, TestNG, Mockito, JBehave, Kafka, OAuth2, JWT, SpringSecurity 🏢 Description: Join our innovative AI platform team as a Lead Java Developer within a leading global investment bank. You will collaborate with data scientists, software engineers, and business analysts to deliver advanced solutions for internal clients. Our team processes vast amounts of data for a variety of use cases, leveraging both classic machine learning and modern generative AI. We are rapidly expanding in the areas of chatbots and intelligent agents, working in a cloud-native, technologically advanced environment. You will be part of a forward-thinking organization at the forefront of digital transformation in financial services. The client values technical excellence, innovation, and collaboration, offering opportunities to work on impactful projects in a dynamic, global setting. Ready to launch your career in cloud engineering? Apply now and join our global team! This role offers a hybrid model, with 3 days per week working from the client's office in Krakow, Poland. Responsibilities Play a key role in designing and building highly scalable and distributed cloud applications Provide technology solutions that address business challenges and reinforce our leadership in digital financial services Design, plan, and deliver sustainable solutions using modern technologies Apply core and advanced concepts to develop business solutions Implement proofs of concept and application skeletons for the team Participate in or lead design reviews with peers and stakeholders to decide on architecture Conduct code reviews, test software as needed, and participate in application architecture, design, and other phases of the SDLC Requirements 5+ years of experience in Java development At least 1 year of relevant leadership experience Proficiency in Java 18+ and Spring Boot Experience with RESTful APIs development (OpenAPI/Swagger) Strong knowledge of databases (PostgreSQL, Oracle) and ORM frameworks (Hibernate, JPA) Familiarity with CI/CD pipelines (Jenkins, GitLab CI/CD) Hands-on experience with Azure cloud platform Monitoring and logging expertise (Prometheus, Splunk) Proficiency in testing frameworks (JUnit, TestNG, Mockito, JBehave) Competency in message-driven architecture and integration tools (Kafka, REST) Understanding of security elements, including OAuth2, JWT, and Spring Security Fluency in English, both written and spoken, at a minimum B2 level Nice to have Experience in the financial services industry Certification in Azure or related cloud technologies Familiarity with other programming languages and frameworks Understanding of Agile methodologies and DevOps practices We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
ITDS
Senior Java Developer with AI Integration
Senior
Remote
Warsaw, Poland
21,000 - 23,100 PLN
🏢 Summary: Senior Java Developer with AI Integration role focused on building scalable, enterprise-grade claims management solutions using Java, Spring Boot, microservices, and AI-powered automation in a hybrid Warsaw-based environment. The position involves developing backend services, integrating AI/ML components, and contributing to event-driven architectures within Agile teams. 🗂️ Requirements: 5+ years of Java development experience in enterprise environments, Strong knowledge of Spring and Spring Boot, Experience with microservices, Basic Kubernetes knowledge, Proficiency with GIT, Experience with Oracle or PostgreSQL databases, Experience with transactional data systems, Testing experience with JUnit, Testing experience with Spock, Experience with Testcontainers, Experience with automated pipelines, Experience with messaging systems and asynchronous integrations, Experience delivering AI-based solutions or ML/LLM integrations, Communicative English, Polish language skills, Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Kubernetes, GIT, Oracle, PostgreSQL, JUnit, Spock, Testcontainers, Microservices, CQRS, DDD, EDA, Angular, LLM, ML, AI 🏢 Description: Unleash the future of claims management — revolutionize enterprise solutions with innovative backend services and AI-powered automation! Warsaw-based opportunity with hybrid work model (only 1 day x week in the office) As a Senior Java Developer with AI Integration , you will be working for our client, a leader in the insurance industry, specializing in building scalable, enterprise-grade solutions for claims processing. You will contribute to transforming traditional workflows through cutting-edge backend development and intelligent automation, driving operational excellence and exceptional customer experiences. This role offers a unique chance to grow within a forward-thinking organization committed to innovation in insurance technology. Your main responsibilities: Design, develop, and maintain high-quality services in Java (8/11/17/21) and Spring Boot, aligning with business needs in claims management. Collaborate with cross-functional teams to ensure smooth integration and delivery of scalable solutions. Participate in code reviews, testing, and documentation to uphold software quality standards. Implement architectures based on DDD, CQRS, Hexagonal Architecture, and EDA to support robust, event-driven microservices. Work with containerization and orchestration tools such as Kubernetes to ensure deployment efficiency. Build and integrate AI-enabled components, including automation, classification, and information extraction modules. Contribute to Agile/Scrum teams, proposing solutions and delivering end-to-end features with independence and ownership. Drive production stability and continuous improvement of enterprise solutions. You're ideal for this role if you have: Minimum 5 years of experience in Java development within enterprise environments. Strong knowledge of Spring and Spring Boot frameworks. Experience working with microservices and basic Kubernetes knowledge. Proficiency in GIT, relational databases (Oracle/PostgreSQL), and transactional data systems. Testing experience with JUnit, Spock, Testcontainers, and automated pipelines. Experience with messaging systems and asynchronous integrations. Demonstrated autonomy, strong ownership mindset, and team collaboration skills. Proven experience delivering AI-based solutions or integrations with ML/LLM services. It is a strong plus if you have: Experience with Angular 14+ (full-stack development). Hands-on practice designing AI solutions considering security, compliance, and enterprise constraints. Product-oriented mindset with a good understanding of business processes. Language Required for the role: Communicative level of English. Polish language skills are required. Eligibility for the role: Only candidates with a valid legal right to work in the European Union will be considered. #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
EPAM Systems
Senior Java Engineer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Engineer role in an Agile team building a high-performance AI platform using cloud-native services, Large Language Models, and AI Agents to enable scalable, intelligent applications. The position focuses on developing and enhancing microservice-based architectures, REST services, and messaging systems in a modern cloud environment. Hybrid work model with collaboration across international teams. 🗂️ Requirements: 4+ years of professional experience in Java development, Experience with Java 17+, Strong proficiency with Spring, Strong proficiency with Maven, Experience in building microservice architectures, Experience with REST web services, Experience with messaging systems, Knowledge of design patterns, Experience with refactoring and clean code practices, Understanding of Agile methodologies (Scrum or Kanban), Experience with source control systems, Experience with CI/CD pipelines, Fluent English 📃 Skills: Java, Spring, Maven, REST, Microservices, CI/CD, GitLab, Azure, LLM, AI, Scrum, Kanban 🏢 Description: Join us as a Senior Java Engineer on a dynamic Agile team developing a high-performance AI platform that streamlines application creation. The platform leverages modern cloud services, Large Language Models (LLMs), and AI Agents to enable rapid development of intelligent solutions, such as chatbots and other advanced applications. The team is focused on innovation, scalability, and delivering impactful technology to business stakeholders. Our client is a global leader in financial technology, providing advanced solutions that empower business users and developers to create scalable, modern applications for a variety of operational and financial use cases. Ready to launch your career in cloud engineering? Apply now and join our global team! This role offers a hybrid model, with 3 days per week working from the client's office in Wroclaw or Krakow, Poland. Responsibilities Collaborate with technologists, programmers, AI engineers, and business stakeholders in an Agile environment Build and enhance a modern AI platform using Java, cloud-native services, LLMs, and AI Agents Develop and maintain microservice architectures for scalability and performance Implement web services (REST) and messaging systems for seamless integration Apply clean coding practices, design patterns, and refactoring techniques Participate in code reviews, testing, and continuous integration Contribute to project and issue tracking, supporting Agile development practices (Scrum, Kanban) Requirements 4+ years of professional experience in Java development (Java 17+, preferably Java 21) Strong proficiency with Spring and Maven Excellent problem-solving skills and attention to code quality Experience with design patterns and refactoring Proven track record in building microservice architectures Familiarity with web services (REST) and messaging systems Understanding of Agile methodologies (Scrum, Kanban) Experience with source control, build tools, and CI/CD (e.g., GitLab) Familiarity with project and issue tracking tools Fluent in English Nice to have Experience with cloud services, preferably Azure Knowledge of AI Agents and Large Language Models Previous exposure to financial technology domains Experience working in distributed, international teams We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Senior Java Engineer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Engineer role in an Agile team building a high-performance AI platform powered by cloud-native services, LLMs, and AI Agents. The position focuses on developing scalable microservices and REST-based integrations to enable rapid creation of intelligent applications. Hybrid work model with 3 days per week onsite in Wroclaw or Krakow. 🗂️ Requirements: 4+ years of professional Java development, Experience with Java 17+, Strong knowledge of Spring, Proficiency with Maven, Experience building microservice architectures, Experience with REST web services, Experience with messaging systems, Knowledge of design patterns, Refactoring skills, Experience with CI/CD pipelines, Experience with source control systems, Understanding of Agile methodologies (Scrum, Kanban) 📃 Skills: Java, Java17, Java21, Spring, Maven, Microservices, REST, Messaging, CICD, Git, GitLab, Agile, Scrum, Kanban, Azure, Cloud, LLMs, AI, Agents 🏢 Description: Join us as a Senior Java Engineer on a dynamic Agile team developing a high-performance AI platform that streamlines application creation. The platform leverages modern cloud services, Large Language Models (LLMs), and AI Agents to enable rapid development of intelligent solutions, such as chatbots and other advanced applications. The team is focused on innovation, scalability, and delivering impactful technology to business stakeholders. Our client is a global leader in financial technology, providing advanced solutions that empower business users and developers to create scalable, modern applications for a variety of operational and financial use cases. Ready to launch your career in cloud engineering? Apply now and join our global team! This role offers a hybrid model, with 3 days per week working from the client's office in Wroclaw or Krakow, Poland. Responsibilities Collaborate with technologists, programmers, AI engineers, and business stakeholders in an Agile environment Build and enhance a modern AI platform using Java, cloud-native services, LLMs, and AI Agents Develop and maintain microservice architectures for scalability and performance Implement web services (REST) and messaging systems for seamless integration Apply clean coding practices, design patterns, and refactoring techniques Participate in code reviews, testing, and continuous integration Contribute to project and issue tracking, supporting Agile development practices (Scrum, Kanban) Requirements 4+ years of professional experience in Java development (Java 17+, preferably Java 21) Strong proficiency with Spring and Maven Excellent problem-solving skills and attention to code quality Experience with design patterns and refactoring Proven track record in building microservice architectures Familiarity with web services (REST) and messaging systems Understanding of Agile methodologies (Scrum, Kanban) Experience with source control, build tools, and CI/CD (e.g., GitLab) Familiarity with project and issue tracking tools Fluent in English Nice to have Experience with cloud services, preferably Azure Knowledge of AI Agents and Large Language Models Previous exposure to financial technology domains Experience working in distributed, international teams We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.