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.
Fullstack Software Developer at isento GmbH developing cloud applications for Billing & Invoicing. Collaborating with cross - functional teams and working with technologies such as Angular, Java, and Spring Boot.
Senior Developer focused on backend service development with Go and dashboard creation using React. Collaborating within a motivated team to ensure service lifecycle and data management.
Software Engineer developing Go microservices for Fraud Prevention Platform. Collaborating in a hybrid Java/Go development team with a focus on AI and fraud detection.
Backend Engineer at JOIN working on a modern tech stack to enhance hiring experiences. Collaborating closely with frontend and DevOps teams in a hybrid model in Barcelona, Spain.
.NET Full - Stack Developer working with a major client’s IT team in Brussels. Integration in the development team and collaboration on micro - service - based architecture and Angular/eUI features.
Junior .NET Developer working on .NET web applications at EUROPEAN DYNAMICS in Athens. Collaborating with a multinational team on challenging IT projects for major organizations.
Senior Software Engineer developing backend solutions for fintech startup. Working on systems design and financial integrations in a fast - paced environment.
Senior .NET Software Developer for Novibet in Malta. Designing and delivering web and API applications while evolving microservices - based architectures.
.NET Software Developer responsible for building web and API applications for Novibet. Collaborating with teams to develop scalable microservices in a vibrant GameTech company in Malta.
SysAdmin with Kubernetes expertise deploying distributed cloud infrastructures for telecom. Collaborating with customers to solve complex networking challenges.