Skip to main content

Lead Java Developer

Technology
LanceSoft, Inc.
Toronto, Canada1 months agoUntil 2026-05-25
Hybrid

Job description

Pay Range: CAD 55-60/hr

Experience Required

6–8 years

Mandatory Skills

Strong experience in Java/J2EE, JUnit, Eclipse, Oracle 19, RESTful services (7 years)

Secondary Skills

API Gateways

Messaging and Message Queues

Kafka, Data Event Streaming

REST, SOAP

OAuth, SSO, SAML

Good knowledge of OOP concepts and Java design principles

Familiarity with

CI/CD pipelies

Agile and DevOps principles

Test-driven development

Continuous integration

Techniques to accelerate feature delivery

Familiar with modern software architectures and API-driven development

Writes clear, readable, maintainable code and takes ownership of quality and usability

Experience with

Git, Jira, Veracode, Maven, Jenkins

Collaborative mindset; willingness to work with team members, participate in code reviews, and share skills

BS or MS in Computer Science preferred or equivalent professional experience

Individual Accountabilities

Build, code, est, and maintain high-quality software within the Java codebase

Participate in Agile sprints and ceremonies to support rapid development

Responsible for designing, developing, testing, and maintaining Java software

Build code according to specifications and standards

Analyze, code, and test software components per requirements

Create and execute executable tests, integrating code continuously into the larger framework

Review existing software frameworks to identify defects and improvement opportunities related to performance and stability

Complete documentation required for deployment, maintenance, support, and business needs

Research technical strategies, third‑party tools, and emerging technologies to address technical issues and improve development efficiency

Promote Agile principles and methodology

Apply best coding practices to support agility and high‑quality code delivery

Essential Skills

Undergraduate Degree or Technical Certificate

7 years of experience with Java and Spring Boot

Experience implementing RESTful APIs and Microservices

Well‑versed in software design patterns and architectural standards

Knowledgeable in NoSQL databases such as MongoDB

Thorough understanding of SDLC and Agile methodologies

Experience using code management and collaboration tools such as GitHub

Experience on large projects in fast‑paced environments

Knowledge in event streaming (Kafka, MQ)

Knowledge in microservices and scalable design

Desirable Skills

6–8 years of developer experience

Experience with

Java, Spring MVC, Spring Batch, Spring Boot

Multithreading, Spring Security, Spring Forms

Angular

Kafka

SQL Server

GitHub

Jenkins CI/CD pipeline

Autosys

Splunk, Dynatrace

Cloud Developer experience: Azure Cloud Services

Experience with

Apache PySpark

Delta

Databricks

Python

SQL Server

Knowledge of Agile development methodologies

Strong verbal and written communication skills

Keywords
javajava-developersalary-rangecoronary-artery-disease-cadcomputer-aided-design-cadj2eejuniteclipseoracleapplication-programming-interface-apikafkatrade-shows-eventsevent-streamingsimple-object-access-protocol-soapoauthsso-buzzfeedsingle-sign-on-ssosecurity-access-markup-language-samlsecurity-assertion-markup-language-samlobject-oriented-programming-oopplanning-and-designvisual-art-designproduct-development-and-designcustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cddevelopment-operations-devopssensors-test-measurementtraining-and-developmentusabilityjiraveracodeapache-mavenjenkinscode-reviewcomputer-sciencetesting-and-analysissoftware-componentssoftware-binariesmaintenance-repair-and-operations-mroemerging-technologiespolicies-and-practicesessential-skillsspringspring-bootmicroservicessoftware-designnosqlmongodbsoftware-development-lifecyclesystems-development-life-cycle-sdlcagile-methodologygithubmagic-quadrant-mqdeveloper-experiencespring-mvcmodel-view-controller-mvcspring-batchspring-securitysqlautosyssplunkdynatracemicrosoft-azurecloud-servicespysparkazure-databricksdatabrickspythonagile-software-development

¿Te interesa este puesto?