The ideal candidate will be responsible for conceptualizing and executing clear, quality code to develop the best software. You will test your code, identify errors, and iterate to ensure quality code. You will also support our customers and partners by troubleshooting any of their software issues. Responsibilities•Experience in architecture and design of applications and mentoring the team •Identify the reusability of components and design keeping reusability in mind •Strong experience in Camunda BPM and BPMN •Strong hands-on experience of technologies such as Java/J2EE - Sprint Boot, Apache Camel, REST, WSS, JSON, XML, SOAP and Swagger. •Strong experience in using AWS Cloud Platform and Services like AWS PMS, AWS API Gateway, AWS CM, AWS SM, AWS NLB and AWS Code Commit. •Strong experience in design, build, deploy, maintain and enhance Microservices. •Good experience in integrating Microservices with OAuth2 Token systems, Kafka Topics and API Gateways. •Good experience developing within agile methodology using CI/CD pipeline. •Proven success in contributing to a team-oriented environment. •Proven ability to work creatively in a problem-solving environment. •Excellent communication skills.