Job Description
About the job
About Connex
At Connex, we’re shaping the future with cutting-edge technology and a commitment to delivering innovative solutions. With a team of 600+ professionals across 14 offices in North America, we pride ourselves on integrity, collaboration, and excellence. As we continue to grow, we’re seeking a talented Full Stack Developer with deep expertise in Java and Angular to help us build and maintain scalable, high-performing applications.
Position Overview
We are looking for a seasoned Full Stack Developer proficient in both frontend and backend development to join our dynamic engineering team. This role will involve working on enterprise applications using Angular, Java (Spring Boot), and other modern frameworks. You’ll collaborate with cross-functional teams to ensure seamless integrations and deliver high-quality solutions aligned with business needs.
Responsibilities
Frontend Development (Angular)
Develop and maintain scalable web applications using Angular (preferably v12+)
Implement UI components and integrate Backend-for-Frontend (BFF) layers
Ensure responsiveness and excellent user experience across devices
Backend Development (Java / Spring Boot)
Design, develop, and maintain backend services and enterprise applications
Build and support Presentation Facade Framework (PFF) layers for data aggregation
Use Java 17+, Spring Boot, Spring Cloud, and related frameworks
System Integration & Delivery
Integrate third-party and internal systems with RESTful APIs (Node.js experience a plus)
Perform data mapping and execute secure migration processes
Collaborate with internal and client stakeholders to gather requirements and propose solutions
Conduct thorough code reviews and provide technical leadership as needed
Support UAT and triage issues in production environments
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field
5+ years of full stack development experience in enterprise environments
Strong hands-on skills with:
Java 17+, Spring Boot, Spring Cloud, Spring MVC
Angular (v12+) and JavaScript
API development and integration (Node.js, REST)
SQL/NoSQL databases (MS SQL, Oracle, MySQL, PostgreSQL)
Experience with:
DevOps/CI-CD tools (e.g., Maven, Gradle)
API Gateways like Apigee or Mulesoft
Cloud platforms (Azure, GCP, or AWS)
Solid understanding of microservices and domain-driven design (e.g., CQRS)
Strong debugging, analytical, and problem-solving skills
Nice-to-Have
Experience working with legacy systems and integrating modern solutions without altering core APIs
Familiarity with Swagger, Confluence, and cloud-native API management
Public speaking or presentation skills for client-facing engagements
Work Environment & Availability
Must be available to work onsite in Toronto 2 days per week
Ability to respond to critical software issues outside regular hours
Willingness to travel within Canada and the U.S. as needed
Why Join Connex?
Join a passionate team with a strong culture of integrity, learning, and innovation
Competitive compensation and a comprehensive benefits package
Commitment to professional development and employee training
Inclusive hiring practices that value diversity in all its forms