8+ years as Java Developer with experience in
Core Java 8+ and JUnit.
Spring Boot,
Kafka
Strong computer science knowledge (algorithms, data structures, object-oriented design)
TDD. Able to write acceptance test.
Spring core concepts.
Experience in SQL queries optimisation
*
Communicate highly technical issues to non-technical audience.
Earn good reputation of being technically strong in the organization by help solving problems others struggle
Development and delivery with Java, EJB, Spring Boot, MySQL and IBM MQ .
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 (CRM, Client on-boarding, KYC, AML, Name Check, Documentum, Captiva, GMC, and Liferay Portal).
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.
Experience in following in following best practices like Test-Driven Development (TDD) and continuous Integration (CI)
Investigate and resolve production issues to help maintain a stable production environment; remain cool and effective in crisis.