Job Closed
This listing is no longer active.
Fueling Florida | Moving Miami
Senior IBM FileNet, BAW Developer – Java API, OAuth2
Location
Egypt
Posted
114 days ago
Salary
0
Seniority
Senior
Job Description
Senior IBM FileNet, BAW Developer – Java API, OAuth2
Schwartz Media Strategies
• Develop and consume Java-based APIs to interact with FileNet, BAW, and Case Manager platforms secured by OAuth2/JWT. • Integrate backend APIs with frontend frameworks such (React/Angular), ensuring secure communication using OAuth2/JWT or standard authentication methods. • Design, develop, and maintain IBM FileNet and IBM BAW workflows and processes. • Build and customize Case Manager solutions, integrating with FileNet repositories and external systems. • Implement efficient and secure document handling and storage solutions, including access control and encryption strategies. • Collaborate with solution architects and business analysts to deliver scalable enterprise solutions.
Job Requirements
- 5–7 years of hands-on experience in developing and configuring:
- IBM FileNet CPE
- IBM Business Automation Workflow (BAW)
- IBM Case Manager
- Proven ability to use Java APIs to interact with IBM FileNet and BAW for accessing and managing documents, workflows, and case data.
- Experience in authorizing/securing IBM APIs using OAuth2/JWT protocols.
- Experience in utilizing IBM APIs with modern UI frameworks such as React and Angular via secure REST APIs.
- Deep understanding of document management concepts, including versioning, metadata, and role-based access.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Analisar soluções com base em requisitos e protótipos previamente fornecidos pelo o time de UX; • Modelar dados e codificação de API's em monolitos e microserviços Java que processam regras de negócio complexas de uma forma eficaz, colaborando com nossa arquitetura web; • Criar estruturas para atender novas funcionalidades de forma otimizada e organizada; • Atuar em correções apontadas pelos clientes ou pela equipe de qualidade; • Trabalhar em um processo de desenvolvimento de software altamente ágil e intensamente iterativo; • Comunicar de forma clara e concisa sobre problemas técnicos; • Trabalhar na criação e evolução de produtos da Agrotis e trabalhar em equipe e inter-times.
• Design, develop, and deploy solutions using JavaScript (ES6+) and TypeScript with Node.js; • Collaborate with development and architecture teams to design and review projects to ensure alignment with client objectives; • Participate in an agile team and actively engage in the full software development lifecycle; • Develop and improve existing processes; • Create unit and/or automated tests and perform code reviews; • Write reusable, testable, and efficient code; • Model and consume REST APIs; • Implement microservices; • Model, implement, and manage databases (SQL, NoSQL, In-Memory).
• Develop and implement solutions, ensuring code quality and efficiency; • Manage and optimize AWS cloud environments, ensuring application scalability and security; • Collaborate with cross-functional teams to integrate systems and ensure continuous software delivery; • Use Git for version control and code management, promoting development best practices; • Implement and manage containers with Kubernetes, contributing to infrastructure modernization; • Work with Oracle and SQL databases, performing queries and optimizations necessary for application performance; • Use tools such as Sonar to analyze code and ensure delivery quality.
• Design and implement HTTP-based backend services and APIs using Java and Spring Boot. • Build scalable, maintainable applications following event-driven and asynchronous processing patterns. • Develop and operate services within AWS-based infrastructure, ensuring reliability and performance. • Integrate APIs and services using REST and GraphQL-based approaches. • Work with message-driven systems to support inter-service communication and background processing. • Deploy, manage, and troubleshoot applications running on EC2 and Apache Tomcat. • Configure and maintain application scheduling using CRON jobs and Spring Boot scheduling. • Ensure application-level security, access control, and traffic protection using AWS-native services. • Collaborate within distributed system environments, consuming and exposing shared services. • Troubleshoot issues across the stack, from application code through infrastructure and runtime environments.



