Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 8+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design and deliver secure, scalable Java/Spring Boot microservices, APIs, and event-driven applications for banking and payment systems, including batch processing, database solutions, cloud deployments, and CI/CD pipelines. Lead technical design, code reviews, testing, releases, and production support while mentoring developers and collaborating across teams to improve reliability and performance.
Job details
Senior Java Developer / Technical Lead Location: Ontario, Canada – Hybrid Experience: 8+ Years Job Description We are seeking an experienced Senior Java Developer / Technical Lead to design and deliver secure, scalable, high-performance banking and payment applications. The ideal candidate will have strong expertise in Java, Spring Boot, microservices, REST APIs, Kafka, database optimization, and cloud-native technologies, along with proven technical leadership experience. Key Responsibilities Design and develop Java/Spring Boot microservices, REST APIs, and event-driven applications. Build high-volume, low-latency distributed services for banking, payments, and account servicing. Implement batch processing, data migration, archival, synchronization, and recovery solutions. Work with MongoDB, Oracle, PostgreSQL, and other relational/NoSQL databases. Deploy and migrate applications using OpenShift, Kubernetes, AWS, or similar cloud platforms. Develop CI/CD pipelines using Jenkins, GitHub, Maven, Gradle, and Harness. Implement API security using OAuth 2.0, TLS, and encryption. Lead technical design, code reviews, testing, releases, and production support. Mentor developers and establish coding standards and engineering best practices. Monitor application performance using Splunk, Kibana, AppDynamics, Instana, or Datadog. Collaborate with architecture, QA, DevOps, security, and product teams to improve application reliability and performance. Required Skills 8+ years of experience in Java/J2EE development. Strong expertise in Java, Spring Boot, Spring MVC, Spring Data, and Spring Batch. Hands-on experience with microservices, REST APIs, Kafka, and enterprise messaging technologies such as RabbitMQ, IBM MQ, or JMS. Strong database experience with MongoDB and Oracle/PostgreSQL. Experience with Kubernetes, OpenShift, AWS, or equivalent cloud platforms. Proficiency in Jenkins, Maven, Gradle, GitHub, SonarQube, and CI/CD pipelines. Strong understanding of API security, OAuth 2.0, TLS, and encryption. Experience with automated testing, including JUnit, Mockito, integration testing, and performance testing. Production troubleshooting, application monitoring, and performance optimization experience. Proven technical leadership, mentoring, and engineering delivery skills. Preferred Qualifications Banking, payments, cards, digital wallets, or account-servicing domain experience. Experience with Cassandra, MariaDB, Apigee, AWS, or Google Cloud. Familiarity with Autosys and enterprise batch scheduling. AWS or other relevant cloud certifications. Experience with AI-assisted software development tools.
What you’ll do
Design and deliver secure, scalable Java/Spring Boot microservices, APIs, and event-driven applications for banking and payment systems, including batch processing, database solutions, cloud deployments, and CI/CD pipelines. Lead technical design, code reviews, testing, releases, and production support while mentoring developers and collaborating across teams to improve reliability and performance.
Requirements
Requires 8+ years of Java/J2EE experience, strong expertise in Spring technologies, microservices, REST APIs, Kafka or enterprise messaging, databases, cloud platforms, and CI/CD tools. Candidates should also have experience with API security, automated testing, production troubleshooting, performance optimization, and technical leadership.
Listed skills
- Java · Preferred
- Spring Boot · Preferred
- REST APIs · Preferred
- MongoDB · Preferred
- Oracle · Preferred
- PostgreSQL · Preferred
- Kubernetes · Preferred
- Amazon Web Services · Preferred
- CI/CD · Preferred
- Automated testing · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- Microservices
- REST APIs
- Kafka
- MongoDB
- Oracle
- PostgreSQL
- Kubernetes
- OpenShift
- AWS
- CI/CD
- API Security
- OAuth 2.0
- Automated Testing
- Technical Leadership
Job areas
- Software
- Technology
- Management & Leadership
- Finance & Accounting
More jobs from Lorven Technologies Inc.
Senior Cloud Security & DevSecOps Engineer
- Hybrid
- Toronto, ON
- Posted Oct 16, 2026
Glean AI Engineer
- On-site
- Posted Oct 16, 2026
Glean AI Engineer - USA/ Canada
- Remote
- Canada, United States
- Posted Oct 15, 2026
Dynatrace Expert
- Remote
- Canada
- Posted Oct 14, 2026
