Recherche d'emploi > Toronto, ON > Senior software developer

RQ08008 - Software Developer - Senior

Maarut Inc
Toronto, ON, ca
Temps plein

Job Overview :

We are seeking an experienced Java Developer with a strong focus on building REST APIs for cloud-native applications. As part of our development team, you will be responsible for designing, developing, and maintaining scalable backend services that integrate seamlessly with cloud environments.

The ideal candidate should be highly skilled in Spring Boot Java framework, RESTful APIs, and cloud application technologies.

You should also be passionate about delivering high-quality, scalable, and efficient applications in timelines. Join us in transforming how government services will be experienced by businesses cross state.

Key Responsibilities :

  • Design Microservice RESTful APIs with Microservice architecture
  • Design and implement scalable, high-performance applications using Java Spring Boot frameworks.
  • Work with Database integration framework, write DB SQLs, scripts and Store Procedures
  • Ensure application robust and reliable.
  • Implement security best practices.
  • Build Docker image for application.
  • Test Docker image and container on local development machine for developed application
  • Implement modern DevOps practices, write CI / CD pipeline scripts for Azure DevOps CICD integration.
  • Write YAML files for application configuration, deployment, and orchestration on Microsoft Azure
  • Build, integrate and deploy Microservice Apps on Azure.
  • Write clean, maintainable, and testable code, adhering to best practices.
  • Conduct application unit testing and integration testing cross all environments.
  • Conduct issue investigation, resolution and bug fixing cross all environments.
  • Collaborate with frontend developers and other teammates to ensure seamless integration of APIs with the other systems.
  • Create and maintain technical documentation.
  • Work in agile team environment

Requirements

Experience and Skill Set Requirements :

Must Haves :

  • Strong experience in RESTful API design and Microservice architecture.
  • Extensive work experience in SQL databases such as MySQL or Oracle
  • Experience in working with Azure DevOpos, Azure Portal and AKS
  • Familiar with REST, SOAP and Application Gateway Integration.
  • Strong Knowledge in Kubernetes technology

Nice to Have Skills :

  • Experience with serverless architectures using tools like Azure Functions or Logic Apps.
  • Familiarity with API Gateway and Management, service discovery, and load balancing in cloud environments.

Skill Set Requirements :

Required Skills & Experience :

  • 5+ year experience in developing Java Spring Boot applications
  • Strong experience in RESTful API design and Microservice architecture.
  • Extensive work experience in SQL databases such as MySQL or Oracle.
  • Fluency in write DB SQLs, scripts and procedures.
  • Familiar with REST, SOAP and Application Gateway Integration.
  • Proficiency in version control systems like Git or collaborative platforms like GitHub, GitLab, or Bitbucket.
  • Experience with modern build pipelines and tools eg Jenkins and Groovy scripts
  • Proven work experience in Docker technology
  • Strong Knowledge in Kubernetes technology
  • Work experience in Infrastructure as Code (IaC) approach
  • Experience in working with Azure DevOpos, Azure Portal and AKS is a plus.
  • Understanding of security best practices for Java application, especially in cloud-hosted applications.
  • Familiarity with API gateways , service discovery, and load balancing in cloud environments.
  • Work experience in RESTful API unit test tools
  • Be familiar with Hypervisor and Virtualization technologies.
  • Have fundamental knowledge of cloud computing and basic Networking skills.
  • Strong problem-solving skills
  • Cloud certifications such as Microsoft Azure Developer are highly desirable.

Preferred Qualifications :

  • Experience with serverless architectures using tools like Azure Functions or Logic Apps.
  • Familiarity with API Gateway and Management , service discovery, and load balancing in cloud environments.
  • Knowledge of event-driven architectures using messaging systems such as RabbitMQ, Kafka, or Azure Service Bus or Event Grid.
  • Experience with cloud application monitoring and logging tools like Azure application insight
  • Exposure to performance tuning and optimizing high-traffic systems in a cloud environment.

Soft Skills :

  • Strong problem-solving skills and attention to detail.
  • Excellent verbal and written communication skills.
  • Ability to work collaboratively in a team environment.
  • Willingness to learn and adapt to new technologies and challenges.
  • Ability to work in an agile environment and prioritize tasks efficiently.
  • Il y a 3 jours
Emplois reliés
TouchBistro
Toronto, Ontario

Senior Full Stack Software Developer!. As a team of iOS and Typescript developers, we frequently come together to solve challenging problems and innovate in ways that our product managers love and our customers are excited about. What are our values? Data driven decision making: let’s put our effort...

Laurentian Bank
Toronto, Ontario

We are seeking an experienced Collibra Platform Developer to design, implement, and maintain data governance solutions using the Collibra Data Intelligence Platform (DIP). Collibra Certified Developer) are a plus. ...

Lightspeed
Toronto, Ontario

Lightspeed is looking for talented and experienced Senior Principal Engineer to join their growing Services organization. As a hands-on Senior Principal Engineer, you’ll guide design and architecture of the critical system components across the Services org, and personally contribute to the key part...

Autodesk
Toronto, Ontario

Autodesk is looking for a Senior Software Developer, Big Data with experience building data pipelines to join our Enterprise Data Engineering & Visualisation (EDEV) team. You will report to Senior Software Development Manager based in the US. Design, develop, execute, and document software solutions...

Intact Financial Corporation
Toronto, Ontario

Bachelor’s in computer engineering, computer science or software engineering, with a minimum of 5 years of significant experience in development of enterprise grade software solutions. At the Intact Lab, we use machine learning, data science, software engineering, AI, agility, UX and design thinking...

theScore
Toronto, Ontario

We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. A solid foundation in computer science, with strong ...

Global Pharma Tek
Toronto, Ontario

As the senior technical expert, you have provided technical functional leadership, expertise and advice /mentorship, coaching and direction to less senior team members. Senior level knowledge and expertise in development of proposal for ensuring compatibility and integration of systems across busine...

Intact Financial Corporation
Toronto, Ontario

We are seeking a highly skilled Senior Software Developer (Oracle SQL) to join our Reinsurance IT team. The Senior Developer will be responsible for assisting with production support issues, month-end processes, and error handling procedures. Translate requirements into technical specifications / so...

MavTek
CA
Télétravail

We're looking for a brilliant Senior Software Developer to join us. ...

goeasy
Mississauga, Ontario

Senior Wealthview Developer (core banking system). Please note internally this role is referred to as: Senior Wealthview Developer. Gain expertise in the Wealthview Banking Developer Kit (WBDK) and its custom components to enhance application functionality. Utilize DevOps principles to improve the s...