Role:
- Development and delivery with Java, EJB, Spring Boot, MySQL, Oracle and IBM MQ.
- Understand business / system requirements and translate them into technical solutions that are scalable, stable and fit for purpose.
- 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.
- 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.
- Analyse requirements, estimate efforts, plan timeline, manage progress.
- Ensure awareness, involvement and support from the key stakeholders and participants by building strong project teams and maintaining robust communication on the project status throughout its life cycle
- Drive and review technical and architectural design, enforce architectural guidelines and challenge status quo.
Requirements
- Minimum of 8 years of Software development experience
- Minimum of Bachelors degree in Computer Science or similar relevant education background.
- Strong banking or financial services industry experience is mandatory
Skills requirements - Core Java 8+ and JUnit with experience in Spring Boot
- Strong computer science knowledge (algorithms, data structures, object-oriented design)
- TDD Able to write acceptance test.
- Maven & Basic Linux shell scripting commands
- Java Messaging Concepts. (JMS, MQ)
- Relational Database concepts, SQL, joins, index, triggers etc.
- Web Services Rest, SOAP.
- Spring core concepts.
- Experience in SQL queries optimisation
- Familiarity with Intellij, Git, SonarQube/SonarLint
- JBOSS (or any other application server knowledge).
- Java Server Faces, JPA, EJB knowledge.
- Kafka
- ReactJS
EA Reg. No. 25C2690 | EA License No. R1330510