Too Long, Didn't Read (TLDR;)
We are looking for a senior developer with deep architectural experience who can act as the right-hand of the tech lead and support the development and architecture of the entire technical landscape.
You will be the person who makes technical decisions and helps guide the technical evolution of the client. We are looking for a person who can think strategically and execute just as well;
this is the role for the ambitious senior developer who wants to run the show without running the team. You are the person with the answers, or at least you know how to find them, design solutions and get on a keyboard and build them.
We are looking for a senior Java / SpringBoot developer who knows their way around eventual consistency, task queuing via AMQP, and lite data pipelining.
CI / CD (simple operations) and CRUD operations on Postgres, MySQL, and No-SQL
You will work in a professional engineering environment with all the fixings, such as code review, containerization, a well-oiled engineering team, cloud environments, and the most stress-free work environment you can imagine.
The recruiting process is simple. First, you will be screened to ensure your humanity; if you are a match, you will undergo a technical assessment in the form of a solution design conversation (no coding test), which should take about 30 minutes or so to evaluate how your mind works explicitly.
If all is good, we will recommend you to our client and forward your interview and follow-up as needed.
A bout the opportunity
As a Senior Software Developer & Architect with expertise in Java, you will be a key player in shaping the architecture, development, and deployment of our software solutions.
You will lead the expansion of our internal platforms by developing new modules and seamlessly integrating third-party solutions to enhance our operational efficiencies.
Responsibilities
The Senior Software Developer & Architect will :
- Design, develop, and implement software solutions to address complex business challenges using both Java and Salesforce.
- Provide technical leadership and design the architectural evolution of our platforms.
- Assess and recommend tools, technologies, and processes to ensure our product platform maintains the highest quality standards.
- Work closely with peer organizations, external partners, and end-users to create innovative software solutions.
- Interpret business requirements to articulate the necessary technical solutions effectively.
- Quickly and efficiently resolve code-level issues.
- Offer technical guidance and coaching to developers and engineers.
- Tackle other special projects and responsibilities as assigned.
What you're bringing to the table
Alongside unwavering ethical principles, you showcase :
- Eagerness to learn and adapt to new technologies and methodologies.
- Possess an Agile mindset and are comfortable working in Agile teams.
- Self-motivated, enthusiastic, and resourceful.
- Strong desire to share ideas and solve problems.
- Passion for discussing architecture and business requirements.
- Advanced knowledge and experience in Java & Spring.
- Proven track record of integrating and developing solutions in Salesforce (sales cloud preferably).
- Must be familiar with integrations on internal microservices architectures, as well as with third-party providers and Salesforce, using sync (REST / SOAP) and async (Queues, Batch, etc.) mechanisms.
- Proficient in web development frameworks (i.e. Angular, React), and languages like JavaScript and TypeScript.
- Experienced with DevOps, including deployment and management in AWS.
- CI / CD : Experience with deployment processes and release pipelines (i.e. Jenkins, Git, Salesforce DX).
- Understanding of distributed application development in a microservices architecture.
- Proficient with MySQL and PostgreSQL. Other SQL and NON-SQL platforms would be a plus.
- Knowledgeable in containerization and container orchestration. Understanding of information security needs and compliance requirements.
- Strong written and verbal communication skills in English and French, with a proven ability to communicate with different audiences.
The Perks
- Competitive compensation
- Flexible work schedule
- Remote or in-office work
- Personalized benefits program
- $1,500 for professional training and classes
- Free English or French tutoring classes
- Free gym access
- Free coffee & snacks
- Regular events & team building activities