Sr. Java Developer - Core Java, C, Multithreading, Spring, Migration from C

Sr. Java Developer - Core Java, C, Multithreading, Spring, Migration from C

05 Mar 2024
North Carolina, Raleigh / durham / CH, 27607 Raleigh / durham / CH USA

Sr. Java Developer - Core Java, C, Multithreading, Spring, Migration from C

Vacancy expired!

Senior Java Developer with extensive hands-on experience to become part of INSIGHT Team, our Global Credit Risk System. Over 15,000 users from Front to Back Office use INSIGHT for Exposure Calculations, Exposure Monitoring (Checking limits) and Reporting (Regulatory and monitoring purposes). With an increasing focus on Risk Management, Regulatory rigor and ongoing Architecture simplifications, it is an excellent opportunity to improve your skills and knowledge across a range of complex financial Instruments. Candidate will be working in an agile and fast-pacing environment, building robust and scalable components, risk calculators using new message based real-time architecture that replaces current C/C and DB Stored Procedure based system. New system is developed using Apache Kafka messaging and Hazelcast distributed cache. Developed using Java and will be hosted Cloud platform using OpenShift and Kuebernetes orchestration, horizontal POD autoscaler. Candidate's primary responsibilities include deep understanding of the new architecture, analyzing existing C and Stored Procedures, migrating the business logic to the new Spring Boot application processes and maintain them.
Primary responsibilities:
Analyze and understand existing Insight processes and stored procedures
Migrate existing functionality into new message based architecture, develop components and calculators and maintain.
Understand the scope, impact and own delivery of the system in partnership with other development leads.
Communicate/Coordinate with the Project Manager(s)/BA regarding configuration, releases and defects.
Review all requirements and prepare/contribute to Design decisions & testing strategy.
Contribute in continuous SME build out on the various Insight risk calculations, limit monitoring and reporting processes. Qualifications: Bachelor's Degree in Computer Science or equivalent
Software development experience of 10 years, preferably in Banking Industry and/or Financial Services
Advanced Java server side development skills with understanding of core Java, design patterns, multithreading and coding for performance are essential.
Proficient in database, including analyzing, understanding stored procedures
Hands-on experience working with Spring/Spring Boot frameworks
Prior experience working with real time messaging systems such as JMS essential. Experience with Kafka is plus.
Prior experience working with enterprise distributed caches is desirable.
Hands-on experience with Linux platform. Shell scripting skills is a plus.
Prior experience working on Cloud container technologies, OpenShift, Kubernetes is a plus.
Prior experience working with Credit Risk systems, business knowledge on Trade, Collateral, Netting, and Sensitivity etc., is desirable.
Exposure to SDLC tools, such as JIRA, SVN, GIT and Crucible etc

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.