4+ years of experience in Application Development, RESTful API and Data Engineering
Bachelor's or master's degree in a technology related field (e.g. Engineering, Computer Science)
Experience in Application Development using .NET and Python
Strong understanding of Java programming language
Requirements:
Design, build, and maintain RESTful APIs using Java within a microservices architecture
Collaborate with teams to define requirements and implement APIs
Ensure scalability, security, and reliability of APIs
Write clean, efficient code and develop documentation
Job description
.NET / Python Developer
Toronto, Ontario, Canada
Long Term Contract
Team is looking for a ,NET / Python Developer designs, builds, and maintains RESTful APIs using Java, often within a microservices architecture. They collaborate with teams to define requirements, implement APIs, and ensure their scalability, security, and reliability. Key responsibilities include writing clean, efficient code, developing documentation, and testing APIs.
Key Responsibilities:
4+ years of experience in Application Development, RESTful API and Data Engineering related fields.
Experience in Application Development using .NET and PythonExperience in API Development using Java API
Experience in web technologies including Angular, JavaScript/TypeScript, Node, NPM, HTML and CSS.
Experience in Azure and AWS
Experience with DevOps, Continuous Integration, and Continuous Delivery
Experience in Agile methodologies (SCRUM)Understanding of financial services a plus
Bachelor's or master's degree in a technology related field (e.g. Engineering, Computer Science, etc.) required.
Skills and Qualifications:
Strong understanding of Java programming language.
Proficiency with Spring Boot and other relevant Java frameworks.
Experience with RESTful API design and development.
Familiarity with relational databases (e.g., PostgreSQL, MySQL) and SQL.
Experience with version control systems (e.g., Git).
Ability to write clean, well-documented, and efficient code.
Experience with unit testing and integration testing.
Understanding of DevOps practices, including CI/CD pipelines and cloud deployment