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
  • 12 days ago
Related jobs
Promoted
Boston Scientific Gruppe
Montreal, Quebec

We are looking for an experienced and highly motivated Senior Software Developer (C++) to contribute to the development of on-system software. Senior Software Developer (C++) - Electrophysiology. Participate in software development of new functionality in various software components for devices. Par...

Promoted
Infoya
Canada

As a Senior Developer, you will be working with junior members on the Software Development team. You will have exposure to every aspect of the software development cycle, and you will be encouraged to express your opinions and challenge assumptions. Write tested, idiomatic, and documented Java Code....

Promoted
Unity
Montreal, Quebec

Une maîtrise des langages de programmation comme C#, Python ou Java. ...

Intact Financial Corporation
Montreal, Quebec

We’re looking for aSenior Software Development (Java/Angular) to join our growing team!. Translate requirements into technical specifications / software components. ...

Electronic Arts
Montreal, Quebec

Lead and manage other Software developers, providing oversight and guidance. Assist game code and content developers in debugging and optimizing performance bottlenecks found during testing. ...

Electronic Arts Inc
Montreal, Quebec

Senior Software Developer - Engine Performance. You will work with developers across the entire production pipeline, such as developers, production, designers and artists, to ensure our game and development workflows are performant. Lead and manage other Software developers, providing oversight and ...

Intact Financial Corporation
Laval, Quebec

Our growing team is looking for a Senior Software Developer !. Develop and maintain web applications using Python, Javascript, NodeJS, VueJS, Angular, ReactJS, and other frameworks. Collaborate with other developers, QA engineers, product managers, and clients to deliver high-quality products and se...

Lorven Technologies
Montreal, Quebec

Job Title: Senior Java Developer/Architect. Perform hands-on development in an agile squad working with product owners, business analysts and other developers. Guide more junior developers helping them to adopt the best design, coding, and testing practices. Strong working knowledge of core Java and...

Vention
Montreal, Quebec

One of our most dynamic and exciting software teams is looking for a Senior Software Developer, to guide us in technology choices and architecture design as our department grows. As a Senior Software Developer, you will participate in the most critical tasks of our department: injecting velocity in ...

Intact Financial Corporation
Montréal, Quebec

We are looking for a Senior Full Stack Application Developer (Java/Angular) for our growing team!. Experience building server-side applications using Java 8+, SpringBoot, and building web services or APIs using REST (and SOAP). Translate requirements into technical specifications / software componen...