About the Role This pivotal role involves designing developing and maintaining robust Java-based enterprise applications with a dedicated focus on Middle and Back Office (MOBO) functionalities within a dynamic banking and capital markets environment. The successful candidate will play a critical role in driving automation optimizing processes and ensuring the stability and high performance of our mission-critical systems.
Key Responsibilities - Design develop and maintain efficient reusable and reliable Java code to support core system functionality. - Develop and seamlessly integrate components necessary for the rollout of Middle and Back Office (MOBO) functionalities. - Identify troubleshoot and proactively resolve operational issues implementing preventive measures to enhance system stability and reduce recurrence. - Collaborate closely with the development team on the implementation technical reviews testing and deployment of software releases. - Drive initiatives focused on automation process efficiency and system optimization to improve performance and achieve measurable Key Performance Indicators (KPIs). - Participate actively in the design and execution of automation solutions to boost productivity and minimize manual efforts. - Lead and contribute to initiatives aligned with the Technology roadmap for the Middle and Back Office teams ensuring the successful delivery of strategic goals. - Maintain comprehensive documentation of code processes and technical procedures to facilitate knowledge sharing and ensure adherence to best practices and standards.
Requirements - Bachelors degree in Computer Science or an equivalent technical field. - 10-15 years of hands-on experience building enterprise applications with various web technologies. - Strong hands-on Core Java skills (Mandatory). - Mandatory development experience within a banking or capital market environment. - Working knowledge of Unix operating systems (e.g. Solaris Linux) (Mandatory). - Hands-on experience with code management tools such as Git or Bitbucket (Mandatory). - Good working knowledge of messaging systems (e.g. JMS Solace EMS MQ). - Solid knowledge of relational databases including Oracle and SQL (DML DDL). - Good understanding of various design patterns. - Good working knowledge of the Spring framework (Spring Boot Spring Integration Spring Batch Spring Actuator). - Hands-on experience with Maven. - Good exposure to development environments and related tools (e.g. build management source control management continuous integration code review tools). - Excellent communication skills in English.
Required Skills:
JavaSpring
Senior Java Engineer Middle and Back Office About the RoleThis pivotal role involves designing developing and maintaining robust Java-based enterprise applications with a dedicated focus on Middle and Back Office (MOBO) functionalities within a dynamic banking and capital markets environment. The su...
Senior Java Engineer Middle and Back Office
About the Role This pivotal role involves designing developing and maintaining robust Java-based enterprise applications with a dedicated focus on Middle and Back Office (MOBO) functionalities within a dynamic banking and capital markets environment. The successful candidate will play a critical role in driving automation optimizing processes and ensuring the stability and high performance of our mission-critical systems.
Key Responsibilities - Design develop and maintain efficient reusable and reliable Java code to support core system functionality. - Develop and seamlessly integrate components necessary for the rollout of Middle and Back Office (MOBO) functionalities. - Identify troubleshoot and proactively resolve operational issues implementing preventive measures to enhance system stability and reduce recurrence. - Collaborate closely with the development team on the implementation technical reviews testing and deployment of software releases. - Drive initiatives focused on automation process efficiency and system optimization to improve performance and achieve measurable Key Performance Indicators (KPIs). - Participate actively in the design and execution of automation solutions to boost productivity and minimize manual efforts. - Lead and contribute to initiatives aligned with the Technology roadmap for the Middle and Back Office teams ensuring the successful delivery of strategic goals. - Maintain comprehensive documentation of code processes and technical procedures to facilitate knowledge sharing and ensure adherence to best practices and standards.
Requirements - Bachelors degree in Computer Science or an equivalent technical field. - 10-15 years of hands-on experience building enterprise applications with various web technologies. - Strong hands-on Core Java skills (Mandatory). - Mandatory development experience within a banking or capital market environment. - Working knowledge of Unix operating systems (e.g. Solaris Linux) (Mandatory). - Hands-on experience with code management tools such as Git or Bitbucket (Mandatory). - Good working knowledge of messaging systems (e.g. JMS Solace EMS MQ). - Solid knowledge of relational databases including Oracle and SQL (DML DDL). - Good understanding of various design patterns. - Good working knowledge of the Spring framework (Spring Boot Spring Integration Spring Batch Spring Actuator). - Hands-on experience with Maven. - Good exposure to development environments and related tools (e.g. build management source control management continuous integration code review tools). - Excellent communication skills in English.