Java Team Lead - FS387
Apply NowCompany: Fresche Solutions
Location: Montreal, QC H1A 0A1
Description:
Java Team Lead - REMOTE
At Fresche Solutions, we offer great work-life balance with flexible hours. You can work anywhere in North America... either from your home or in one of our offices... the decision is up to you.
WHY JOIN FRESCHE? We believe in leading our industry, we believe in innovation, we believe in delighting our customers, guaranteeing their success, and ensuring that 100% of our customers are referenceable.
Our distinct company culture makes us a top employer, as well a premiere choice for our customers for the last ten (10) consecutive years. We work hard to ensure that our values permeate the company and are reflected in everything we do. Whether it be in setting priorities, defining ideas, or carrying out processes, we are committed to ensuring that the following values are manifested at all levels of our organization.
Job Summary: We are seeking a highly skilled and experienced Senior Java Developer. This role will serve as a Java practice lead, providing direct technical leadership and expertise in Java. You will work with Transformation Architects and Java Team Leads to provide guidance and consistency in Java methods to ensure best practices are followed in various projects. The ideal candidate will have a hands-on technical background and will often serve as a billable resource and be able to collaborate with Architects and Java Team Leads to understand and identify blockers and make decisions on methods to keep the projects moving.
Your day-to-day responsibilities:
You Should Have:
This is a full-time and permanent position.
We are always looking for highly motivated, energetic, creative individuals who work well in a fast-moving team environment and are committed to excellence.
WHAT'S IT LIKE TO WORK AT FRESCHE?
Visit our Website and Apply Today: https://freschesolutions.com/careers/
FOLLOW US ON: LinkedIn: https://www.linkedin.com/company/fresche-solutions
#LI-Remote
At Fresche Solutions, we offer great work-life balance with flexible hours. You can work anywhere in North America... either from your home or in one of our offices... the decision is up to you.
WHY JOIN FRESCHE? We believe in leading our industry, we believe in innovation, we believe in delighting our customers, guaranteeing their success, and ensuring that 100% of our customers are referenceable.
Our distinct company culture makes us a top employer, as well a premiere choice for our customers for the last ten (10) consecutive years. We work hard to ensure that our values permeate the company and are reflected in everything we do. Whether it be in setting priorities, defining ideas, or carrying out processes, we are committed to ensuring that the following values are manifested at all levels of our organization.
Job Summary: We are seeking a highly skilled and experienced Senior Java Developer. This role will serve as a Java practice lead, providing direct technical leadership and expertise in Java. You will work with Transformation Architects and Java Team Leads to provide guidance and consistency in Java methods to ensure best practices are followed in various projects. The ideal candidate will have a hands-on technical background and will often serve as a billable resource and be able to collaborate with Architects and Java Team Leads to understand and identify blockers and make decisions on methods to keep the projects moving.
Your day-to-day responsibilities:
- Work with offshore and onshore Java teams.
- Ensure the development teams adheres to coding standards, best practices.
- Act as a technical lead and/or architect on development projects, with hands-on coding as needed.
- Serve as a billable resource, contributing technical expertise in Java.
- Lead by example by maintaining a high level of skill in Java.
- Facilitate knowledge sharing, training, and continuous professional development.
- Collaborate with other departments to support automated legacy code transformation.
- Occasionally lead or support small in-house development projects (
You Should Have:
- Bachelors in computer science or engineering field (or equivalent experience).
- 8+ years of hands-on Technical Lead (or equivalent experience).
- Expert-level knowledge in Java.
- Experience interviewing and hiring developers on an as needed basis.
- 3+ years in leadership or management roles within a technical development environment, leading and mentoring development teams.
- Preferred experience with front-end JavaScript frameworks (React, Angular).
- Strong understanding of legacy code transformation and modernization projects.
- Experience working with resources effectively across multiple projects and teams, including roles like Test Lead or Release Manager; ability to work effectively across different time zones.
- Excellent analytical, problem-solving, organizational, and project management skills.
- Exceptional written and verbal communication skills in English; strong customer communication skills; ability to communicate with both technical and non-technical audiences.
- Commitment to fostering a positive, growth-oriented team culture; strong interpersonal skills with motivation, initiative, and passion for service to users.
- Expert Excel skills for analytics and reporting.
This is a full-time and permanent position.
We are always looking for highly motivated, energetic, creative individuals who work well in a fast-moving team environment and are committed to excellence.
WHAT'S IT LIKE TO WORK AT FRESCHE?
Visit our Website and Apply Today: https://freschesolutions.com/careers/
FOLLOW US ON: LinkedIn: https://www.linkedin.com/company/fresche-solutions
#LI-Remote