Senior Java Full-Stack Developer

Maarut — Canada · Posted ~1 hour ago

Senior Contract

Skills

Java Angular Full-stack development Automated testing Software design

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A financial technology client is seeking a senior full-stack developer to analyze requirements, design solutions, build secure applications, and support delivery of large-scale software systems.

Highlights

Senior consulting role focused on designing, developing, and improving enterprise software solutions with strong emphasis on quality and security.

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: Java 17 and above, Spring ecosystem (Spring Boot, Spring Cloud, Spring Data JPA, Hibernate, MapStruct)Angular, SQL and relational databases, RESTful APIsMaven, Git, CI/CD, GitHub ActionsExperience with Agile and Waterfall project methodologiesSoftware development best practices (clean architecture, clean code, design patterns)