Role Name : Lead Software Engineer
Location : Windsor, Ontario, Canada
Duration : Contract
Primary Skill : Spring Boot, AWS, Java
JOB DESCRIPTION :
Strong knowledge of Oracle database concepts.
Hands-on experience with PL / SQL programming – stored procedures, triggers, views, functions, and packages.
Experience in Kafka messaging tool Apache storm (good to have for real-time data stream processing)
Experience with JDBC, JPA / Hibernate for database connectivity. Understanding of RESTful APIs and Microservices architecture.
Familiarity with tools like Maven, Git, JIRA, Jenkins. Solid understanding of SDLC and Agile methodologies.
Experience with performance tuning of SQL queries and PL / SQL technical delivery for backend initiatives, ensuring alignment with business outcomes and sound engineering practices.
Design and deliver scalable, resilient services with strong attention to quality, urgency, and operational excellence.
Drive architecture and testing discipline (, TDD / BDD / DDD where appropriate), including automated unit and integration tests.
Applies practical experience of Agile software methodologies Strong knowledge in Java
Experience in frontend technologies like HTML, CSS, JavaScript, and frameworks like , Angular.
Experience building cloud native or cloud ready applications using AWS
Exposure to Container technologies like Kubernetes. Executes standard software solutions, design, development, testing, and deployment.
Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications Applies technical skills to break down solutions and solve technical problems.
Adds to team culture of diversity, equity, inclusion, and respect. Strong knowledge in Java.
Spring boot framework. AWS, RESTful API, Kafka, microservices, GIT HUB, Jenkins CI / CD, GraphQL
Lead Software Engineer • Windsor, ON