MD
Lead Java Developer
Macpower Digital Assets Edge Private Limited
๐จ๐ฆ Canada
On-site
Staff / Principal
5 days ago
CA$100,000 โ CA$110,000 / year
- Java
- Microservices
- Azure
- AWS
- Devops
- Spring Boot
- REST API
- Node.js
- JBOSS
- SQL
- Confluent
- CI/CD
- Git
- Bitbucket
- Jira
- Confluence
- System Design
- IAM
- SAML
- OpenID Connect
- OAuth
- RBAC
- LDAP
- Kerberos
- Kubernetes
- Event-Driven Architecture
- Postman
- Linux
- Windows OS
5 days ago
Key Responsibilities:
- Lead and mentor a team of developers; provide technical guidance, peer reviews, and coaching.
- Design and develop robust, scalable applications using Java, Spring Boot, and Microservices architecture.
- Implement and support RESTful APIs and microservices in Java or Node.js.
- Utilize JBoss, SQL, and cloud services (preferably MS Azure) including Azure Event Hub, Confluent Kafka, and Azure App Service Environment.
- Drive DevOps best practices, including CI/CD pipeline integration, using tools like Git, Bitbucket, JIRA, Confluence, etc.
- Contribute to system design, solution architecture, and performance tuning.
- Collaborate with security teams to implement IAM standards including SAML, OpenID Connect, OAuth, RBAC, LDAP, and Kerberos.
- Support CIAM (Customer Identity and Access Management) project initiatives, integrating user lifecycle and provisioning workflows.
- Work independently in a lead capacity, taking ownership of solutions design and technical problem-solving.
- Provide internal consultation and act as a technical subject matter expert across multiple domains.
Required Skills and Qualifications:
- 3+ years of team leadership experience and 9+ years of hands-on Java development.
- Deep expertise in Java, Spring Boot, Microservices, REST APIs, and JBoss.
- Strong experience in Azure (preferred) or AWS, especially in services like Azure Event Hub, Kafka, App Service Environment, etc.
- Proficiency in SQL and relational database concepts.
- Working knowledge of Bitbucket, GIT, JIRA, Confluence, and CI/CD pipeline tools.
- Solid understanding of IAM standards and protocols: SAML, OAuth, OpenID Connect, RBAC, LDAP, Kerberos.
- Experience delivering CIAM solutions with full understanding of user lifecycle and provisioning workflows.
- Proven ability to work independently, lead projects, and consult on design and architecture across teams.
Nice to Have:
- Experience with Kubernetes, MQ, Event-driven architecture, Postman, Linux/Windows OS, JBoss CLI, and previous experience in the financial industry (FI).
Required Skills:
- Experience leading team
- Java
- Microservices
- Spring Boot
- Azure
- Kafka
Lead Java Developer ยท Macpower Digital Assets Edge Private Limited