⚡ New
Java Web Developer
CoFoMo Inc.
QuebecFull-timeMid LevelOn-site
Job Description
Here’s a brief overview of the tasks and responsibilities you’ll have:
- Analyze business needs and identify appropriate technological solutions taking into account budgets and deadlines;
- Develop implementation strategies and design programs, applications and software components;
- Develop web applications and services by integrating automated testing;
- Install, test and implement solutions for users;
- Ensure the integration of technical components and solve problems related to the delivered solutions.
The profile you are looking for is as follows:
- Have a minimum of five (5) years of experience in a similar role in senior software development;
- Experience with projects carried out in Agile mode (Scrum, Kanban or equivalent);
- Master software development best practices, including Clean Architecture, Clean Code, Design Patterns, and SOLID principles;
- Demonstrate expertise in developing web applications and services with Java and .NET;
- Know Java 8 and later, Spring Boot 2, Spring Cloud, Spring Data, Maven, Git, SQL, MapStruct, RESTful APIs, and SOAP Services (CXF);
- Be familiar with C#, .NET Framework, .NET Core /.NET 6+, ASP.NET MVC, ASP.NET Core, and Entity Framework;
- Experience in REST API development and integration, as well as automated testing (unit and integration);
- Apply continuous integration and continuous deployment (CI/CD) practices, including Concourse;
- Understand the principles of application security and integrate them into developed solutions;
- Collaborate effectively in multidisciplinary teams while demonstrating autonomy;
- Demonstrate curiosity, thoroughness, organization, analytical skills and excellent communication skills;
- Knowledge of cloud environments (Azure, AWS or GCP), Docker, Kubernetes, microservices architecture and DevOps tools for automating deployments (an asset);
Accept a hybrid work mode with an office presence of two (2) days per week.
#J-18808-Ljbffr
Posted Today