← Back to jobs

LanceSoft Inc Logo
Senior Java Software Engineer

LanceSoft Inc

 

Montreal, QC, Canada

Posted On: 30+ days ago
Experience: 7+ years
Availability: Onsite
Openings: 1
Category: Senior Java Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will act as a hands-on developer taking ownership of software projects and delivering solutions that meet customer needs.

Responsibilities

  • Develop and maintain software solutions using Java and Spring frameworks.
  • Design and implement REST services deployed over Tomcat, Jetty, or CXF.
  • Build and manage microservices architectures.
  • Apply object-oriented fundamentals, design patterns, and data structures to solve complex problems.
  • Collaborate with a global team to identify and implement business solutions.

Required Skills

  • 7+ years of professional experience in Java.
  • Strong proficiency in Spring frameworks, Spring Boot, and JDBC.
  • Experience with microservices architecture.
  • Practical knowledge of SQL, relational databases, and stored procedures.
  • Hands-on experience with MSSQL Server or Sybase.
  • Experience with caching technologies such as Elastic Search, HazelCast, or Redis.
  • Solid understanding of data structures and algorithms.
  • Bachelor’s or Master’s Degree in Computer Science or a related field.
  • Strong written and verbal communication skills.

Preferred Skills

  • Experience with Scala.
  • Familiarity with NoSQL databases like MongoDB.
  • Experience with Apache Kafka, Spark, or streaming.
  • Knowledge of Angular or React.
  • Scripting experience and familiarity with Agile development practices.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs