We are looking for an experienced IT Consultant with a strong background in Java development and expertise in Oracle Cloud Infrastructure (OCI), DevOps, and financial services. As a senior consultant, you will provide high-level technical guidance to our clients in the Private Banking and Post-trade Processing domains. The ideal candidate will have a deep understanding of both software architecture and cloud-based technologies, combined with a solid foundation in financial systems.
You will collaborate with client teams, design scalable solutions, lead technical discussions, and help optimize their technology infrastructure while ensuring that industry-specific compliance and security requirements are met.
Responsibilities:
Client Advisory: Provide technical consultancy to financial institutions on best practices for Java development, Oracle Cloud Infrastructure (OCI), and DevOps practices.
Solution Design: Work closely with clients to design and architect high-performance applications tailored to the Private Banking and Post-trade Processing domains.
Cloud Infrastructure Implementation: Lead the implementation of cloud solutions using Oracle Cloud Infrastructure (OCI), Terraform, and Docker.
API & Integration Strategy: Guide clients in developing and integrating RESTful APIs for seamless connectivity with internal and third-party systems.
Automation & Continuous Integration: Advise clients on automating deployment pipelines using DevOps tools such as TeamCity, Jenkins, Docker, and Shell scripting.
Testing & Quality Assurance: Mentor teams in the use of JUnit, TestNG, Mockito, and Selenium for automated testing to ensure the quality of developed applications.
Database & Performance Optimization: Assist in designing and optimizing database solutions using Oracle SQL Developer, PL-SQL, and IBM DB2.
Security & Compliance: Guide clients on implementing security best practices, including PKI (Public Key Infrastructure), certificates, and secure financial transactions.
Technical Leadership: Lead technical workshops, training sessions, and knowledge-sharing initiatives to uplift client teams’ skills and expertise in Java, cloud technologies, and financial system architectures.
Troubleshooting & Issue Resolution: Provide expert-level support in troubleshooting complex issues, offering solutions that ensure continued system reliability and performance.
Required Skills & Qualifications:
Experience: Minimum of 10 years of experience in Java development, with a focus on financial services, cloud platforms, and DevOps.
Core Technologies:
Strong expertise in Java, Spring Framework, Java EE, JSP, Servlets
Experience with Oracle Cloud Infrastructure (OCI), Terraform, Docker
Proficiency in REST API Development & Integration
Hands-on experience with JUnit, TestNG, Mockito, Selenium UI Automation
Familiarity with Apache Struts and JSP, JQuery, XML
Expertise in Oracle SQL Developer, PL-SQL, IBM DB2
Knowledge of Log4j logging framework and security certificates (PKI) for financial applications
Domain Expertise: In-depth understanding of Private Banking and Post-trade Processing systems, including financial regulatory and security considerations.
Client-Facing Skills: Ability to consult, advise, and lead technical discussions with both technical and non-technical stakeholders.
Cloud & Automation Skills: Hands-on experience implementing cloud solutions and CI/CD automation practices.
Financial Experience: Solid understanding of financial industry standards, practices, and technology solutions.
Security Expertise: Experience with financial application security, including handling certificates and encryption within secure financial transactions.
Communication: Strong verbal and written communication skills, with the ability to present complex technical information to clients.
Preferred Qualifications:
Experience working as an IT Consultant in the financial services domain, especially with large-scale, mission-critical systems.
Familiarity with Agile methodologies and project management practices.
Experience with additional cloud platforms (AWS, Azure) or containerization solutions.
Experience leading workshops or training programs for client teams.