Senior Java Backend Developer Location: Toronto Overview This role requires a highly experienced Java backend engineer (810 years) with deep expertise in designing, developing, and maintaining enterprise-scale applications. The candidate must be proficient with modern Java frameworks, microservices, messaging platforms, and strong knowledge of enterprise security and DevOps practices. Key Responsibilities Backend Development Design, develop, and maintain Java-based backend applications using: Java (10+ years) REST APIs & Microservices Spring Framework / Spring Boot (2.x) Hibernate JSON processing Integration & Messaging Work with enterprise messaging systems including: MQ Kafka Integrate backend services with web front-end technologies (e.g., Angular). Database & Persistence Develop SQL queries and interact with relational databases such as: Oracle SQL-based systems Security & Enterprise Standards Apply enterprise-level security concepts including: SSO SSL APIGEE Encryption methodologies Authentication & entitlements Experience handling system vulnerabilities and remediation activities. Agile Delivery Work effectively in an Agile development team, participating in sprints, standups, and backlog refinement. DevOps & CI/CD Use Continuous Integration tools such as: Helios Jenkins GitHub UrbanCode Deploy (UCD) Automated testing frameworks Systems & Process Knowledge Strong knowledge across: Programming languages & standards Middleware technologies IT methodologies (Agile, CMM frameworks) Audit & compliance requirements Testing tools, design techniques, risk assessment & quantification Essential Skills (Must Have) 10 years of hands-on experience in backend engineering with: Java REST APIs Microservices MQ Spring Boot (2.x) Hibernate SQL / Oracle Kafka Strong experience designing and maintaining enterprise Java applications. Solid understanding of security: SSO, SSL, encryption, APIGEE, authentication models. Experience with Agile teams and web application architectures (e.g., Angular). Proficiency with CI/CD tools: Helios, Jenkins, GitHub, UrbanCode. Strong systems knowledge including programming paradigms, middleware, audit requirements. Experience managing vulnerabilities and applying security best practices. #J-18808-Ljbffr
Job Title
Senior Java Backend Developer - Microservices, Spring boot