Java Backend Developer
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Experience
- 5 years+ Experience hands on coding experience
- Posting language
- English
- Posted
Original job description
Iris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire a Java Backend Developer Our direct client is a is a world-leading financial services company, provides consumers, corporations, governments, and institutions with a broad range of financial services and products.
Title: Java Backend Developer
Location: Toronto, ON (Hybrid)
Duration: 24+ Months
Key Responsibilities:
- Lead the design and development of scalable backend applications using Java and Spring Boot.
- Design secure, resilient REST APIs, microservices, and enterprise integrations.
- Take end-to-end technical ownership from solution design and development through deployment, production support, and continuous improvement.
- Lead and mentor engineers while remaining a hands-on technical contributor.
- Drive engineering best practices including code quality, automated testing, CI/CD, monitoring, observability, security, and reliability.
- Design and troubleshoot distributed systems, asynchronous processing, events, and messaging patterns.
- Lead technical problem-solving, root-cause analysis, and resolution of complex production issues.
- Collaborate with architecture, security, product, QA, and business stakeholders to deliver high-quality solutions.
Required Qualifications
- 5 years+ Experience hands on coding experience
- Strong hands-on Java and Spring Boot development experience.
- Strong experience designing and building REST APIs and microservices.
- Demonstrated ability to design, code, review, troubleshoot, and support complex applications.
- Proven end-to-end ownership across the full software development lifecycle, from requirements and design through production support.
- Strong knowledge of API design, security, integration patterns, and distributed systems.
- Experience with CI/CD, automated testing, Git, monitoring, observability, and production engineering practices.
- Strong understanding of databases, performance, resiliency, error handling, and application troubleshooting.
- Demonstrated technical leadership with the ability to mentor engineers and drive technical decisions while remaining hands-on.
About Iris Software Inc.
Iris Software, Inc. (registered as SSA Infosystems in Canada) is a CMMi Level 5 New Jersey based company providing information technology solutions to clients nationwide for over 30 years. Iris has been growing at over 100% annually. In a program sponsored by Price Waterhouse, PNC Bank and Marsh, Iris has been honored for being
- One of New Jersey's Finest 25 companies for the year 2001 and 2002.
- Iris is also ranked 75th among Inc 500 s list of privately held companies for year 2001.
- NJ Technology FAST 50 Company for year 2002.
In a competitive industry, we distinguish ourselves by reliability, technical expertise and a history of successfully completed projects for clients ranging from mid-sized to Fortune 1000 companies.
Regards,
Neeraj Singh
Executive - TA
More about this job
Responsibilities
Lead the design, development, deployment, and ongoing support of scalable Java and Spring Boot backend applications, secure REST APIs, microservices, and enterprise integrations. Provide hands-on technical leadership, mentor engineers, promote engineering best practices, and resolve complex production issues in collaboration with cross-functional stakeholders.
Requirements
Requires at least five years of hands-on coding experience, strong Java and Spring Boot skills, and experience building REST APIs, microservices, and complex applications. Candidates should demonstrate full-lifecycle ownership, knowledge of security and distributed systems, production engineering practices, troubleshooting ability, and hands-on technical leadership.
Skills
- Java
- Spring Boot
- REST APIs
- Microservices
- Backend Development
- Distributed Systems
- Asynchronous Processing
- Messaging Patterns
- API Security
- CI/CD
- Automated Testing
- Git
- Monitoring
- Observability
- Database Performance
- Technical Leadership
Visa sponsorship
Not detected in the job text
Hiring contact
Neeraj Singh
Categories
- Software
- Technology
- Finance & Accounting
- Management & Leadership
Keywords
- Java
- Spring Boot
- REST APIs
- Microservices
- Backend Applications
- Enterprise Integrations
- Distributed Systems
- Asynchronous Processing
- Events
- Messaging Patterns
- API Design
- Security
- CI/CD
- Automated Testing
- Git
- Monitoring
- Observability
- Production Support
- Production Engineering
- Databases
- Performance
- Resiliency
- Error Handling
- Root-Cause Analysis
- Code Quality
- Technical Leadership
- Mentoring
- Financial Services
- Investment Banking