HamburgerMenu
hirist

Tata Elxsi - Java BPM Developer

Tata Elxsi
5 - 8 Years
Chennai

Posted on: 28/10/2026

Job Description

Job Description :


Your key responsibilities :


Java Software Engineering :


- Design, develop, and maintain Java-based applications and workflow solutions.


- Develop and enhance BPM workflows using JBPM or RHPAM.


- Build and maintain Process Beans, POJOs, custom workflow handlers, and service integrations.


- Develop workflows using both human tasks and technical/script tasks.


- Design and implement RESTful APIs and service integrations.


- Create and maintain database models, queries, and integrations using MySQL.


- Produce low-level technical designs in collaboration with Solution Designers and Technical Leads.


- Write clean, maintainable, and testable code aligned to engineering best practices.


DevOps & Platform Ownership :


- Take technical ownership of the BPM platform and associated services.


- Administer, configure, and support JBOSS / Red Hat EAP application server environments.


- Manage application deployments, patching, upgrades, and configuration changes.


- Maintain and optimise platform configuration, including standalone.


- xml and deployment settings.


- Build, maintain, and improve CI/CD pipelines using GitHub, GitLab, Jenkins, or equivalent tools.


- Support containerised deployment approaches using Docker.


- Improve deployment automation, release reliability, and operational efficiency.


Operational Support & Reliability :


- Support production and non-production environments for BPM and automation applications.


- Investigate incidents, troubleshoot issues, and implement long-term fixes.


- Identify and reduce technical debt, operational risk, and platform stability issues.


- Implement and improve monitoring, alerting, health checks, and operational tooling.


- Support quality assurance teams with feature handover, defect resolution, and environment issues.


- Work with SRE, Operations, and Engineering teams to improve service reliability.


Automation & Continuous Improvement :


- Identify opportunities to automate manual operational processes.


- Support wider OpsAuto applications written in Java, Python, Shell, BPM workflows, and other technologies.


- Contribute to automation frameworks, reusable components, and operational tooling.


- Promote standardisation, reusability, and automation-first thinking across the team.


- Help modernise and improve existing applications, scripts, and platform services.


Agile Delivery & Collaboration :


- Work closely with Solution Architects, Business Analysts, Developers, QA Engineers, SRE, and Operations teams.


- Participate in Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.


- Review code and provide constructive feedback to maintain quality standards.


- Share knowledge, document best practices, and support continuous learning across the team.


- Work collaboratively with both local and distributed teams.


Education Qualification :


- Candidates will have a master's degree in computer science or equivalent.


Essential Skills & Experience :


- Strong commercial experience developing enterprise applications using Java.


- Experience with Process Beans, POJOs, custom handlers, and workflow integrations.


- Experience with JBOSS / Red Hat EAP application servers.


- Experience configuring and supporting Java application deployments.


- Experience with Spring Framework and modern Java development practices.


- Experience developing and consuming RESTful APIs.


- Good understanding of relational databases, particularly MySQL.


- Experience with Git-based source control, such as GitHub or GitLab.


- Experience with CI/CD pipelines and DevOps delivery practices.


- Experience with Docker or containerised application deployment.


- Experience with automated unit and integration testing.


- Strong troubleshooting skills across application, platform, and deployment issues.


- Experience working in Agile delivery teams.


Desirable Skills & Experience :


- Experience with JBPM, RHPAM, or similar BPM/workflow platforms.


- Experience supporting operationally critical applications.


- Experience with Python, Shell scripting, or other automation languages.


- Experience supporting applications written in multiple languages.


- Knowledge of Kubernetes or container orchestration platforms.


- Understanding of BPMN 2.0 workflow modelling.


- Experience in network automation, OSS platforms, or telecoms environments.


- Familiarity with NETCONF, YANG, SNMP, REST, or network management technologies.


- Experience with monitoring, alerting, logging, and operational observability tools.


- Oracle Java certification or equivalent qualification.


- CCNA or equivalent networking knowledge.


Professional Attributes :


- Strong ownership mindset, with the ability to take responsibility for both software and platforms.


- Comfortable working across development, DevOps, and operational support.


- Strong analytical and problem-solving skills.


- Able to work independently and manage ambiguity.


- Collaborative, proactive, and willing to support others.


- Strong communication skills with the ability explain technical decisions clearly.


- Passion for automation, reliability, and continuous improvement.


- Eagerness to learn new technologies and support a varied application estate.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...