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?