Job Postings
Senior Java Backend Engineer
at
illumin
Senior Java Backend Engineer
  • Company
    illumin
  • Location
    Toronto, Ontario, Canada
  • Type
    Full-time
  • Date Posted
    January 3, 2025
**Job Title: Senior Java Backend Engineer**

**Who We Are**
At illumin, we are transforming the advertising landscape. Our platform offers an integrated space for journey planning, execution, and reporting, empowering marketers to connect with audiences through real-time data and user-friendly visual tools.

**Who We Need**
Reporting to the Director of Platform Engineering, we are looking for a Senior Java Backend Engineer. You will play a pivotal role in advancing our AdTech platform and delivering critical projects that bring significant value to operations. As a strong individual contributor, you will design and develop scalable systems, work directly with the architecture team, and provide guidance on technical decisions impacting our backend tech stack. You will collaborate across technical pillars and mentor junior team members, ensuring adherence to best practices through rigorous code and technical spec reviews. This is a hybrid position, with on-site work required on Mondays, Tuesdays, and Thursdays in our downtown Toronto office.

**What’s in It for You**
- **Impact:** Drive change in the industry by delivering a platform and features that clients value.
- **Technical Exposure:** Work with a platform that processes nearly 110 billion requests daily, gaining experience comparable to the largest tech companies.
- **Professional Development:** Advance your skills, influence, and career through support from your manager and access to leadership coaching.

**Key Responsibilities**
- **Be a Key Contributor:** Drive projects that deliver value to customers, focusing on performance and scalability while monitoring code quality.
- **Guide Technical Decisions:** Lead technical initiatives that shape our backend tech stack, working closely with stakeholders to optimize system performance.
- **Enhance Agile Processes:** Actively participate in Agile practices, breaking down tasks and collaborating in daily stand-ups.
- **Prioritize Quality:** Engage in code reviews and apply automated testing methods, resolving defects and driving process improvements.
- **Mentor and Grow the Team:** Provide guidance and coaching to junior developers and participate in the recruitment and onboarding of new team members.

**What You Bring**
- **Technical Expertise:** Experience with Java and Spring, building high-availability systems, optimizing web applications, and familiarity with Kubernetes, Docker, and Microservices.
- **Relevant Experience:** Background in collaborating with Product and Design teams to develop impactful product solutions.
- **Interpersonal Skills:** Collaborative and able to explain technical concepts to non-technical audiences.
- **Growth Mindset:** Eager to learn, adapt, and apply new knowledge to solve problems.

**What Else You Should Know About Us**
We embrace change and empower our team members to innovate. We prioritize healthy work-life balance with flexible work arrangements, in-office meal credits, comprehensive benefits, and wellness initiatives.

**Apply Now**
If you are ready to impact a company and influence an industry and meet 70% of our criteria, we encourage you to apply. We will review your entire application.

**Interview Process**
1. Virtual interview with a Talent Advisor to discuss your interest and background.
2. Virtual technical interview with the Hiring Manager, including a pair programming exercise.
3. In-person technical interview with a Senior Developer, with an opportunity to ask questions about the role and team.

illumin is committed to diversity and welcomes applications from all qualified individuals. We are dedicated to providing equitable opportunities and an inclusive workplace. If you require accommodations during the interview process, please contact us.