The Senior Java Developer is responsible for designing, developing, and integrating systems with Loan IQ and other banking platforms. The role involves building scalable APIs, supporting system integrations, and ensuring secure, high-performance applications in a cloud environment.
Develop and maintain microservices and application containers using Java (Quarkus or similar frameworks) and other languages such as Node.js, Python, C#, or Go.
Design and develop SOAP and REST APIs to support system integrations.
Design and optimize database interactions using MS SQL and PostgreSQL.
Deploy and manage applications in Azure cloud environments, including Azure Container Apps.
Implement CI/CD pipelines using Azure DevOps and infrastructure automation with Terraform.
Support event-driven architectures using messaging platforms such as Azure Service Bus.
Perform API testing and validation using tools such as Postman.
Ensure system performance, security, and compliance with banking standards.
Work within Agile/Scrum teams to deliver project requirements.
Technical Skills
Strong experience in Java development (Quarkus, Spring Boot, or similar frameworks)
Experience in API development (REST, SOAP)
Hands-on experience with Microsoft Azure services
Strong knowledge of microservices architecture and containerization
Experience with MS SQL and PostgreSQL databases
Experience with Infrastructure as Code (Terraform)
Familiarity with Azure DevOps CI/CD pipelines
Domain Knowledge
Experience in banking systems integration
Familiarity with Loan IQ or similar loan management systems is an advantage
Understanding of secure authentication mechanisms (OAuth, JWT)
Soft Skills
Strong analytical and problem-solving skills
Effective communication and collaboration skills
Ability to work in Agile and fast-paced environments

We are a global IT professional services firm providing top-caliber tech professionals and a trusted partner of Fortune 500 companies for over 20 years.