Senior Java Software Engineer

Intellectt Inc

Ottawa

On-site

CAD 120,000 - 150,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Intellectt Inc is seeking a Senior Java Software Engineer to design and implement components for the LCC subsystem. Strong Java experience is required, with mandatory Python, C, and C++ skills, plus microservices, Docker, Kubernetes, and secure data handling.

You will collaborate with architecture, engineering, and QA teams, work on APIs, data serialization, and testing frameworks such as Cucumber to translate requirements into working software.

Qualifications

  • Bachelor's degree and 7+ years in Java development.
  • Mandatory experience with Java, Python, C and C++.
  • Experience with microservices, Docker, Kubernetes and SQL databases.
  • Familiar with gRPC, REST APIs and data serialization formats.
  • Experience with BDD tools such as Cucumber.
  • Strong problem solving, communication and collaboration skills.

Responsibilities

  • Design and implement software components for the LCC subsystem.
  • Translate architectural requirements into software components and participate in design reviews.
  • Collaborate with QA to define BDD features and executable test scenarios.
  • Ensure secure coding practices and conduct code inspections.

Skills

Java development
Python
C
C++

Education

Bachelor's degree in Computer Science/Engineering

Tools

Docker
Kubernetes
gRPC
REST APIs
Protobuf
JSON

Job description

We are seeking a Senior Java Software Engineer to design and implement software components for the LCC subsystem. The role requires strong Java development experience along with mandatory Python, C, and C++ programming skills. The candidate will work with microservices, containerized environments, APIs, secure data handling, SQL-based storage, and data serialization. The role also involves close collaboration with development, architecture, engineering, and QA teams.

Key Skills

  • Strong Java development experience with mandatory Python, C, and C++ programming skills.
  • Experience with microservices architecture, Docker, Kubernetes, SQL databases, and clustering.
  • Proficiency in gRPC, REST APIs, and data formats including JSON, YAML, XML, and Protobuf.
  • Experience with cryptographic libraries, secure coding practices, unit testing, and BDD automation using Cucumber and Gherkin.
  • Ability to translate architectural requirements into software components, participate in design reviews, prepare design documents, and conduct code inspections.
  • Experience collaborating with QA teams to develop BDD feature definitions and translate acceptance criteria into executable test scenarios.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in Java development.
  • Mandatory experience with Java, Python, C, and C++.
  • Experience with microservices, Docker, Kubernetes, and SQL databases.
  • Experience with gRPC, REST APIs, data serialization formats, and secure coding practices.
  • Experience with BDD tools and frameworks such as Cucumber.
  • Strong problem-solving, communication, and collaboration skills.

Additional Skills

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Familiarity with Agile/Scrum methodologies.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Pentangle Tech Services | P5 Group • Ottawa

On-site
CAD 110,000 - 170,000
Senior Java Engineer: Microservices, Secure APIs & Cloud
Senior Java Engineer: Microservices, Secure APIs & Cloud

Intellectt Inc • Ottawa

On-site
CAD 120,000 - 150,000
Software Engineer
Software Engineer

ITMC Systems, Inc • Ottawa

Hybrid
CAD 90,000 - 130,000
Software Developer
Software Developer

SMART CALIBER TECHNOLOGY • Ottawa

Hybrid
CAD 90,000 - 130,000
Java Developer
Java Developer

Apptoza Inc. • Vancouver

On-site
CAD 120,000 - 165,000
Health insurance
Remote/onsite flexibility
Senior Python/C/C++ Engineer – Microservices & Secure APIs
Senior Python/C/C++ Engineer – Microservices & Secure APIs

ITMC Systems, Inc • Ottawa

Hybrid
CAD 90,000 - 130,000
Senior Python/C/C++ Microservices Engineer
Senior Python/C/C++ Microservices Engineer

Pentangle Tech Services | P5 Group • Ottawa

On-site
CAD 110,000 - 170,000
Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing
Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Lead Java Full Stack Developer
Lead Java Full Stack Developer

Citigroup Inc. • Mississauga

Hybrid
CAD 100,000 - 130,000
Senior Java Developer Solution Architect - Vice President
Senior Java Developer Solution Architect - Vice President

Citibank (Switzerland) AG • Mississauga

On-site
Confidential