Jobs.ca
Jobs.ca
Language
HappieHire logo

Java Software Engineer

HappieHire5 days ago
Hybrid
Mississauga, Ontario, Canada
Senior Level
Full-Time

About the role

Role Title: Java Engineer

Location: Mississauga, Ontario, Canada Work mode: (On-site/Hybrid) Position Type: Full-time Salary: CAD 120,000 / year

Role description

We are seeking a highly skilled and motivated Java Engineer to join our enterprise engineering team in Mississauga, ON. In this role, you will design, develop, and maintain high-performance, scalable software systems, bridging the gap between robust backend microservices and modern cloud-native architectures.

Key Responsibilities

API & Backend Development: Architect, build, and maintain enterprise-grade, secure, and highly scalable RESTful APIs and microservices using Java and the Spring Ecosystem (Spring Boot, Spring MVC, Spring Security). Full-Stack Collaboration: Leverage familiarity with React to bridge backend capabilities with modern, interactive web frontends, ensuring high performance and seamless API-client interactions. Cloud & Containerization: Implement cloud engineering practices by packaging and deploying mission-critical applications within Red Hat OpenShift and Kubernetes environments. Data Architecture & Management: Design, optimize, and manage complex persistence layers utilizing both traditional relational database management systems (Oracle SQL) and NoSQL solutions (MongoDB). Event-Driven Messaging: Integrate enterprise-grade messaging and streaming infrastructure using IBM MQ and Apache Kafka to handle robust asynchronous event messaging and data pipelines. Engineering Excellence: Champion clean code principles (SOLID, DRY) and enforce highly maintainable, testable, and optimized code through rigorous unit and integration testing. Agile Delivery: Participate actively in all phases of the Software Development Lifecycle (SDLC) following Agile methodologies, including sprint planning, daily stand-ups, backlog grooming, and retrospectives. DevOps Integration: Contribute to automation initiatives, utilizing continuous integration and continuous deployment (CI/CD) pipelines to safely accelerate software delivery cycles.

Technical Qualifications

Core Programming: Deep, professional expertise in core Java (Java 8/11/17+) and full-stack familiarity with Javascript/TypeScript and React frontend frameworks. Frameworks: Proven hands-on experience constructing microservices and RESTful Web Services utilizing Spring Boot and core Spring Frameworks. Database Systems: Comprehensive command over relational databases (Oracle, SQL query tuning, schema design) coupled with production experience in NoSQL paradigms, specifically MongoDB. Cloud & Platforms: Production experience with cloud orchestration via Docker, Kubernetes, and/or enterprise platforms such as OpenShift. Messaging Infrastructure: Hands-on technical experience using message brokers and event streaming networks, specifically IBM MQ and Apache Kafka.

Professional & Methodological Requirements

Solid understanding of the end-to-end Software Development Lifecycle (SDLC) and continuous experience working within structured Agile/Scrum teams. Practical knowledge of DevOps practices and implementation of modern CI/CD pipelines (e.g., Jenkins, GitLab CI, Bitbucket Pipelines, Artifactory). Strong dedication to writing self-documenting code, practicing Test-Driven Development (TDD), and leveraging automated test tools. Excellent communicative and collaborative skills, with a focus on cross-team technical alignment and detail-oriented problem-solving.

About HappieHire

Human Resources Services
11-50 employees
Founded in 2023

HappieHire is a leading recruitment partner, connecting exceptional talent with top organizations. With our innovative, technology-driven solutions, we streamline the hiring process for both candidates and companies. Our personalized approach ensures a perfect fit, aligning skills, culture, and aspirations. Join with HappieHire to shape the future of talent acquisition and drive unprecedented success for businesses and individuals.

Similar Jobs