Full Stack Developer
Summary
Onsite full-stack developer in Mississauga designing and deploying enterprise-scale applications with Java, Spring Boot, and Kafka, building Angular/React frontends, and working with MongoDB/Oracle data, AI-driven features, and Kubernetes-based DevOps in an Agile team. Requires 8+ years of professional software development experience.
Job Description
Job Description
Summary:
- Work Mode: Onsite
- Design, develop, and deploy robust, enterprise-scale applications using Java, Spring, and Kafka.
- Build intuitive and responsive user interfaces with modern frameworks like Angular and React.js.
- Leverage AI and Machine Learning to create innovative features and drive intelligent automation.
- Work with diverse data persistence technologies, including MongoDB and Oracle, to manage complex data landscapes.
- Champion best practices in software development, including writing clean, testable code with JUnit and participating in rigorous code reviews.
- Collaborate within an Agile framework using tools like Jira to manage workflows and ensure timely delivery.
- Contribute to our DevOps culture by working with containerization and orchestration technologies like Kubernetes.
- Serve as a subject matter expert, mentoring junior engineers and providing technical guidance to senior stakeholders.
- Minimum 8 years of professional experience in software development.
- Strong proficiency in Java, Spring, Spring Boot and its ecosystem.
- Hands-on experience with data streaming technologies, specifically Kafka.
- Experience with NoSQL databases like MongoDB and relational databases like Oracle.
- Familiarity with frontend development using Angular.
- A foundational understanding of Artificial Intelligence (AI) concepts and their application.
- Proven ability to work under pressure and manage deadlines effectively.
- Expertise with Java 17, Spring, and Spring Boot Framework, Reactive Programming.
- Experience with Python for scripting.
- Knowledge of containerization and orchestration with Kubernetes.
- Experience building with Angular and React.js.
- Proficiency with testing frameworks like JUnit.
- Familiarity with Atlassian tools, particularly Jira.
- Exceptional Learning Opportunities: Continuously grow your skills with access to challenging projects and the latest technologies.
- Impactful Work: See your contributions directly influence our business and customers on a global scale.
- High-Performing Team Culture: Collaborate with a supportive, and talented team that values innovation and quality.
- Commitment to Work-Life Balance: We believe in sustainable performance and provide the flexibility you need to thrive both in and out of the office.