Senior Engineer - Camunda

Senior Engineer - Camunda

First Abu Dhabi Bank
6-10 years
Not Specified

Job Description



Job Description

Software engineer that works to design, implement and provide support to various software applications
  • Support product owners to manage the complete software development process up to deployment
  • Participating in the design and creation of scalable software
  • Write technical documentation
  • Maintain and upgrade the software following deployment
  • Troubleshooting software or infrastructure issues using relevant tools and debugging codebases as required
  • Perform the analysis, writing, building, and deployment of software
  • Conduct peer review of deliverables produced by team members.
  • Continuously refactor code to improve compliance to coding standards, non-functional requirement benchmarks, and to reduce technical debt.
  • Create security and data protection settings for software's/applications
  • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
  • Ensure that build coding standards are adhered and security and performance testing practices are incorporated into the development
  • Contribute to automated testing and providing feedback to management during the development process
  • Modify and test changes to previously developed programs
  • Design, build, and maintain efficient, reusable, and reliable Camunda Workflow processes.
  • Work with agile development methodologies (test driven development, feature toggling, continuous integration etc.), adhering to best practices and pursuing continued learning opportunities
  • Strong background in implementation of BPMN solutions with technical experience in the financial services industry preferred.
  • Hands on experience designing Camunda workflows and task automation.
  • Collaborate with Business Analysts and design leads to implement BPM solutions using Camunda.
  • Working experience in an agile software development environment with a good understanding of the principles of agile architecture. Strong collaborative mindset for collective decentralized decision making.
  • Demonstrate strong technical skills with a deep understanding of modern architectural styles and practices such as Microservices, Containers, Cloud (AWS, Azure), APIs, Continuous Delivery, Event-driven architecture, Evolutionary architecture, etc.
  • Strong foundation knowledge of BPMN workflows, patterns, principles, and quality attributes. Ability to consistently apply them in real-world scenarios with a pragmatic, system thinking, and problem-solving mindset by analyzing architecture trade-offs for delivering high-quality, sustainable solution architecture.
  • Proven leadership skills with a proactive, positive, and growth mindset. Ability to foster and motivate team members for delivering with craftsmanship. Good personal skills to continuously engage and communicate with an egoless empathetic mindset.
  • Experience and expertise in delivering architectures for large software solutions meeting critical business purposes. Ability to proactively discover technical debts and continuous improvementopportunities of existing live systems. Work closely with the product owner and enterprise architects to influence and prioritize technical backlog items.
  • Proficient in Camunda Workflow, with a good knowledge of its ecosystems and skill to write reusable processes.
  • Deep familiarity with cloud platforms such as AWS, Azure or Google.
  • Familiarity with concepts of OOPS, MVC, JDBC, and RESTful and Experience with WSDL, XML, XSD, JSON and Swagger Open API specification.
  • Experience with messaging technology like JMS, Active MQ, IBM MQ and Experience with Apache Kafka.
  • Experience and expertise in container-based architecture - Kubernetes, docker, CI/CD like Jenkins and GitLab CI/CD.
  • Hands on with the Strangler pattern, API gateway Pattern, Aggregation pattern, CQRS, Event sourcing, Saga, and Circuit breaker patterns.
  • Exposure to Front end technologies especially Flutter, React and Angular

Qualifications
  • Senior professional with 6-10 years of experience in handling the Java & CAMUNDA applications.
  • Deep expertise in 1 or 2 technology stacks and ability to quickly learn new technologies
  • Deep familiarity with cloud platforms such as AWS, Azure or Google.
  • Familiarity with concepts of OOPS, MVC, JDBC, and RESTful and Experience with WSDL, XML, XSD, JSON and Swagger Open API specification.
  • Experience with messaging technology like JMS, Active MQ, IBM MQ and Experience with Apache Kafka.
  • Experience and expertise in container-based architecture - Kubernetes, docker, CI/CD like Jenkins and Gitlab CI/CD.
  • Hands on with the Strangler pattern, API gateway Pattern, Aggregation pattern, CQRS, Event sourcing, Saga, and Circuit breaker patterns.
  • Exposure to Front end technologies especially Flutter, React and Angular.
  • Implements functionality as per design specification, provides correct estimation of implementation efforts
  • Works at the component level and responsible to build, test and automate on a component level
  • Writes well designed, efficient, testable code/configurations
  • Understands modern SDLC or ITIL models as well as experience with Jira and CICD tools
  • Creates / reviews technical design brief/specification document
  • Has working experience in using various development, automation or Service Management tool suites
  • Has working experience in version control and source control software (GitHub/GitLab)
  • Strong analytical and reasoning skills
  • Passion for solving problems and providing workable solutions

Job Details

Employment Types:

Function:

IT

FAB, the UAE’s largest bank and one of the world’s largest financial institutions offers a an extensive range of tailor-made solutions, and products and services, to provide a customised banking experience. Through its strategic offerings, it looks to meet the banking needs of customers across the world via its market-leading Corporate and Investment Banking and Personal Banking franchises.
Headquartered in Abu Dhabi, in Khalifa Business Park, the bank’s international network spans over 19 countries, across the world, providing the global relationships, expertise and financial strength to support local, regional and international businesses seeking to do business at home and abroad. In line with its commitment to put customers first, to Grow Stronger, FAB will continually invest in people and technology to create the most customer-friendly banking experience and will support the growth ambitions of its stakeholders across the global network in which the bank operates.

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content