Designation: Technical lead | Qualification: B.E/ B.Tech/MCA in computer science Must have skills: § 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 Roles and Responsibilities: • 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
Any Gradute