Titre du poste ou emplacement

Lead Java Developer

Themesoft Inc.
Toronto, ON
Publié il y a 5 jours
Détails de l'emploi :
Temps plein
Expérimenté

Role: Lead Java Developer

Location: Toronto, ON

Responsibilities:

  • Design, develop, and maintain high-performance, scalable, and secure applications using Java, Spring, and Spring Boot.
  • Architect and implement microservices-based solutions ensuring seamless integration across distributed systems.
  • Work with SQL Server to design database schemas, optimize queries, and ensure data integrity.
  • Implement messaging solutions using JMS and Kafka to enable reliable asynchronous communication between services.
  • Develop and maintain React-based frontend applications, ensuring seamless user experiences.
  • Drive cloud-based deployment strategies and CI/CD pipelines for continuous integration and delivery.
  • Optimize system performance, scalability, and security while following best coding practices.
  • Lead technical discussions, code reviews, and mentoring sessions to enhance team productivity.
  • Collaborate with cross-functional teams to define software requirements, architecture, and development roadmaps.
  • Ensure adherence to agile methodologies and participate in sprint planning, retrospectives, and daily stand-ups.

Requirements:

  • 15+ years of hands-on experience in Java (JDK 8+), Spring Framework, and Spring Boot.
  • Strong expertise in Microservices architecture and building scalable distributed applications.
  • Proficiency in SQL Server for database design, stored procedures, query optimization, and performance tuning.
  • Solid understanding of RESTful APIs, API gateways, and authentication mechanisms (OAuth, JWT, etc.)
  • Proficiency in ReactJS for developing dynamic frontend applications.
  • Familiarity with DevOps tools, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP).
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Strong knowledge of software architecture, design patterns, and best practices.
  • Experience in unit testing, integration testing, and automation frameworks.
  • Excellent problem-solving skills, leadership capabilities, and ability to work in a fast-paced environment.

Regards

Praveen Kumar,

Talent Acquisition Group - Strategic Recruitment Manager

Ce poste n'est plus disponible.

Partager un emploi :