Java/Python Developer
Job Description
Experience Level: Level 3 (senior): 5-7 years
We are seeking a skilled, enthusiastic and experienced technologist to join our Montreal team tasked with automation, self-service tooling, and upgrading our critical infrastructure components to more modern devops tooling using tools like Python, Restful Services (Java), Jenkins and CI/CD pipelines.
After a period of onboarding and training, new team members will take ownership of these products, working with global counterparts and customers to prioritize and execute on enhancements, extensions and remediation of critical components of our infrastructure. Expectations of the role are that the candidate can cover the end-to-end development lifecycle and build unit testing and documentation into all solutions. The Data Engineering group in the Core Infrastructure at our Company provides technologies and platform required to model, provision, transform, analyze, report, visualize, store and protect enterprise data.
The team is responsible for the delivery and operation of these products.
* Ability to write robust and maintainable code in Core Java and Python.
* Effective troubleshooting skill across Code, O/S, network, and storage and hardware
* Strong communication and interpersonal skills
* Willing to work on call
* Good knowledge and experience of using container orchestration system like Kubernetes, container tooling like podman
* Experience with Agile development methodology and tools like GIT, Jira, BitBucket and Jenkins
* Familiarity with web technologies like Spring, React, HTTP, JavaScript, Angular.
* Familiarity with data technologies like DB2, Sybase or Postgres and Mongo
* Familiarity with Cloud/Azure/AWS
* Familiarity with Linux, Shell scripts
* Experience working in a large, multi-national enterprise in any industry vertical, showing experience of communicating and collaborating in globally distributed teams.