Java Software Developer at Ottawa, Ontario (Remote)

Atlantis IT group
New Brunswick, NJ

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

Sitter / Companion

Somerwoods Rehabilitation and Healthcare Center
Somerset, NJ

Are you a compassionate person who thrives on making a meaningful difference in the lives of others? Join our supportive nursing team and help deliver exceptional service to those who need it most! …

View Details
Posted 2025-10-07

Risk & Compliance - Pharma/Med Devices, Manager Save for Later Remove job

PwC
Florham Park, NJ

At PwC, our people in risk and compliance focus on maintaining regulatory compliance and managing risks for clients, providing advice, and solutions. They help organisations navigate complex regula…

View Details
Posted 2025-09-03

Mobile Trailer Technician

North Jersey Trailer and Truck Service
North Haledon, NJ

Job Description Job Description ***Inquire about other positions available*** Mobile Trailer Technician needed in North Haledon, NJ and New Hampton, NY . Preferred experience: body work, b…

View Details
Posted 2025-09-23

Service Valet

Flemington BMW
Flemington, NJ

Flemington BMW is looking to add a Service Valet to its growing team! The right candidate is highly organized has a team player mentality. Apply today to learn about our amazing benefits! Benefits …

View Details
Posted 2025-08-28

Senior Accountant

ISMG - Information Security Media Group
Princeton, NJ

About Us ISMG is a global intelligence firm and media powerhouse, leading the way in cybersecurity, enterprise IT, and digital transformation. With 10+ brands, 38 digital media properties, and ov…

View Details
Posted 2025-09-29

Assistant Corporate Counsel, Contracts

Gallagher
Whippany, NJ

Discover a world of endless possibilities at Gallagher Benefit Services, where you'll have the power to shape the future of workplaces across industries. As a member of our team, you become the d…

View Details
Posted 2025-10-09

Independent Insurance Claims Adjuster in Absecon, New Jersey

MileHigh Adjusters Houston Inc
Absecon, NJ

IS IT TIME FOR A CAREER CHANGE? INDEPENDENT INSURANCE CLAIMS ADJUSTERS NEEDED NOW! Are you ready to embark on a dynamic and in-demand career as an Independent Insurance Claims Adjuster? This is y…

View Details
Posted 2025-09-16

Licensed Practical Nurse (LPN)- Infant Home Care

BAYADA Home Health Care
Burlington, NJ

Job Description Job Description BAYADA in Mount Laurel is hiring licensed practical nurses to care for our infant trach and vent client located in Burlington Township . Please reply to this post…

View Details
Posted 2025-09-27

Insurance Data Entry Specialist

Spectrum Staffing Services
Bedminster, NJ

Job Description Job Description RESPONSIBILITIES  Reviewing and processing claim-related tasks while providing support services to the Association. Position may include telephone contact with c…

View Details
Posted 2025-09-29