Senior API Developer at ELITS Canada developing RESTful APIs and cloud-native applications. Collaborate in an agile team to deliver innovative solutions for next-generation network connectivity.
Responsibilities
Design, develop, and maintain RESTful APIs and microservices that integrate with multiple internal and external systems.
Build scalable, cloud-native applications using Java and Spring Boot, ensuring performance, reliability, and secure API communication.
Collaborate with product managers, solution architects, and developers to translate complex business requirements into elegant technical solutions.
Ensure all API designs follow best practices for versioning, error handling, logging, and security, including OAuth 2.0 and OpenID Connect.
Participate in the full software lifecycle: design, implementation, testing, integration, deployment, documentation, and ongoing maintenance.
Optimize application performance and scalability through monitoring, profiling, and continuous refactoring.
Contribute to containerized deployments using Docker and Kubernetes in hybrid cloud environments.
Champion Agile best practices, including sprint planning, continuous integration, and code reviews.
Support the continuous evolution of our API platform as part of a cross-functional, globally distributed team.
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
7+ years of professional software development experience, primarily in Java and Spring Boot.
Proven expertise developing, deploying, and maintaining large-scale RESTful APIs.
Hands-on experience with API orchestration and integration frameworks such as Apache Camel.
Solid background working with SQL databases, database tuning, and schema design.
Understanding of Docker, Kubernetes, and containerized microservice deployments.
Experience implementing API Gateways (such as Azure API Management) and designing for scalability and security.
Strong skills in Groovy, scripting, and automation tools.
Scrum Master certification or practical Agile leadership experience is an asset.
Software Engineer at U.S. Bank tasked with designing and maintaining .NET Core applications. Collaborating in a team - oriented environment to enhance software reliability and customer experience.
Senior Developer specializing in PHP and Vue3 for a startup in Bas Rhin. Collaborating on diverse web application projects and team integration responsibilities.
C++ Developer at Sperasoft creating high - quality game titles. Responsibilities include efficient code design, quality maintenance, and team collaboration.
Senior Software Engineer developing scalable software solutions for Coupa's spend management platform. Collaborating with cross - functional teams in a dynamic, agile environment in Pune, India.
Fullstack Engineer focusing on developing high - quality promotional capabilities using React and Node.js for a fast - growing technology organization. Join a skilled team to design and deliver innovative front - end experiences.
Backend Engineer developing reliable systems for Spotify's commerce platform. Collaborating with cross - functional teams to enhance the Checkout experience for users globally.
Developer creating CAP applications on SAP BTP for various projects in Germany. Collaborate on development cycle and optimize existing solutions in a dynamic environment.
Senior Full Stack Developer at a team creating proxy and web scraping solutions for Fortune 500 companies. Leading design, development, and mentoring in a hybrid work environment.
Experienced Technical Architect needed for a contract role, ensuring compliance with GDS standards in the UK. Overseeing architectural strategy, platform design, and integration within delivery teams.
Back End Software Engineer building solutions for maritime data processing. Working with a multidisciplinary team in a hybrid environment for the Signal Ocean Platform.