Fullstack Java Developer
About the role
Position: Fullstack Java Developer Location: Toronto, ON (Hybrid) Employment Type: Full-Time Total Experience: 8 + years
Job Summary: Senior Java Full Stack Developer with strong expertise in Java backend development and React JS frontend development to build scalable, secure, and high-performing enterprise applications.
Required Skills: • Backend (Java)Java 8 11 17 (Strong hands-on) Spring Boot, Spring MVC, Spring Security Microservices architecture REST API development HibernateJPA Authentication Authorization (JWT, OAuth • Exception handling, logging, performance tuning Frontend (React JS) React JS (Functional components, Hooks) • JavaScript ES6HTML5, CSS3Redux Context API Responsive UI development • Experience integrating React with REST APIs Database RDBMS Oracle PostgreSQL MySQLSQL query optimization NoSQL (MongoDB good to have)
Key Responsibilities: • Design, develop, and maintain end-to-end web applications using Java and React JS • Build and optimize RESTful APIs and microservices using Spring Boot Develop scalable and reusable React components, hooks, and state management • Translate business and functional requirements into technical solutions • Perform code reviews, ensure best practices, and enforce coding standard Collaborate with Architects, Product Owners, QA, and DevOps teams • Ensure application performance, security, and scalability • Support CICD pipelines and cloud-based deployments • Mentor junior developers and provide technical guidance • Participate actively in Agile Scrum ceremonies