logo

View all jobs

Senior Backend Java Microservices Engineer role (Enterprise level)

Toronto, Ontario

Job Description:

We are seeking a highly skilled Senior Java Developer with at least 10 years of professional experience. The ideal candidate will be an individual performer with a proven track record of delivering complex solutions efficiently and independently.

Responsibilities:

  • Design, develop, and maintain enterprise-level Java applications
  • Lead architecture and technical discussions, providing guidance to junior developers
  • Implement and optimize solutions using Java, Spring Framework, Hibernate, RESTful APIs, microservices, Redis, SQL, DB2, Elastic, Kafka, MongoDB, and Apache Camel integration
  • Ensure high performance, scalability, and security of applications
  • Work with monitoring and observability tools including Dynatrace, Splunk, Kibana, and Grafana
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Troubleshoot, debug, and resolve production issues promptly
  • Stay updated with emerging technologies and industry trends

Requirements:

  • 10+ years of hands-on experience in Java development
  • Strong expertise in Java, Spring, Hibernate, RESTful APIs, microservices, Redis, SQL, DB2, Elastic, Kafka, MongoDB, Apache Camel integration
  • Experience with cloud platforms and containerization (OpenShift, Docker, Kubernetes)
  • Proficiency with Dynatrace, Splunk, Kibana, and Grafana
  • Excellent problem-solving and analytical skills
  • Ability to work independently and deliver tasks immediately
  • Strong communication and leadership skills
  • Bachelor’s or Master’s degree in Computer Science or related field

Preferred:

  • Experience in Agile methodologies
  • Exposure to DevOps practices

Share This Job

Powered by