Our enterprise client is currently looking for a software engineer to join their team on a contractual basis. You will be working on integrating a system with provincial jurisdictions to exchange electronic data. You will be joining a collaborative team and will participate and contribute to every aspect of the SDLC. What you will do:
Solve complex problems, applying algorithms, data structures and software design principles.
Design, develop and support the applications to ensure seamless integration of the systems.
Collaborate with team members to improve our software, our environment, and our process.
What do you have?
5-7 years of relevant software development experience.
Experience working with:
Java 8 or higher with Microservices using Spring Boot
Database – Relational and non-relational
DevOps knowledge: CI/CD, automation, build, deployment, configuration of multiple environments
Experience working with messaging frameworks like RabbitMQ/Kafka
Experience with Kubernetes, docker and cloud architectures – preferably GCP, okay with other cloud platforms as long as the core concepts are understood.
Experience building RESTful APIs and messaging frameworks (Rabbit/Kafka)
Armed with excellent refactoring techniques, you work effectively with a combination of the latest technologies and legacy code.
You are a good communicator. You can present complicated solutions to non-technical audiences in a simple and logical way.
Nice to have:
Experience with BPMN engines(Camunda/Flowable)
An understanding of how to develop from a Security Perspective.