Search jobs > Montreal, QC > Senior java developer

Senior Software Developer - Java/Springboot

Red Corner
Montreal, Quebec, Canada
$85 an hour (estimated)
Full-time

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
  • 13 days ago
Related jobs
Promoted
betr.app
Canada

The Betr team is seeking a skilled Senior Java/Kotlin Backend Developer to assist in the development of the handling of all streaming sports data into the Betr systems. Although Kotlin experience is preferred, it is not a requirement for this position, as a JVM developer will have no issues learning...

Promoted
HipHopTune Media
Canada

We’re looking to sponsor multiple JAVA Developers to move to Canada. We originated as a technology company founded in 2001, where we discovered how hard it is to hire high-quality developers. JAVA development experience (technical interview and test to follow). ...

Vidyard
Remote, Canada
Remote

In this role, you'll be working closely with an awesome team of developers and a product manager, all under the guidance of an Engineering Manager. Your goal? To use your skills to simplify and enhance the day-to-day experience of our developers. Our Developer Platform team is where innovation meets...

Intact Financial Corporation
Montreal, Quebec

Our Security team specialized in Identity and Access Management is looking for a software developer senior!. As a developer, you will join a dynamic team to build system integrations by coding, testing, debugging, and following software engineering best practices using an Agile approach. Develop com...

TV2 Consulting
Montreal, Quebec

IAM developer, including Identity IQ, and at lease 1 years of experience as Developer IIQ/Beanshell, with at least 4 years of experience as Java/Web developper and at least 10 years in software development. Java developer, with at least 2 years of experience, 2 years of experience in test automation...

Intelcom
Montreal, Quebec

As a Senior Software Developer at Intelcom, you will play a pivotal role in the growth and development of the consumer interactions systems, primarily using C# and leveraging Azure Cloud Services. The ideal candidate is a divergent thinker who understands industry best practices and has experience w...

Intact Financial Corporation
Montreal, Quebec

We are seeking a highly skilled Senior Software Developer (Oracle SQL) to join our Reinsurance IT team. The Senior Developer will be responsible for assisting with production support issues, month-end processes, and error handling procedures. Translate requirements into technical specifications / so...

S.i. Systems
Montreal, Quebec

Senior Bilingual Multilanguage Software Developer to support a client with development and maintain application database. Translate requirements into technical specifications / software components. ...

Coveo
Province of Quebec

As a Senior developer in the index team at Coveo, you will be playing a key role in developing, implementing and maintaining key features and functionalities to our very own indexing and search technology. A minimum of 5 years of software development. ...

Oracle
Canada

You'll draw on a deep knowledge of software design principles to deliver maintainable, testable and scalable implementations. You'll be a technical leader on the team who provides guidance to other developers and suggests continual improvements to products/processes. Provide high-level architecture ...