Lead Java Developer
LanceSoft, Inc.Job description
Pay Range: CAD 55-60/hr
Experience Required
6–8 yearsMandatory 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 StreamingREST, SOAP
OAuth, SSO, SAML
Good knowledge of OOP concepts and Java design principles
Familiarity with
CI/CD pipelies
Agile and DevOps principles
Test-driven developmentContinuous integration
Techniques to accelerate feature deliveryFamiliar 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, JenkinsCollaborative 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 codebaseParticipate 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 Certificate7 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 experienceExperience with
Java, Spring MVC, Spring Batch, Spring BootMultithreading, Spring Security, Spring Forms
Angular
Kafka
SQL Server
GitHub
Jenkins CI/CD pipeline
Autosys
Splunk, DynatraceCloud Developer experience: Azure Cloud Services
Experience with
Apache PySpark
Delta
Databricks
Python
SQL Server
Knowledge of Agile development methodologiesStrong verbal and written communication skills
¿Te interesa este puesto?