⚡ New
Software Engineer
Zapnix LLC
TorontoFull-timeMid LevelOn-site
Job Description
Software Developer
Location: Ottawa, Ontario (Remote)
Type: Contract and Fulltime
Visa: Citizen and PR
LTTS (L&T Technology Services-Engineering)
- Mandatory Python and C, C++ experience
- 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.
Job description:
- Bachelor’s degree in computer science, Engineering, or related field.
- 7+ years of experience in Java development.
- Experience with microservices, containerization (Docker/Kubernetes), and SQL databases.
- Familiarity with cryptographic libraries and secure coding practices.
- Proficiency in gRPC, REST APIs, and data serialization formats.
- Experience with BDD tools and frameworks (e.g., Cucumber).
- Strong problem-solving and communication skills.
- C, C++ as a mandatory language along with Java
Preferred Skills:
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with Agile/Scrum methodologies.
Posted Today