Skip to content

Senior Java Engineer

Toronto (Canada)

Levio is currently looking for highly skilled Senior Full Stack JAVA Engineer to join our team with prior experience in the insurance industry. The company offers you the opportunity to be surrounded by a strong team that will take you further. Position is remote Permanent Full time Ideally or freelancing Canada wide.

Responsibilities:

  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance;
  • Contributing in all phases of the development lifecycle;
  • Writing well designed, testable, efficient code;
  • Ensure designs are in compliance with specifications;
  • Prepare and produce releases of software components.

Skills Required:

  • 7+ years of hands-on engineering Java experience

    Required Skills

    • Very High Proficiency working with Java, including versioning upgrades.
    • High Proficiency and In-depth knowledge of the Spring framework, including Spring Boot.
    • Proficiency in designing and optimizing MySQL databases, including writing complex queries, designing schemas, and understanding database performance tuning techniques.
    • Experience working with Angular and modern web development practices.
    • Experience Troubleshooting and debugging issues across multiple environments.
    • Experience working with distributed and cross-functional agile teams and JIRA.
    • Extensive API Knowledge including designing and implementing RESTful APIs
    • Demonstrated experience with Docker and solid understanding of containerization principles and best practices
    • Experience writing unit tests using frameworks like JUnit and integration tests for services.
    • Experience working with CI/CD Pipelines (Bamboo, Jenkins, Bitbucket, GitHub etc.).
    • Experience with monitoring and observability tools (Datadog, Splunk).
    • Strong communication skills and the ability to collaborate effectively with cross-functional teams.
    • Experience working in an Agile development environment, preferably with Scrum or Kanban.
    • Willingness to stay updated with the latest trends and technologies in Java, Spring, and software development in general         
    •  Excellent communication skills // Comfortable working in a collaborative environment; Self-motivated, highly driven.

Education:

  • Bachelor's Degree in related area (Computer Science, Information Systems, Engineering) or an equivalent combination of education and experience.

If you would like to work in a creative, collaborate, high-growth environment, this is the perfect opportunity for you! Please submit your resume and be sure to tell us why you think you'd be a great fit! We look forward to hearing from you!