Lead Java Developer Toronto, ON Hybrid Must Haves: 10+ years of hands-on Java development experience; strong Java EE proficiency. Spring, Spring Boot, Spring MVC, Spring Security, microservices architecture. REST/SOAP services, Kafka streaming, MQ and ESB technologies. Application servers: WebSphere, WebLogic, Tomcat. SQL, Oracle, SQL Server, MongoDB Familiarity with (DevOps): Maven, Jenkins, Docker, CI/CD pipelines. Knowledge of digital identity and security standards (OAuth2, JWT, SAML) Agile experience Nice to Have: Cloud exposure: AWS, Azure (PaaS), Google Cloud. BPM experience: Pega, Camunda, jBPM, Oracle BPEL, IBM Process Server. Front?end framework familiarity: Angular or React. Big Data or platform integration: Hadoop, Spark, MongoDB, HBase. Container orchestration: Kubernetes. Key Responsibilities Lead full software development lifecycle activities: design, development, testing, deployment, and support. Manage a team of 10-12 people onshore and offshore Architect and implement complex microservices using Java EE / Spring Framework / Spring Boot Integrate systems via RESTful APIs, SOAP, Kafka, MQ, MFTP, and enterprise service bus. Provide mentorship and technical leadership to junior developers. Troubleshoot and debug production issues; perform root cause analysis. Collaborate with operations for documentation, training, and production support.
Job Title
Lead Java Developer