
Search by job, company or skills
About the Role:
The Senior Java Developer will be responsible for designing, developing, and integrating Loan IQ with various bank systems while ensuring high performance, security, and compliance with financial regulations.
This developer shall work on the migration of integration points (HIP to RIP).
Scope of Work and Responsibilities
Specific tasks and job duties of the position are required on a daily basis.
Develop and maintain application containers using Quarkus (Java), Node.js, Python, C#, and Go, preferably using Visual Studio Code as main IDE
Design and optimize database interactions with MS SQL and PostgreSQL.
Implement Terraform for infrastructure as code (IaC) deployments.
Perform API contract testing preferably with Postman
Knowledgeable in markup languages especially XML
Utilize Dapr for distributed application runtime.
Deploy and manage applications on Azure Container Apps (ACA).
Implement messaging and event-driven architectures using Azure Service Bus (ASB).
Manage and secure APIs through Azure API Management (APIM).
Work within Azure DevOps for CI/CD automation and release management.
Develop SOAP and REST APIs to support integration with bank systems.
Execute tasks using Agile/Scrum Framework
Ensure system compliance with banking security standards and regulatory requirements.
I.Requirement and Qualification (Education & Work Experience)
This section is used to describe what knowledge, skills and abilities are required to perform the daily task and duties bulleted above.
Technical Skills:
Strong expertise in Java (Quarkus, Spring Boot, or similar frameworks).
Application development experience preferably using Visual Studio Code as main IDE.
Experience in API development (SOAP, REST).
Hands-on experience with Azure Cloud technologies (ACA, ASB, APIM).
Proficiency in API contract testing
Proficiency in containerization and microservices architecture.
Strong database skills with MS SQL, PostgreSQL.
Experience with Infrastructure as Code (Terraform).
Familiarity with Dapr for distributed application development.
Knowledge of Azure DevOps for CI/CD pipelines and deployment automation.
Banking & Integration Knowledge:
Experience integrating banking systems with third-party applications.
Understanding of Loan IQ or similar loan management platforms.
Knowledge of financial transaction processing and compliance.
Ability to work with secure authentication and authorization mechanisms (OAuth, JWT, etc.).
Soft Skills:
Strong problem-solving and analytical abilities.
Excellent communication skills for collaboration with cross-functional teams.
Ability to work in a fast-paced and highly regulated financial environment.
Proactive approach to identifying and resolving technical issues.
Reporting and Coordination
The Senior Java Developer will report to the Product/Project Manager and work closely with Integration Support (HIP Lead), Systems Analyst, Product Technical SME, and BAU SMEs.
Weekly status reports and technical updates will be provided.
Compliance with the bank's security, risk, and regulatory guidelines is mandatory.
Work Arrangement
Reporting arrangement - Hybrid - 3x a week onsite or as needed, ITD work area.
Bachelors/ Degree
Job ID: 132891727