Jay Analytix logo

Lead Fullstack Java Developer

Jay Analytix
3 days ago
Contract
On-site
Toronto, Ontario, Canada

We are looking for a Lead Full Stack Java Developer to design, develop, and lead delivery of enterprise-grade web applications. The role involves hands-on development along with technical leadership, guiding a team, and ensuring high-quality, scalable solutions in a banking/financial services environment.

Key Responsibilities:

  • Lead the design and development of full-stack applications using Java-based technologies
  • Build scalable backend services using Java, Spring Boot, and microservices architecture
  • Develop responsive front-end applications using modern frameworks (Angular/React)
  • Provide technical leadership, code reviews, and mentoring to development teams
  • Collaborate with architects, product owners, and stakeholders to define solutions
  • Ensure application performance, security, and scalability standards are met
  • Integrate REST APIs, third-party services, and enterprise systems
  • Participate in architecture discussions and system design decisions
  • Support CI/CD processes and DevOps practices

Required Skills:

  • Strong experience in Java, Spring Boot, and microservices
  • Experience with front-end frameworks (React or Angular)
  • Good understanding of REST APIs and distributed systems
  • Experience with databases (SQL/NoSQL)
  • Strong knowledge of software design principles and architecture
  • Experience with Git, CI/CD pipelines, and Agile development

Preferred:

  • Banking or financial services domain experience
  • Cloud experience (AWS, Azure, or GCP)
  • Experience leading development teams or projects
  • Knowledge of containerization (Docker, Kubernetes)