Java Lead Camunda (f/m/d)
We are HCLTech, one of the fastest-growing large tech companies in the world and home to 225,000 people across 60 countries, supercharging progress through industry-leading capabilities centered around Digital, Engineering and Cloud. The driving force behind that work, our people, are diverse, creative, and passionate, raising the bar for excellence on a regular basis. We, in turn, work hard to bring out the best in them as we strive to help them find their spark and become the best version of themselves that they can be. If all this sounds like an environment you’ll thrive in, then you’re in the right place. Join us on our journey in advancing the technological world through innovation and creativity.
Your job:
- Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems
- Preparing and producing releases of software components
- Support continuous improvement, investigating alternatives and architectural reviews
- Participating in daily scrum calls and periodical updates of tasks in jira
- Provides advice, guidance and assistance to Engineers and peers as required
- Documentation of the development process in confluence, sharepoint and Jira
- Takes part in reviews of own work and leads reviews of colleagues' work
Your profile:
- B.E/ B.Tech/MCA in computer science
- Understanding of micro-service software and Camunda BPM architecture
- Process Modelling with BPMN, Decision Management with DMN Process Data (Variables, XML, JSON) and Expression Language (JUEL, XPath), Process Design and Orchestration
- Service Orchestration, Human Task Management, Task Types and Transactions, Authentication, Authorization of process and Services
- User Management, Monitoring, Performance Tuning and Logging, Error handling and Process versioning
- Process Orchestration - Reusable Process Sub-Process, Refactoring a Process, Long Running Services, sequential/ Parallel execution, Message Event
- Java 8, Spring Boot, Hibernate, REST APIs, Junit, Oracle/SQL/ PL SQL/NoSQL
- Jira, Confluence, Git, Maven, Teamcity/Jenkins, Artifactory, Kubernetes, Openshift, GKE
- Event based frameworks, Apache camel, Docker
Good to have skills:
- Groovy, Python, other scripting languages
- RPA Orchestration, Camunda Modeller and RPA bridge
- CI/CD pipeline
Tools:
- IDE : Eclipse
- Versioning : Git ( Bit bucket )
- Build : Maven, Ant
- Planning: JIRA, ALM
- Unit testing : Junit
- Design : Enterprise Architect or any other UML Modelling
- Others: SOAP UI, JProfiler
- Documentation : confluence, Sharepoint
- Code audit : Sonar, PMD
____________________________
We promote equal opportunities for all employees, regardless of their cultural and social background, gender, disability, age, religion, beliefs, and sexual identity. We give priority consideration to severely disabled applicants and those of equal status in the case of equal suitability.