April 24, 2026

IBM ELM Plugin Developer

Senior • Remote

New Delhi, DL, India

Summary: The IBM ELM Plugin Developer is responsible for developing plugins specifically for Rational Team Concert (RTC), enabling better integration and functionality within the IBM ELM environment to enhance software development processes.

Main Responsibilities:

  • Develop plugins for Rational Team Concert (RTC).
  • Design and consume RESTful APIs for integration.
  • Utilize Python for scripting and application development.
  • Manage version control utilizing Git-based systems.
  • Collaborate effectively within Agile (SCRUM) and Waterfall methodologies.

Key Requirements:

  • 8+ years of experience in software development.
  • Strong expertise in developing plugins for Rational Team Concert (RTC).
  • Proficiency in designing and consuming RESTful APIs.
  • Advanced Python scripting and application development skills.
  • Familiarity with Git-based version control systems.
  • Understanding of SCRUM and Waterfall methodologies.

Nice to Have:

  • Knowledge of Open Services for Lifecycle Collaboration (OSLC).
  • Familiarity with SAFE framework for Agile implementation.

Other Details: Project involves plugin development for integration within IBM ELM. Specific location and team structure details are not specified. Reporting lines are also not detailed.

Similar jobs you might like

Technology

emagine Polska

IBM EWM Data Model/Process Design Developer

Senior

Remote

New Delhi, DL, India

🏢 Summary: The role focuses on developing and administering IBM Engineering Workflow Management (EWM) data models and processes, ensuring effective customization and system integration. It involves managing DNG type systems, executing work item migrations, and supporting EWM configuration using programming and lifecycle integration tools. 🗂️ Requirements: 5–7 years of experience in IBM EWM data model development, Proficiency in DNG Type System management, Experience with work item migration using CSV import/export and command line utilities, Strong understanding of IBM EWM configuration and customization, Basic programming skills in Java, Python, or JavaScript, Experience with Git-based version control systems, Knowledge of OSLC standards, Experience with DOORS to DNG migration 📃 Skills: IBM, EWM, DNG, DOORS, OSLC, Java, Python, JavaScript, Git, CSV, SCRUM, SAFe, Waterfall 🏢 Description: Summary The goal of this role is to assist in the development and administration of IBM Engineering Workflow Management (EWM) data models and processes, ensuring efficient integration and customization that meet project requirements. Main Responsibilities: Manage DNG Type System and application administration. Execute work item migrations using CSV import/export methods. Customize EWM process configurations based on project specifications. Apply knowledge of project management methodologies like SCRUM, Waterfall, and SAFe. Utilize programming skills in Java, Python, or JavaScript for IBM ELM maintenance tools. Ensure integration from DOORS to DNG as needed by clients. Key Requirements: 5-7 years of experience in IBM EWM data model development. Proficiency in DNG Type System management. Experience with work item migration and command line utilities. Understanding of IBM EWM configuration and customization. Basic programming knowledge in Java, Python, or JavaScript. Familiarity with Git-based version control systems. Strong understanding of Open Services for Lifecycle Collaboration (OSLC). Prior experience with DOORS DNG migration is a plus. Nice to Have: Experience with additional programming languages. Knowledge of advanced EWM features. Certification in project management methodologies like SCRUM. Other Details: This position can be performed remotely or onsite as required. Immediate availability is preferred. Strong communication skills are essential for liaising with stakeholders.

Technology

emagine Polska

IBM EWM Data Model/Process Design Developer

Senior

Remote

New Delhi, DL, India

🏢 Summary: The role focuses on developing and administering IBM Engineering Workflow Management (EWM) data models and processes, including system customization, migration, and integration. It involves managing DNG Type System, executing work item migrations, and supporting integrations such as DOORS to DNG. The position requires strong expertise in IBM EWM configuration and related tools, with flexibility for remote or onsite work. 🗂️ Requirements: 5-7 years of experience in IBM EWM data model development, Proficiency in DNG Type System management, Experience with work item migration using CSV import/export and command line utilities, Experience in IBM EWM configuration and customization, Basic programming knowledge in Java, Python, or JavaScript, Familiarity with Git-based version control systems, Strong understanding of OSLC, Experience with DOORS DNG migration 📃 Skills: IBM, EWM, DNG, DOORS, OSLC, Java, Python, JavaScript, Git, CSV, SCRUM, SAFe, Waterfall 🏢 Description: Summary The goal of this role is to assist in the development and administration of IBM Engineering Workflow Management (EWM) data models and processes, ensuring efficient integration and customization that meet project requirements. Main Responsibilities: Manage DNG Type System and application administration. Execute work item migrations using CSV import/export methods. Customize EWM process configurations based on project specifications. Apply knowledge of project management methodologies like SCRUM, Waterfall, and SAFe. Utilize programming skills in Java, Python, or JavaScript for IBM ELM maintenance tools. Ensure integration from DOORS to DNG as needed by clients. Key Requirements: 5-7 years of experience in IBM EWM data model development. Proficiency in DNG Type System management. Experience with work item migration and command line utilities. Understanding of IBM EWM configuration and customization. Basic programming knowledge in Java, Python, or JavaScript. Familiarity with Git-based version control systems. Strong understanding of Open Services for Lifecycle Collaboration (OSLC). Prior experience with DOORS DNG migration is a plus. Nice to Have: Experience with additional programming languages. Knowledge of advanced EWM features. Certification in project management methodologies like SCRUM. Other Details: This position can be performed remotely or onsite as required. Immediate availability is preferred. Strong communication skills are essential for liaising with stakeholders.

Technology

Link Group

Senior Python Developer

Senior

Hybrid

Warsaw, Poland

120 - 170 PLN

🏢 Summary: The role involves full ownership of software products, covering architecture design, development, deployment, and maintenance within distributed systems. It focuses on building RESTful microservices, automation tools, and modular components to industrialize asset management processes. The position also ensures system integration, cloud-native deployment, and ongoing optimization in a DevOps environment. 🗂️ Requirements: Advanced proficiency in Python, Experience building RESTful microservices, Experience with ETL data processing, Basic knowledge of Java, Foundational understanding of Spring Boot, Proficiency in PostgreSQL design and optimization, Familiarity with S3 or NAS storage, Experience with Kubernetes and Docker, Experience with CI/CD pipelines, Working knowledge of Linux environments 📃 Skills: Python, Java, Spring, PostgreSQL, S3, NAS, Kubernetes, Docker, Jenkins, BitBucket, Linux, ETL, REST 🏢 Description: Key Responsibilities: End-to-End Product Ownership: Manages the full software lifecycle, from initial concept and architecture design to production release and maintenance. Workflow Automation: Develops internal tools to automate data collection, remediation, and reporting to industrialize asset management processes. Modular Development: Delivers independent, high-quality software modules through iterative cycles of coding, testing, and documentation. System Integration: Ensures seamless integration and maintenance of applications within complex, distributed infrastructures. Technical Collaboration: Works closely with architects and product owners to define technical solutions and security standards. Technical Requirements: Python Expertise: Advanced proficiency in Python for building RESTful microservices, automation scripts, and ETL data processing. Basic Java Knowledge: Foundational understanding of Java and Spring Boot to support existing backend components and minor maintenance tasks. Data & Storage: Proficiency in PostgreSQL (design and optimization) and familiarity with S3 or NAS storage solutions. Cloud & DevOps: Familiarity with Kubernetes, Docker, and CI/CD pipelines (Jenkins, BitBucket) within a Linux environment.

Technology

Link Group

Java Developer

Mid

Hybrid

Warsaw, Poland

100 - 150 PLN

🏢 Summary: Mid-level Java Developer role focused on building and delivering software aligned with a long-term product roadmap, ensuring high-quality, user-centric solutions. The position involves full-cycle development, task estimation, and close collaboration within a cross-functional team. The role also requires active participation in CI/CD processes and hybrid work availability. 🗂️ Requirements: Mid-level experience with Java 8/17, Experience with Spring Boot and Hibernate, Experience with Maven and functional libraries, Proficiency in Oracle PL/SQL, Experience with Swagger for API documentation, Practical knowledge of CI/CD tools, Ability to work in hybrid model at least one day per week, Fluent English communication skills 📃 Skills: Java, Spring, Hibernate, Maven, Vavr, Oracle, PLSQL, Swagger, Bitbucket, Jenkins, Sonar, Kubernetes, ELK, CI/CD 🏢 Description: Key Responsibilities: Software Development: Build and deliver software according to project requirements and a multi-year product roadmap. User-Centric Design: Collaborate with the team to shape software functionality to best meet user expectations. Quality Assurance: Maintain high-quality solutions through thorough test coverage, code reviews, and a focus on user needs. Project Management: Perform task estimation, planning, and provide proactive status reporting to the team. Team Collaboration: Foster a supportive environment by sharing knowledge and assisting other team members. Technical Requirements: Java Stack: Solid mid-level experience with Java 8/17, Spring Boot, Hibernate, Maven, and functional libraries like vavr. Data & Messaging: Proficiency in Oracle PL/SQL, and API documentation using Swagger. DevOps Ecosystem: Practical knowledge of CI/CD tools including Bitbucket, Jenkins, Sonar, Kubernetes, and ELK. Soft Skills: A collaborative "team player" attitude with the ability to communicate fluently in English. Work Model: Ability to work in a hybrid setup, including at least one day per week.

Technology

Webinterpret

Senior Python Developer

Senior

Remote

Warsaw, Poland

130 - 140 PLN

🏢 Summary: The offer is for a Software Developer role focused on building and scaling internal microservices and APIs that process and localize large volumes of e-commerce data. The position involves designing highly scalable web applications, improving performance, and working in a Test Driven Development environment within an agile team. The developer will contribute to architecture decisions and ensure high technical standards across distributed systems. 🗂️ Requirements: 5+ years of Python experience, Experience designing highly scalable web applications, Experience with AI-assisted coding, Knowledge of TDD, Knowledge of REST and Swagger/OpenAPI, Basic knowledge of AWS (EC2, RDS, S3), Basic DevOps skills (*nix, Apache/nginx, Docker, Kubernetes), Experience with SOA and message queues, Strong analytical skills, Experience working in Agile environment, Good written and spoken English 📃 Skills: Python, REST, Swagger, OpenAPI, AWS, EC2, RDS, S3, Docker, Kubernetes, Apache, nginx, Linux, RabbitMQ, SOA, TDD, GitLab, JIRA, CI 🏢 Description: Who are we looking for? As a Software Developer, you will be a part of a multi-disciplinary agile team responsible for developing services and plugins to process and localize large amounts of e-commerce listings and run thousands of localized E-commerce sites. You will bring on board: Focus on customer needs and business objectives, Willingness to understand product and company vision and strategy, and ability to effectively work with product and business owners, Proactive and “can-do” attitude, 5+ years of Python experience, Experience in using AI for coding Ability to define, set, maintain, and ensure high-quality technical standards, Experience in designing highly scalable web applications, Strong analytical skills, Knowledge of TDD, Knowledge of REST (Swagger/OpenAPI), At least basic knowledge of Amazon Web Services (EC2, RDS, S3), At least basic DevOps skills (*nix, Apache/nginx, Docker, Kubernetes), Experience in SOA, message queues (like RabbitMQ), Good written and spoken English, comfortable with working in an international environment. Nice to have Having contributed to Open Source (send us your GitHub id!), Advanced DevOps skills (*nix, Apache/nginx, Docker, Kubernetes), Advanced knowledge of Amazon Web Services (EC2, RDS, S3, ELB, EBS, EKS), Experience developing and maintaining complex web architectures, Experience in event-driven architecture, Experience with NoSQL databases, Experience as an EventStorming participant, Broad experience working in an Agile environment, Knowledge of GraphQL, Knowledge of CQRS/DDD. What do we do? We work on the development of our internal micro-services & APIs to support a flow of millions of products and orders between domestic and international stores, We improve the performance and scalability of our services, We breathe and live by Test Driven Development to outsmart our QA colleagues, We continually seek to develop our skills, learning tools, and technologies that help us master our profession, We stand up to the challenges our software may present to the not-so-amused customer, we are the light in the tunnel, not just at the end of it, We influence our peers, and our stakeholders to design a top-notch solution for every problem space we put our hands on, We help with architecture-level design decisions during various phases of a project. How do we work? We believe in teamwork and self-organization, We follow Agile principles (Scrum and Kanban), We are highly autonomous - we choose our own goals and projects which contribute to a company strategy as well as tools that make our work efficient, We are closely cooperating with the business stakeholders, data engineers, data science, and other product developers, We use Agile development flow based on GitLab, JIRA, Slack, and the CI, We have a mature product pipeline with predefined specs, designs, and architectures for all features, We have a battle-proven approach to testing, static code analysis, and code reviews.

Technology

DCV Technologies

Java Full Stack Developer

Senior

Hybrid

Warsaw, Poland

900 - 1,000 PLN

🏢 Summary: Senior Full Stack Java Developer role focused on designing, developing, and maintaining enterprise-scale applications and RESTful APIs. The position involves working across backend and frontend technologies, ensuring security best practices, and resolving complex technical issues in distributed environments. The role requires collaboration on multiple concurrent projects within a fast-paced SDLC. 🗂️ Requirements: Bachelor’s Degree in Computer Science or related field, 7+ years of hands-on development experience, Experience with Java, C#, or Python, Experience with Angular or React, Strong knowledge of multi-tier application architecture, Understanding of HTTP, HTML, REST, JSON, Experience building and integrating RESTful APIs, Experience in enterprise-scale web development, Ability to perform root-cause analysis and troubleshooting 📃 Skills: Java, C#, Python, Angular, React, REST, JSON, HTTP, HTML, Jira, ServiceNow, Splunk, SDLC, API 🏢 Description: JAVA FS Developer Role & Responsibilities: Design, develop, and maintain enterprise-scale applications using Java, C#, Python, Angular, React, and related technologies. Build and test RESTful APIs (REST/JSON) for web applications. Ensure compliance with security requirements and best practices across all phases of the SDLC. Perform root-cause analysis and resolve complex technical issues. Utilize tools such as Jira, ServiceNow, and Splunk for ticketing and log analysis. Collaborate with distributed global teams to deliver projects on time and within scope. Manage multiple concurrent projects while meeting deadlines and commitments. Requirements: Bachelor’s Degree in Computer Science, Software Engineering, or related discipline. 7+ years of hands-on development experience with modern programming languages and frameworks. Strong understanding of multi-tier application development, HTTP, HTML, REST, and JSON. Proven ability to troubleshoot and perform root-cause analysis. Experience in enterprise-scale web development and API integration. Excellent communication skills (written and verbal) and strong interpersonal abilities. Ability to thrive in a fast-paced environment and adapt to new technologies quickly. Strong planning, organizational, and problem-solving skills.

Technology

EPAM Systems

Lead Java Developer with IBM FileNet

Senior

Remote

🏢 Summary: Lead a team in architecting and developing enterprise-grade document management and content processing solutions using IBM FileNet and Java. The role focuses on high-volume document workflows, OCR pipelines, and secure, scalable enterprise applications within a complex technology stack. You will drive architectural decisions, ensure performance and compliance, and oversee full lifecycle delivery in a DevSecOps environment. 🗂️ Requirements: 8+ years software engineering experience, Minimum 3 years in architectural role, Expertise in IBM FileNet repository modeling, transactions, security, Strong Java JEE development experience, Experience with .NET framework, Knowledge of Datacap workflows and OCR pipelines, Experience with JSF and PrimeFaces, Experience with SOAP and REST services, Experience with MongoDB, Knowledge of enterprise security practices and tools, Experience with CI/CD and DevSecOps, Hands-on experience with Docker and AKS, Experience deploying applications on Tomcat 📃 Skills: Java, JEE, IBM, FileNet, Datacap, OCR, .NET, JSF, PrimeFaces, SOAP, REST, MongoDB, Docker, AKS, Tomcat, Snyk, WIZ, CI/CD, DevSecOps 🏢 Description: For our client, a leading enterprise organization, we are looking for a Lead Java Developer with IBM FileNet expertise who will drive the development and architecture of sophisticated document management and content processing solutions. You'll lead technical initiatives that transform how the organization manages, processes, and secures critical business documents and data workflows. Our client operates in the enterprise content management domain, focusing on large-scale document processing, workflow automation, and regulatory compliance systems. This project involves architecting and maintaining complex applications that handle high-volume document processing, OCR workflows, and enterprise-grade content management solutions. The initiative supports critical business operations requiring robust security, scalability, and performance optimization. As a technical leader, you'll mentor development teams, drive architectural decisions, and ensure delivery of high-quality solutions that meet stringent enterprise standards and compliance requirements This role offers full remote work within Poland. Ready to launch your career in cloud engineering? Apply now and join our global team! Responsibilities Lead and mentor development team members, fostering a collaborative and high-performance environment Architect, design, develop, and maintain scalable complex applications using IBM FileNet Collaborate with cross-functional and technical teams to deliver solutions aligned with business goals Take ownership of the entire application technological stack and its upgrades Proactively monitor, identify, and resolve technical issues ensuring application stability and performance Drive continuous improvement and innovation within the team Ensure consistent delivery meeting guidelines and standards for applications Review and validate technical deliverables and contribute to code quality standards Guide development squads on design patterns, integration strategies, and performance optimization Oversee interface design and data model alignment across systems Support release planning and environment readiness from an architectural perspective Participate in Agile ceremonies and contribute to continuous improvement initiatives Optimize performance, stability, and maintainability of the application stack Requirements 8+ years of experience in software engineering, with at least 3 years in an architectural role Expertise with IBM FileNet, including repository modeling, transactions, and security Strong proficiency in Java JEE development Experience with .NET framework Knowledge of Datacap workflows and OCR pipelines Familiarity with Arender document viewing and annotation components Experience with JSF and component-based UI frameworks, particularly PrimeFaces Proficiency with SOAP and REST web services and messaging systems Experience with MongoDB for NoSQL and document-based storage Strong understanding of enterprise security practices and security tooling including Snyk and WIZ Experience with CI/CD workflows and DevSecOps principles Hands-on experience with containers (Docker) and orchestration with AKS Experience designing and deploying applications on Tomcat Strong problem-solving, communication, and organizational skills Deep understanding of software engineering principles and SDLC Excellent communication and leadership skills Ability to balance technical depth with business context Nice to have Experience with ICN (IBM Content Navigator) and ActiveMQ messaging Knowledge of ELK stack for logging and monitoring Familiarity with ICC for SAP integration Experience with Sybase database systems Knowledge of monitoring tools and proactive issue prevention Experience with SVN, Git version control systems Familiarity with performance testing tools like Neoload Experience with Jenkins for CI/CD automation Knowledge of SonarQube for code quality analysis Linux system administration skills Experience with Node.js and MSAL Azure authentication Understanding of SQL database optimization 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

Avenga

Senior Software Engineer (.NET & Python)

Senior

Remote

Wroclaw, Poland

140 - 155 PLN

🏢 Summary: The role involves developing internal PC tools for configuration, testing, and troubleshooting to support R&D, as well as managing firmware deployment and software packaging processes. The position also covers planning and executing system updates and coordinating product programming with production engineering and distributors. It requires strong technical expertise in desktop development, firmware processes, and CI/CD environments. 🗂️ Requirements: Experience with C#, Experience with WPF, Experience with .NET Framework, Experience with Python, Experience with CI/CD pipelines, Experience with Git, Experience with Power BI, Experience with serial communication, Experience in firmware deployment and software packaging, Ability to coordinate product programming with production engineering 📃 Skills: C#, WPF, .NET, Python, CI/CD, Git, PowerBI, SerialCommunication, AWS, JavaScript, AzureDevOps, Django, Databricks, Embedded, PicoScope, Delta, EA 🏢 Description: This position is part of a small team responsible for: Developing internal PC tools for configuration, testing, and troubleshooting to support R&D and related functions. Managing firmware deployment. This includes planning how systems are updated, packaging firmware, and ensuring that the correct software packages are delivered to the correct products. Coordinating with production engineering and distributor tool owners regarding product programming. Required Skills: Must-have skills: C# WPF .NET Framework Python CI/CD Git Power BI Serial communication Strong people skills English Nice-to-have skills: AWS (Infrastructure as Code, Python CDK) JavaScript Azure DevOps Django Databricks Embedded software development Measurement tool integration (e.g., PicoScope, Delta, EA, etc.)

Technology

EPAM Systems

Lead Java Developer with IBM FileNet

Senior

Remote

Katowice, SL, Poland

🏢 Summary: Remote Lead Java Developer role focused on architecting and delivering enterprise-scale document management and content processing solutions using IBM FileNet. The position combines hands-on development with architectural leadership, mentoring teams and driving high-performance, secure, and compliant systems. You will own the full application stack and optimize complex workflows involving OCR, integrations, and cloud-native infrastructure. 🗂️ Requirements: 8+ years software engineering experience, Minimum 3 years in architectural role, Expertise in IBM FileNet (repository modeling, transactions, security), Strong Java JEE proficiency, Experience with .NET framework, Knowledge of Datacap workflows and OCR pipelines, Experience with JSF and PrimeFaces, Proficiency in SOAP and REST web services, Experience with MongoDB, Understanding of enterprise security practices and tools (Snyk, WIZ), Experience with CI/CD and DevSecOps, Hands-on experience with Docker and AKS, Experience deploying on Tomcat, Strong understanding of SDLC and software engineering principles, Excellent leadership and communication skills 📃 Skills: Java, JEE, IBM, FileNet, Datacap, OCR, Arender, JSF, PrimeFaces, SOAP, REST, MongoDB, Snyk, WIZ, CI/CD, DevSecOps, Docker, AKS, Tomcat, .NET 🏢 Description: For our client, a leading enterprise organization, we are looking for a Lead Java Developer with IBM FileNet expertise who will drive the development and architecture of sophisticated document management and content processing solutions. You'll lead technical initiatives that transform how the organization manages, processes, and secures critical business documents and data workflows. Our client operates in the enterprise content management domain, focusing on large-scale document processing, workflow automation, and regulatory compliance systems. This project involves architecting and maintaining complex applications that handle high-volume document processing, OCR workflows, and enterprise-grade content management solutions. The initiative supports critical business operations requiring robust security, scalability, and performance optimization. As a technical leader, you'll mentor development teams, drive architectural decisions, and ensure delivery of high-quality solutions that meet stringent enterprise standards and compliance requirements This role offers full remote work within Poland. Ready to launch your career in cloud engineering? Apply now and join our global team! Responsibilities Lead and mentor development team members, fostering a collaborative and high-performance environment Architect, design, develop, and maintain scalable complex applications using IBM FileNet Collaborate with cross-functional and technical teams to deliver solutions aligned with business goals Take ownership of the entire application technological stack and its upgrades Proactively monitor, identify, and resolve technical issues ensuring application stability and performance Drive continuous improvement and innovation within the team Ensure consistent delivery meeting guidelines and standards for applications Review and validate technical deliverables and contribute to code quality standards Guide development squads on design patterns, integration strategies, and performance optimization Oversee interface design and data model alignment across systems Support release planning and environment readiness from an architectural perspective Participate in Agile ceremonies and contribute to continuous improvement initiatives Optimize performance, stability, and maintainability of the application stack Requirements 8+ years of experience in software engineering, with at least 3 years in an architectural role Expertise with IBM FileNet, including repository modeling, transactions, and security Strong proficiency in Java JEE development Experience with .NET framework Knowledge of Datacap workflows and OCR pipelines Familiarity with Arender document viewing and annotation components Experience with JSF and component-based UI frameworks, particularly PrimeFaces Proficiency with SOAP and REST web services and messaging systems Experience with MongoDB for NoSQL and document-based storage Strong understanding of enterprise security practices and security tooling including Snyk and WIZ Experience with CI/CD workflows and DevSecOps principles Hands-on experience with containers (Docker) and orchestration with AKS Experience designing and deploying applications on Tomcat Strong problem-solving, communication, and organizational skills Deep understanding of software engineering principles and SDLC Excellent communication and leadership skills Ability to balance technical depth with business context Nice to have Experience with ICN (IBM Content Navigator) and ActiveMQ messaging Knowledge of ELK stack for logging and monitoring Familiarity with ICC for SAP integration Experience with Sybase database systems Knowledge of monitoring tools and proactive issue prevention Experience with SVN, Git version control systems Familiarity with performance testing tools like Neoload Experience with Jenkins for CI/CD automation Knowledge of SonarQube for code quality analysis Linux system administration skills Experience with Node.js and MSAL Azure authentication Understanding of SQL database optimization We offer 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 with IBM FileNet

Senior

Remote

Wroclaw, Poland

🏢 Summary: Remote Lead Java Developer role focused on architecting and delivering enterprise-grade document management solutions using IBM FileNet. The position involves leading development teams, designing scalable content processing systems with OCR and workflow automation, and ensuring high security, performance, and compliance standards. The role combines hands-on development, architectural ownership, and technical leadership within complex enterprise environments. 🗂️ Requirements: 8+ years of software engineering experience, Minimum 3 years in architectural role, Expertise in IBM FileNet (repository modeling, transactions, security), Strong proficiency in Java JEE, Experience with .NET framework, Knowledge of Datacap workflows and OCR pipelines, Experience with JSF and PrimeFaces, Proficiency with SOAP and REST web services, Experience with MongoDB, Hands-on experience with Docker and AKS, Experience designing and deploying applications on Tomcat, Experience with CI/CD and DevSecOps, Strong understanding of enterprise security practices and tools (Snyk, WIZ) 📃 Skills: Java, JEE, IBM, FileNet, Datacap, OCR, Arender, JSF, PrimeFaces, SOAP, REST, MongoDB, Docker, AKS, Tomcat, Snyk, WIZ, .NET, CI/CD, DevSecOps 🏢 Description: For our client, a leading enterprise organization, we are looking for a Lead Java Developer with IBM FileNet expertise who will drive the development and architecture of sophisticated document management and content processing solutions. You'll lead technical initiatives that transform how the organization manages, processes, and secures critical business documents and data workflows. Our client operates in the enterprise content management domain, focusing on large-scale document processing, workflow automation, and regulatory compliance systems. This project involves architecting and maintaining complex applications that handle high-volume document processing, OCR workflows, and enterprise-grade content management solutions. The initiative supports critical business operations requiring robust security, scalability, and performance optimization. As a technical leader, you'll mentor development teams, drive architectural decisions, and ensure delivery of high-quality solutions that meet stringent enterprise standards and compliance requirements This role offers full remote work within Poland. Ready to launch your career in cloud engineering? Apply now and join our global team! Responsibilities Lead and mentor development team members, fostering a collaborative and high-performance environment Architect, design, develop, and maintain scalable complex applications using IBM FileNet Collaborate with cross-functional and technical teams to deliver solutions aligned with business goals Take ownership of the entire application technological stack and its upgrades Proactively monitor, identify, and resolve technical issues ensuring application stability and performance Drive continuous improvement and innovation within the team Ensure consistent delivery meeting guidelines and standards for applications Review and validate technical deliverables and contribute to code quality standards Guide development squads on design patterns, integration strategies, and performance optimization Oversee interface design and data model alignment across systems Support release planning and environment readiness from an architectural perspective Participate in Agile ceremonies and contribute to continuous improvement initiatives Optimize performance, stability, and maintainability of the application stack Requirements 8+ years of experience in software engineering, with at least 3 years in an architectural role Expertise with IBM FileNet, including repository modeling, transactions, and security Strong proficiency in Java JEE development Experience with .NET framework Knowledge of Datacap workflows and OCR pipelines Familiarity with Arender document viewing and annotation components Experience with JSF and component-based UI frameworks, particularly PrimeFaces Proficiency with SOAP and REST web services and messaging systems Experience with MongoDB for NoSQL and document-based storage Strong understanding of enterprise security practices and security tooling including Snyk and WIZ Experience with CI/CD workflows and DevSecOps principles Hands-on experience with containers (Docker) and orchestration with AKS Experience designing and deploying applications on Tomcat Strong problem-solving, communication, and organizational skills Deep understanding of software engineering principles and SDLC Excellent communication and leadership skills Ability to balance technical depth with business context Nice to have Experience with ICN (IBM Content Navigator) and ActiveMQ messaging Knowledge of ELK stack for logging and monitoring Familiarity with ICC for SAP integration Experience with Sybase database systems Knowledge of monitoring tools and proactive issue prevention Experience with SVN, Git version control systems Familiarity with performance testing tools like Neoload Experience with Jenkins for CI/CD automation Knowledge of SonarQube for code quality analysis Linux system administration skills Experience with Node.js and MSAL Azure authentication Understanding of SQL database optimization We offer 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.