Full Stack Java React Developer
Technology
CitiMississauga, Canada3 weeks agoUntil 2026-05-08
Job description
We are seeking a highly experienced and motivated Senior Full Stack Developer to join our dynamic engineering team. The ideal candidate will have a strong background in designing, developing, and deploying robust and scalable enterprise-level applications. You will be instrumental in leading complex projects, mentoring junior developers, and contributing to our technical strategy.
This role requires a professional with a deep understanding of both front‑end and back‑end technologies, adept at building high‑performance, resilient, and user‑centric solutions.
Responsibilities
- Lead the design, development, and implementation of complex software solutions, ensuring high performance, scalability, and security.
- Collaborate with product managers, architects, and other stakeholders to translate business requirements into technical specifications and deliver innovative solutions.
- Develop and maintain robust back‑end services using Java, Spring Boot, Spring MVC, Node.js, and microservices architecture.
- Build responsive and intuitive user interfaces using Angular.
- Design and manage databases, working with both relational (Oracle) and NoSQL (MongoDB) data stores, leveraging Hibernate for ORM.
- Implement caching strategies using technologies like Hazelcast to improve application performance.
- Implement event‑driven architectures and data streaming solutions using Kafka.
- Develop and consume GraphQL APIs, ensuring efficient data exchange between front‑end and back‑end systems.
- Champion best practices in software development, including code reviews, testing, continuous integration, and continuous deployment (CI/CD).
- Mentor and guide junior developers, fostering a culture of technical excellence and continuous learning.
- Participate in architectural discussions and contribute to the evolution of our technology stack.
- Troubleshoot and resolve complex technical
¿Te interesa este puesto?