Maarut

Java Developer

Maarut Lévis, Quebec, Canada

Software Development · 11-50 employees

19 h ago
java Senior (5-10 yrs) Contractor Canada
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The developer will analyze, design, and maintain software solutions while ensuring the quality and security of the code. They will also coordinate delivery on large-scale systems and provide consulting services to meet organizational needs.

What they look for

Java 17 Spring Boot Spring Cloud Spring Data JPA Hibernate MapStruct Angular SQL Relational Databases RESTful APIs Maven Git CI/CD GitHub Actions Clean Architecture Design Patterns

Requirements

Candidates must have at least 5 years of experience in a similar senior role with proficiency in Java 17+, the Spring ecosystem, and Angular. Experience with both Agile and Waterfall methodologies is mandatory.

Full description

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.

Similar roles