Skip to main content

Java Developer

Technology
Iris Software Inc.
Halifax, Canada2 weeks agoUntil 2026-05-05

Job description

We are seeking a highly skilled Core Java Developer with strong expertise in SQL Databases and a solid background in the Banking and Financial Services domain. The ideal candidate will have hands‑on experience developing robust and scalable applications in a complex enterprise environment. Familiarity with large‑scale systems, financial transactions, and secure coding practices is essential.

Key Responsibilities

  • Design, develop, and maintain backend services using Core Java (Java 8+)
  • Write efficient, optimized SQL queries and manage complex database operations
  • Collaborate with business analysts and stakeholders to understand banking workflows and translate requirements into technical solutions
  • Build and enhance RESTful APIs and integrate with internal and third‑party systems
  • Ensure high performance and responsiveness of systems, especially for transaction‑heavy applications
  • Follow secure coding standards, compliance, and regulatory requirements typical of banking applications
  • Participate in code reviews, system design discussions, and Agile ceremonies
  • Troubleshoot and resolve production issues and performance bottlenecks

Required Qualifications

  • 10+ years of Core Java development experience, including OOP principles, multithreading, collections, and design patterns
  • Strong experience with SQL databases (e.g., Oracle, PostgreSQL, SQL Server)
  • Solid understanding of data modeling, indexing, performance tuning, and stored procedures
  • Experience in the Banking or Financial Services domain (Retail/Commercial Banking, Capital Markets, or similar)
  • Good understanding of transactional systems, regulatory compliance, and financial reporting
  • Experience working in Agile/Scrum development environments
  • Familiarity with tools like Maven/Gradle, Git, Jenkins, and Jira

Preferred Skills

¿Te interesa este puesto?