Return to jobs

Business Data Engineer - Java

Ref: CA_EN_6_919740_1453041

Posted 6 days ago
Location
Toronto, Ontario
Contract Type
Temporary/Contract

Senior JAVA Software Engineer Contract Duration:  6 months

Location:  Remote

Reliability Clearance is required

Our client is seeking a Senior Software Engineer with strong Java and API experience. You will have a hands-on leadership role in implementing processes, tools and practices to deliver high quality application services more frequently while ensuring stability and reliability of application services and specifically API’s and container-based application images.

Responsibilities:
  • Implement, maintain and tune monitoring, continuous validation, and alerting services for applications, application services and container based application images
  • Operational support, tuning, performance design, and maintenance of vendor based and in house built distributed applications
  • Implement, maintain, and use automated DevOps (Ansible CDD) pipelines to deploy applications
  • Deploy applications to and manage Kubernetes pods in Stage and Production environments
  • Review application design to assess alignment to application standards
  • Identify new technologies and designs that require operations readiness validation
  • Lead and execute application operations readiness in collaboration with development and IT infrastructure teams including chaos testing and disaster simulations to identify gaps and confirm restoration processes
  • Help implement services to handle automated recovery from incidents and disasters
  • Create and maintain application operations and support playbooks
  • Participate in our on-call rotation to respond to incidents and resolve problems
  • Identify opportunities for continuous improvement and automation and guide on effective ways to implement
  • Educate and coach others on technologies such as API and container management
  • Always operate in strict compliance of security and change management directives
Required Skills:
  • Experienced hands-on coding in Java, J2EE, Spring Boot, Webservices, and API’s
  • Experience in applications operations and support
  • Experience using DevOps tools including Ansible CDD, BitBucket, Artifactory, and Jenkins
  • Experience with Docker and Kubernetes including image deployment, Kubernetes pod configuration and management
  • Exposure to MongoDB database, Universal Message, and AWS Cloud
  • Understanding of enterprise methodologies, such as ITIL, and Software Development Life Cycle (SDLC)
  • experience implementing monitoring, alerting and logging technologies
  • Ability to work collaboratively with others in a team environment in a multi-site organization
  • Strong relationship management and consulting skills
  • Solid written and verbal communication skills
  • Degree in Computer Science, Computer Engineering or equivalent discipline
  • Willing to embrace and learn new technologies
  • Government clearance is required

Find your local office.

Find your local office. Modis has over 100 offices in the United States, Canada and Europe. With both industry and location-specific expertise, our people know their area and their labor market and can find the right position for you.

Locations