Senior Java Developer (backend)
Location
Brampton, ON | Canada
Job description
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.
Job tags
Salary