Java Developer

Posted 5 Days Ago
Be an Early Applicant
Lévis, QC, CAN
In-Office
Senior level
Information Technology • Professional Services • Software • Consulting
The Role
Develop and maintain full-stack Java and Angular applications for large-scale financial systems. Responsibilities include analyzing requirements, designing solutions, coding, automated testing, integrating technical components, resolving issues, and coordinating delivery. The role emphasizes Spring ecosystem expertise, clean architecture, secure and high-quality code, REST APIs, relational databases, CI/CD, and GitHub Actions. Candidates must have experience with both Agile and Waterfall methodologies and at least five years of relevant software development experience.
Summary Generated by Built In

A client in the financial sector is seeking a senior developer to contribute to providing software solutions, delivering stable products, and continuously improving their quality. The role involves analyzing, designing, configuring, developing, maintaining, and evolving software products to meet the organization's needs, with responsibility for the quality and security of the coded solutions.

  • The ideal candidate will analyze client and partner needs, recommend appropriate technological solutions, develop implementation strategies, and code with automated testing. They will also ensure the seamless integration of the solutions' technical components and resolve any issues that arise.
  • The client is seeking a senior full-stack Java and Angular developer capable of providing consulting services: analyzing requirements, designing, coding with automated testing, and then coordinating delivery on large-scale systems.
  • The ideal candidate will have at least 5 years of development experience in a similar role and be proficient in the Spring ecosystem (Spring Boot 3 and 4, Spring Cloud, Spring Data JPA, Hibernate, MapStruct) using Java 17 and above, with Angular on the front end. The recurring terms (clean architecture, clean code, design patterns, automated testing, CI/CD) emphasize the quality and security of the delivered code, not just velocity.
  • The dual requirement of agile and waterfall methodologies indicates a context where structured projects and iterative deliveries coexist. The vocabulary of consulting and large-scale projects suggests an expectation of autonomy and coordination beyond coding, without this being a team management position.
  • This role is neither a dedicated architect position, nor a formal technical lead, nor primarily focused on cloud computing: the core responsibilities remain Java and Angular application development.


What we are looking for:

  • At least 5 years of experience in a similar role, senior level
  • Java 17 and above, Spring ecosystem (Spring Boot, Spring Cloud, Spring Data JPA, Hibernate, MapStruct)
  • Angular, SQL and relational databases, RESTful APIs
  • Maven, Git, CI/CD, GitHub Actions
  • Experience with Agile and Waterfall project methodologies
  • Software development best practices (clean architecture, clean code, design patterns)


Requirements

Requirement

  • Aggregation Logic
  • Expected Coverage

REQUISITES

  • Minimum 5 years of software development experience in a similar role, senior level
  • Java 17 and above with Spring ecosystem (Boot 3 and 4, Cloud, Data JPA, Hibernate, MapStruct)
  • Angular, front-end development
  • SQL and relational databases

All required conditions

  • RESTful APIs, Maven, Git, CI/CD, GitHub Actions
  • Development projects using Agile and Waterfall methodologies
  • Best practices (clean architecture, clean code, design patterns)

DESIRED

  • Cloud concepts and environments
  • Communication and public speaking skills

ASSET

  • Artificial intelligence tools (agents, skills)
Note: The dual requirement of Agile and Waterfall is a true combination; both methodologies must be present on the resume. The Java and Spring list describes an ecosystem; a majority of the components with concrete projects is sufficient to demonstrate proficiency.

WHAT WE DON'T WANT
  • Resume without any concrete projects in Java and the Spring ecosystem.
  • Less than 5 years of development experience in a similar role.
  • Only back-end work with no Angular or front-end contributions, or vice versa.
  • No evidence of CI/CD or automated testing in the projects.
  • Experience exclusively in waterfall development with no agile projects, or vice versa.
     


Skills Required

  • At least 5 years of software development experience in a similar senior-level role
  • Java 17 or above
  • Spring ecosystem, including Spring Boot, Spring Cloud, Spring Data JPA, Hibernate, and MapStruct
  • Angular and front-end development experience
  • SQL and relational databases
  • RESTful APIs
  • Maven and Git
  • CI/CD and GitHub Actions
  • Experience developing projects using both Agile and Waterfall methodologies
  • Software development best practices, including clean architecture, clean code, and design patterns
  • Cloud concepts and environments
  • Communication and public speaking skills
  • Experience with artificial intelligence tools, agents, or skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company

What We Do

Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.

Similar Jobs

Hudson Information Technology and Manpower Services Logo Hudson Information Technology and Manpower Services

Java Engineer

Agency • Information Technology • Professional Services • Software
In-Office or Remote
12 Locations
28 Employees
60K-80K Annually

Morgan Stanley Logo Morgan Stanley

Java Full-stack Engineer

Fintech • Financial Services
Hybrid
Montréal, QC, CAN
87899 Employees

Pioneer Services LLC Logo Pioneer Services LLC

Senior Java Engineer

Energy • Industrial • Solar • Renewable Energy
In-Office or Remote
10 Locations
1200 Employees

Cardinal Health Logo Cardinal Health

Java Engineer

Healthtech • Pharmaceutical
In-Office or Remote
7 Locations
44000 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account