We are looking for an experienced Senior Java Developer who will join our small but growing software team. Our team is focused on developing new features, PoC's, R&D, and has been bringing our architecture from monolithic to cloud native. We need someone who is passionate about learning and applying new technology and who love a challenge.
This role has solid reach and will suit someone who likes backend development and DevOps technologies.
Key Responsibilities
- Develop features in a rapidly changing code base, NodeJS, Mongo DB
- Reviewing and Maintaining code standards, SOLID, TDD
- Assist with Dev-ops tasks such as the maintenance of builds, Gulp, Jenkins
- Aiding the Lead Developer in managing the teams work and schedule
- Giving input on architectural decisions for features
- Investigating and resolving issues with legacy code and practices
- Sharing new knowledge and improvements with other teams
Education & Experience
- 5+ years in software development preferably using the Agile methodology.
- Experience developing Java based enterprise applications, managing multi-stream deliveries.
- Experience working with teams to build, test and deploy high quality, highly reliable, scalable applications, APIs and user-interfaces in a team environment.
- Hands on performance, diagnosis and troubleshooting of issues reported.
- Experience in Continuous Integration and Deployment (CI/CD) pipelines
- Excellent work ethic, initiative, self-motivated and demonstrated ability to deliver high value products in a team environment.
- Working experience in a multi-vendor system integration environment in COTS systems is definite plus.
- Technical Skills: - Core Java, Webservices, OOPS, CI/CD technologies, Cloud Aware (Azure, AWS), BPMN, protocol development, Docker and Apache CXF, Kubernetes, Microservices, Kafka, Node.js, MongoDB.
- Degree in Computer Science or related discipline or equivalent qualification.
- Experience working on a Cloud platform and delivering professional services projects on a cloud-based solution.
We Offer
- Solid base salary + bonus.
- Comprehensive benefits package.
- RRSP match.
- Educational reimbursement.