Talent.com
Senior Microservices Developer (JAVA8)

Senior Microservices Developer (JAVA8)

Clearbridge MobileToronto, ON, CA
Il y a plus de 30 jours
Salaire
100000 CAD– 220000 CAD par an
Type de contrat
  • Télétravail
Description de poste

Responsibilities :

As a Senior Developer / Designer responsible for the backend development you will work with a diverse, tight-knit development and product team to build microservices on a mobile application and build and develop microservices layer which will integrate with several enterprise platforms.

Daily Tasks :

  • Design, develop, maintain and evolve backend microservices using the Spring framework to support Mobile self-serve application
  • Work with mobile and backend team using agile product and software development
  • Collaborate with multiple teams (product and tech) across the organization
  • Design and recommend solution to challenging problems
  • Prepare documentation as needed

Required Skills and Experience :

  • 4 Years of work experience of Java 1.8+, Functional Programming (Streams)
  • 7+ Years of work experience of Spring framework (Spring Boot, Spring MVC)
  • Strong experience designing Microservices architectures and APIs
  • Strong working knowledge of Junit & Mockito
  • Familiarity with Docker, Postman and SoapUI
  • Familiarity and comfort with Agile development practices
  • Experience designing, developing and documenting APIs – swagger, OPEN API, Redoc, adoc
  • Experience with writing automated unit and integration tests
  • Experience with Git for source code management
  • Familiarity with Amazon Web Services
  • Ability to work in a fast-paced, agile environment
  • Nice to have skills

  • Functional Programming (Completable Futures)
  • Ability to triage and troubleshoot issues
  • Strong ability to prioritize work and produce deliverables on time
  • Excellent analytical, communication and interpersonal skills
  • What We Offer :

    Clearbridge Mobile is focused on investing in our employees and company culture. We have worked hard to develop a collaborative and team-oriented environment that fosters opportunities for professional development. Our perks and benefits include :

  • Career and skill development opportunities
  • Exposure to a diverse range of projects and industries
  • Opportunities to contribute to the global technology community
  • Currently, all team members are working on a hybrid model.