Technology is our how. And people are our why.
Senior Engineer – Java, IBM ODM
Location
United States
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Engineer – Java, IBM ODM
Endava
• Design, develop, and implement business rules and decision services using IBM Operational Decision Manager (ODM) • Create and maintain rule projects, decision tables, decision trees, and business rule flows • Develop Java-based applications and services that integrate with ODM decision services • Collaborate with business analysts and subject matter experts to translate business policies into executable business rules • Deploy, test, and manage rule applications in ODM environments • Design and implement integrations between ODM and enterprise applications through APIs and service interfaces • Optimize rule performance and troubleshoot rule execution issues • Participate in architecture reviews and provide recommendations for decision management best practices • Develop automated unit, integration, and regression tests for decision services • Support CI/CD processes and production deployments • Create and maintain technical documentation, rule governance standards, and operational procedures
Job Requirements
- Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent work experience
- 3+ years of hands-on experience with IBM Operational Decision Manager (ODM)
- Strong experience with: IBM ODM Rule Designer, IBM ODM Decision Center, IBM ODM Rule Execution Server (RES), Java, RESTful Web Services, SQL and relational databases, Git version control
- Experience translating business requirements into rule-based decision logic
- Strong understanding of business rules management systems (BRMS) and decision automation concepts
- Experience with Agile development methodologies
- Excellent analytical, communication, and problem-solving skills
- 5+ years of software development experience using Java (preferred)
Benefits
- Competitive salary package
- Share plan
- Company performance bonuses
- Value-based recognition awards
- Referral bonus
- Career coaching
- Global career opportunities
- Non-linear career paths
- Internal development programmes for management and technical leadership
- Complex projects
- Rotations
- Internal tech communities
- Training
- Certifications
- Coaching
- Online learning platforms subscriptions
- Pass-it-on sessions
- Workshops
- Conferences
- Hybrid work and flexible working hours
- Employee assistance programme
- Global internal wellbeing programme
- Access to wellbeing apps
- Global internal tech communities
- Hobby clubs and interest groups
- Inclusion and diversity programmes
- Events and celebrations
Related Guides
Related Job Pages
More Backend Engineer Jobs
PS Technical Consultant IV – Java, Salesforce
CandescentCandescent is an independent digital banking platform in the United States that provides comprehensive, digital-first solutions. It integrates account opening,
• Participate in Requirements sessions with customers to understand product fit w.r.t. requirements and the resulting gaps. • Solution the requirements within product boundaries through configurations customizations and integrations • Manage an implementation team consisting of team lead, Salesforce developers, UI developers, QA and BA to deliver as per project plan. • Manage customer interactions throughout the project for project scheduling, requirements and solutioning, dependency tracking, integrations, sprint reviews, UAT planning and management, live cutover and transition support • Guide the team on configurations, customizations, integrations working in tandem with technical leads in the Delivery organization as an when required • Work with product team for providing inputs on generic requirements observed, sharing generic development done, reporting issues observed, getting feedback on extension approach used for new extension patterns • Be a contact point for Terafina support team for handling delivery issues reported by customers via the support team
Ingeniero de Datos – Backend
XpertGroupAcompañamos a nuestros clientes en su proceso de transformación digital a través de soluciones ágiles y de valor.
• Desarrollar aplicaciones y plataformas orientadas a datos sobre AWS • Diseñar y consumir soluciones analíticas utilizando Amazon Redshift, Athena, S3, Glue Data Catalog y servicios de integración de datos • Desarrollar APIs y microservicios con Node.js, TypeScript y Fastify • Procesar y analizar datos, construir consultas SQL, integrar con data lakes y data warehouse • Asegurar la calidad, limpieza y transformación de datos • Implementar Data Clean Rooms
• Design, develop, enhance, and maintain backend web applications using C#, .NET, and related technologies. • Build and support RESTful APIs, business services, and system integrations. • Write clean, scalable, maintainable code following software engineering best practices. • Collaborate with frontend developers to support React-based user experiences. • Troubleshoot, debug, and resolve application issues across development, testing, and production environments. • Participate in code reviews and contribute to development standards and technical quality. • Develop and execute unit, integration, and regression testing strategies. • Identify, diagnose, and resolve software defects and performance issues. • Ensure applications meet security, reliability, and scalability requirements. • Support deployment validation and production monitoring activities. • Participate in system design and software architecture discussions. • Recommend technical solutions that improve application performance, maintainability, and scalability.
• Participate in the development and maintenance of an innovative application. • Analyze requirements (in collaboration with the client) and contribute to solution design. • Develop test cases. • Deploy applications to production environments. • Diagnose and troubleshoot incidents. • Use repositories and software development tools. • Design and develop new application modules. • Apply AI-driven approaches for: Code generation and refactoring, Automated documentation, Test generation and validation, Debugging and root-cause analysis, Code reviews and quality improvements, SDLC automation and developer productivity optimization. • Understand the capabilities, limitations, and appropriate usage of Large Language Models (LLMs) in software engineering workflows. • Collaborate in the adoption of AI engineering best practices, governance, and secure usage of AI tools in enterprise environments. • Stay up to date with emerging AI engineering trends, frameworks, and development accelerators.



