Technical
• Development and delivery with Java, EJB, Spring Boot, Flowable, MySQL, Oracle and IBM MQ - with workflow experience.
• Understand business / system requirements and translate them into technical solutions that are scalable, stable and fit for purpose.
• Tackle very complex legacy defects that mediocre developers cannot analyse/solve.
• Ensure adherence to the bank standards (including code, security and performance).
• The role provides exposures to Wealth Management systems.
• Passionate about technologies and building robust and scalable Java Systems.
• Analysis, design coding, and implementation of complex and custom-built applications.
• Work collaboratively with team to achieve goals. Experience working in Agile methodologies, such as Scrum, and/or Extreme programming.
Technical Qualifications
• 6+ years of hands-on experience in Java backend development, with strong fundamentals in JVM and concurrency.
• Proven experience with Flowable Engage, Flowable BPMN, and Flowable REST APIs.
• Hands-on skill with Flowable Modeler, Flowable Engine, and REST APIs.
• Extensive knowledge of Spring Boot, Hibernate/JPA, and microservices architecture.
• Proficiency in SQL/RDBMS (Oracle, MySQL) and messaging protocols (JMS, Kafka).
• Experience with Git, Maven/Gradle, and CI/CD pipelines.
• Familiarity with cloud platforms like AWS or Azure is often preferred.
Preferred Skills
• Experience in the Banking / Wealth Management / Fintech domain.
• Proficiency in Flowable Modeler and custom UI component integration.
• Knowledge of Elasticsearch for workflow search optimization.