Vacancy description
Tata Elxsi - Java BPM Developer in Chennai, भारत
Tata Elxsi
- ContractFixed-term or freelance
Chennai, भारत
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 https://jobeax.com/link/LqQGS8Kpk4Lk5cQ7 & 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 https://jobeax.com/link/D69DxOE3107y2GyU 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 https://jobeax.com/link/u12Wz2vID4uRX0Hg & 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 https://jobeax.com/link/dDHLni4nDkxwXvlp 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 https://jobeax.com/link/IDmYAYPvcIk42AHX Qualification :- Candidates will have a master's degree in computer science or https://jobeax.com/link/np07zpJjDhMt9NQC 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 https://jobeax.com/link/QSIBxcSkFnkUEFna 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 https://jobeax.com/link/H4a0nYKUc9p7PDak 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. (ref:hirist.tech)