Java Software Developer at Ottawa, Ontario (Remote)

Atlantis IT group
Alberta, AL

Job Title: Java Software Developer

Locatio n: Ottawa, Ontario (Remote)

Key Responsibilities:

Required Experience:

  • Bachelor's degree in computer science, Engineering, or related field.
  • 7+ years of experi ence in Java development.
  • 5+ years mandatory experience with C, C++
  • Mandatory experience with microservices, containerization (Docker/Kubernetes), and SQL databases.
  • Must have experience in SQL, REST API, gRPC, protobuf, XML, JSON, YAML, protobuf.
  • Proficiency in gRPC, REST APIs, and data serialization formats.
  • Experience with BDD tools and frameworks (e.g., Cucumber).
  • Strong problem-solving and communication skills.

Preferred Skills:

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Familiarity with Agile/Scrum methodologies.

Software Development:

  • Design and implement Java-based software components for the LCC subsystem.
  • Utilize containerized microservices architecture (e.g., Docker, Kubernetes).
  • Integrate SQL-based data storage and clustering features.
  • Apply cryptographic libraries for secure data handling.
  • Develop and maintain gRPC and REST API interfaces.
  • Work with common data formats including JSON, YAML, XML, and Protobuf.

Collaboration & Design:

  • Work with senior developers, architects, and the engineering manager to translate architectural requirements into working components.
  • Participate in weekly design syncs to propose and review solutions.
  • Draft design documents and finalize implementations through code inspections.

Testing & Automation:

  • Define and implement unit tests for developed components.
  • Support Behavior-Driven Development (BDD) initiatives and automation goals.

QA Collaboration

  • Collaborate with QA to develop BDD feature definitions using Gherkin syntax.
  • Translate acceptance criteria into executable test scenarios.
Posted 2025-10-09

Recommended Jobs

Cloud Data & Analytics Senior Manager (Insurance) Save for Later Remove job

PwC
Valley, Chambers County, AL

A career within Data and Analytics services will provide you with the opportunity to help organisations uncover enterprise insights and drive business results using smarter data analytics. We focus…

View Details
Posted 2025-08-15

General Instructional Aide 2025/2026 SY- Huntsville City...

Spur Staffing
Huntsville, AL

Spur Staffing is seeking a dedicated and compassionate General Instructional aide to join our team working in Huntsville City Schools for the school year 2025/2026. As a General Instructional Aide, y…

View Details
Posted 2025-09-29

Mobile Expert - Retail Sales

Cell Touch
Muscle Shoals, AL

Job Description Job Description Mobile Sales Expert Start your career with one of BEST Metro by T-Mobile retailers! A generous and predictable HOURLY PLUS COMMISSION, health benefits, team per…

View Details
Posted 2025-09-27

Schools - Speech Language Pathologist

ProCare Therapy
Helena, AL

Job Description Job Description Master's degree in Speech-Language Pathology, active SLP license and 1+ year of Speech-Language Pathology experience required. Applicants who do not meet these qua…

View Details
Posted 2025-09-26

Network Administrator

Interweave Technologies
Huntsville, AL

Interweave Technologies provides IT technology solutions for customers throughout the US. We are currently looking to add a Senior Network Administrator. This position is a client-facing resource for…

View Details
Posted 2025-08-12

Experienced Preschool Teacher

The Learning Experience #458
Owens Cross Roads, AL

Job Description Job Description Benefits: Competitive salary Employee discounts Training & development Tuition assistance We seek a passionate, dedicated, Experienced Preschool Tea…

View Details
Posted 2025-09-18

Sealcoating Foreman

EverLine Coatings & Services - Central Alabama
Birmingham, AL

Job Description Job Description ARE YOU DRIVEN? EverLine Coatings and Services is a premier line painting and pavement maintenance company that proudly has a location in Birmingham, AL. We pro…

View Details
Posted 2025-10-05

Digital Assurance & Transparency - Digital Assets Senior Associate Save for Later Remove job

PwC
Valley, Chambers County, AL

At PwC, our people in audit and assurance focus on providing independent and objective assessments of financial statements, internal controls, and other assurable information enhancing the credibil…

View Details
Posted 2025-08-25

Charity Customer Support Associate

Rising Star Executives
Mobile, AL

Job Description Job Description We are a charity liaison looking for a customer service oriented customer support assistants to manage charity fundraising campaigns throughout the area. This incl…

View Details
Posted 2025-09-18

Ongoing Special Education Aide with Hoover City Schools.

Spur Staffing
Hoover, AL

Spur Staffing | Hoover City Schools Spur is seeking enthusiastic and reliable Ongoing Substitute Special Education Aides to support Hoover City Schools in Alabama. This role is ideal for indiv…

View Details
Posted 2025-09-29