Ce recruteur est en ligne!

Voilà ta chance d'être vu en premier!

Postuler maintenant

Senior Software Engineer (Java/React)

Toronto, ON
  • Nombre de poste(s) à combler : 1

  • À discuter
  • Emploi Permanent

  • Date d'entrée en fonction : 1 poste à combler dès que possible

Key Responsibilities:

• Design, develop, and maintain high-performance Java (springboot) applications: Utilize your deep expertise in Java technologies to create scalable, reliable, and maintainable software solutions.

• Collaborate with cross-functional teams: Engage in active collaboration with product managers, designers, and other engineers to gather and analyze requirements, translating them into elegant and efficient software solutions.

• Contribute to technical documentation: Document software development processes, procedures, and technical specifications to ensure clarity, knowledge sharing, and maintainability.

• Mentor junior developers: Foster a culture of knowledge sharing by mentoring junior developers, helping them grow their skills and advance their careers.

• Stay up-to-date with industry trends: Continuously explore and adopt cutting-edge technologies, programming languages, and tools to enhance software development practices.

• Serve as the primary liaison between onshore and oJshore development teams: Foster open and transparent communication channels, translating technical requirements and specifications between teams to ensure alignment and understanding.


Qualifications:

• Bachelor's degree in Computer Science or a related field: A strong academic foundation in computer science principles is essential for success in this role.

• 5+ years of experience in Java development: Proven expertise in Java technologies, including Spring Framework and RESTful web services

• Familiarity with front-end technologies: React, Javascript, CSS, HTML

• Database technology proficiency: Expertise in relational database technologies such as Oracle, MySQL, or PostgreSQL is crucial for data management of our applications and systems.

• Version control system experience: Familiarity with version control systems like Git, SVN, or CVS ensures efficient code management and collaboration.

• Exceptional problem-solving skills: The ability to analyze complex problems, identify root causes, and devise effective solutions is paramount.

• Agile methodology expertise: Experience with agile development methodologies such as Scrum or Kanban is highly valued for delivering our projects efficiently and adaptively.

• Cloud technology experience: Familiarity with cloud-based technologies, particularly AWS, is beneficial for leveraging our cloud infrastructure and services.

• Security technology awareness: Understanding of security principles and technologies such as OAuth, JWT, or SSO is important for building secure software solutions.

• Experience with DevOps tools: Hands-on experience with DevOps tools likeJenkins, Docker, or Kubernetes

Apply

Exigences

Niveau d'études

non déterminé

Années d'expérience

non déterminé

Langues écrites

non déterminé

Langues parlées

non déterminé