Talent.com
Software Developer 6005
Software Developer 6005Foilcon • Toronto, Ontario, Canada
Software Developer 6005

Software Developer 6005

Foilcon • Toronto, Ontario, Canada
Il y a plus de 30 jours
Type de contrat
  • Temporaire
Description de poste

Description:

Scope:

The Justice Technology Services - Digital Design Branch requires a software developer with design/development experience of delivering digital solutions based on Java and Spring boot framework to build and enhance products for Criminal Justice Digital Design (CJDD) modernization program. Successful candidate will work on various applications and integration endpoints including Criminal e-Intake, Digital Disclosure and Hearing Hub (D2H2), Digital Information Repository (DIR) and ICON Integration workstreams.

DELIVERABLES:

• The programmer developer will be responsible for coding and unit testing of applications capabilities and APIs using Java Spring Boot, translating functional specifications into working, tested applications. This includes developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data driven programs, conducting unit tests, and debugging code.

• Key deliverables will include:

• Development - Writing and/or generating code, conducting unit tests on written code.

• Design and Documentation – Participate in creation of high-quality software design and documentation of SDLC phases.

• Support – Assist with troubleshooting production issues and support day-to-day operations

MANDATORY REQUIREMENTS:

• At least 15 years of hands-on experience with software development

• Must have extensive experience in development of enterprise-grade applications using Java with JEE, EJB, JPA, JSF, Primefaces, Spring Boot, etc.

• Extensive experience with REST API design and development, including experience with API documentation and testing.

• Experience in working with portals that handle documents requiring digital signatures and interoperable between multiple applications.

• Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.

• Strong skills in SQL and extensive experience working with relational databases, such as SQL Server, PostgreSQL, or Oracle, and non-structured database such as MongoDB.

• Have knowledge on application security in Cloud environment, for example, Multi-Factor Authentication, SSO, certificate based or protected API, JWT Authentication, TLS1.2, and others.

DESIRED SKILLS AND KNOWLEDGE:

• Adobe Designer (earlier it was Adobe LiveCycle), Adobe Java Script (Document Object Model DOM)

• Adobe Experience Manager (AEM Server) , Knowledge to create Work Flow Orchestration, Webservice, XML,

• Adobe Experience Manager Dynamic Forms


SKILLS AND KNOWLEDGE:

• Strong expertise in Java/JEE, including experience with Spring Boot.

• In-depth knowledge of microservice architecture and experience building scalable, highly available, and highly sensitive systems.

• Experience in Lean and/or Agile methodologies for the design and amp; development

• Able to analyze business and functional requirements, lead/participate in JAD sessions and prepare required architecture documentation.

• Create or assist with creation, review, and provide input and support of Enterprise Architecture artifacts for all checkpoints as required

• Experience with applying various design patterns and standards to the technical design and development

• Assist with system and user interface design and modifications (data and amp; screen) as required

• Knowledge transfer to team members and other personnel

• Hands-on experience with to delivering product features from beginning to end (requirements, development, unit and integration testing) without supervision

• Extensive experience with REST API design and development, including experience with API documentation and testing.

• Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.

• Strong knowledge of XML and experience working with XML-based integration solutions, such as XSLT and XPath.

• Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.

• Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.

• Understanding of security best practices and experience implementing authentication, authorization, and encryption.

• Strong experience with writing automated tests, including unit, API test, and a deep understanding of the testing process.

• Familiarity with Agile software development methodologies, such as Scrum or Kanban, and experience participating in sprint planning and retrospectives.

• Excellent communication skills, both written and verbal, and the ability to work effectively with both technical and non-technical stakeholders.

• A passion for staying up to date with the latest industry trends and technologies, and a desire to continuously learn and improve your skills.

• Strong problem-solving and debugging skills, and experience diagnosing and resolving complex issues.

• A track record of delivering high-quality, robust, and scalable solutions in a fast-paced, deadline-driven environment.


EVALUATION CRITERIA:

Criteria 1 - Technical Design (35 Points)

• Strong expertise in design and development using core JEE technologies on WebSphere Application server and demonstrated experience with Spring Boot.

• Demonstrated and result-based experience in User Interface design, integration design, and data modeling for enterprise applications.

• Skilled in designing solutions from business requirements, especially using UML, JEE, and Service Bus.

• Practical knowledge in applying various design patterns and standards to the technical design and development.

• Extensive experience with REST API design and development, including experience with API documentation and testing.

• Knowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development, OMG technical standards, and OPS architecture standards.


Criteria 2 - Technical Framework (35 Points)

• Hands-on and demonstrated experience in design and development using core JEE technologies, Service-Oriented architecture, SOAP and REST Web Services. Enterprise Service Bus, Message Queue, etc.

• Hands-on and demonstrated experience in development Java Frameworks (e.g. Spring, Shiro, Primefaces etc.), and technologies such as Hibernate, JSF, etc.

• Must have prior experience in working with containerized environments such as Azure, OpenShift, Docker, Kubernetes, Microservices, etc.


Criteria 3 - Integration Skills (20 Points)

• Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.

• Hands-on and demonstrated experience in design and development using core JEE technologies, Service-Oriented architecture, SOAP and REST Web Services. Enterprise Service Bus, Message Queue, etc.

• Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.

• Understanding of security best practices and experience implementing authentication, authorization, and encryption.


Criteria 4 - Security Experience (10 Points)

• Experience with Security and Web Services Security standards and frameworks. Must have extensive working experience in WS-Security, PKI, LDAP, SAML 2.0, RBAC, etc.


KNOWLEDGE TRANSFER:

Knowledge to be Transferred:

• Codes

• Scripts / Documentation


Knowledge to be Transferred to:

• Project Manager / Team members


Details of Transfer:

1:1 meetings / team meetings / documentation on SharePoint site, throughout the duration of the project life cycle etc.

MANDATORY REQUIREMENTS:

  • At least 15 years of hands-on experience with software development
  • Must have extensive experience in development of enterprise-grade applications using Java with JEE, EJB, JPA, JSF, Primefaces, Spring Boot, etc.
  • Extensive experience with REST API design and development, including experience with API documentation and testing.
  • Experience in working with portals that handle documents requiring digital signatures and interoperable between multiple applications.
  • Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.
  • Strong skills in SQL and extensive experience working with relational databases, such as SQL Server, PostgreSQL, or Oracle, and non-structured database such as MongoDB.
  • Have knowledge on application security in Cloud environment, for example, Multi-Factor Authentication, SSO, certificate based or protected API, JWT Authentication, TLS1.2, and others.

DESIRED SKILLS AND KNOWLEDGE:

  • Adobe Designer (earlier it was Adobe LiveCycle), Adobe Java Script (Document Object Model DOM)
  • Adobe Experience Manager (AEM Server) , Knowledge to create Work Flow Orchestration, Webservice, XML,
  • Adobe Experience Manager Dynamic Forms
Créer une alerte emploi pour cette recherche

Software Developer 6005 • Toronto, Ontario, Canada

Offres similaires
FULL STACK DEVELOPER

FULL STACK DEVELOPER

Finlink Group • Newmarket, Vaughan, Aurora
Temps plein
Full Stack Developer (C# / React).Are you a hands-on Full Stack Developer who enjoys building real products used by real people, at serious scale? We’re supporting a growing tech team that’s lookin...Voir plus
Dernière mise à jour : il y a 20 jours • Offre sponsorisée
Embedded Software Engineer

Embedded Software Engineer

ExtentCom • Richmond Hill, Ontario, Canada
Temps plein
Quick Apply
The Embedded Software Engineer will participate in complete embedded software development cycles for advanced wireless communication systems.The ideal candidate will be self-motivated and reliable,...Voir plus
Dernière mise à jour : il y a plus de 30 jours
Lead Embedded Software Engineer — Edge & Cloud (Go/K8s)

Lead Embedded Software Engineer — Edge & Cloud (Go/K8s)

GE Vernova • Markham
Temps plein
A leading global energy solutions provider is seeking a mid-senior level Software Engineer for their Grid Solutions division, focusing on embedded systems and next-generation networks.The candidate...Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée
Sr Software Engineer

Sr Software Engineer

Synopsys, Inc. • Markham
Temps plein
At Synopsys, we drive the innovations that shape the way we live and connect.Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines.We lead in c...Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée
Microvellum Programmer/Developer - Amico Corporation

Microvellum Programmer/Developer - Amico Corporation

Amico Corporation • Richmond Hill
Temps plein
Microvellum Developer - Amico Corporation.Would you like to work for a global company that is dedicated to personal career growth? Amico Corporation is a leading manufacturer of Medical Equipment w...Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée
Software Engineer

Software Engineer

ALTEN Canada • Markham
Temps plein
In just three decades, ALTEN has emerged as a global leader in Research and Development, Engineering, Information Technology Services, Life Sciences, and Network Services.Our footprint spans across...Voir plus
Dernière mise à jour : il y a 28 jours • Offre sponsorisée
MTS Software Development Engineer

MTS Software Development Engineer

Net2Source (N2S) • Markham
Temps plein
Be among the first 25 applicants.This range is provided by Net2Source (N2S).Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the j...Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée
Software Development Engineer

Software Development Engineer

Advanced Micro Devices • Markham
Temps plein
WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...Voir plus
Dernière mise à jour : il y a 28 jours • Offre sponsorisée
DevOps Software Development Engineer

DevOps Software Development Engineer

TekWissen ® • Markham
Temps plein +1
Position: DevOps Software Development Engineer.Job Type: Temporary Assignment.TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent s...Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée
Senior Embedded Software Architect - Aerospace/eVTOL

Senior Embedded Software Architect - Aerospace/eVTOL

Essence Coaching Group • Markham
Temps plein
A leading aerospace engineering firm based in Canada is looking for a Senior Software Architect Engineer with extensive experience in software engineering, particularly within the aerospace sector....Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée
Software Developer

Software Developer

Advantage Group • Toronto, ON, CA
Temps plein
Quick Apply
About Advantage Group International Advantage Group International is the global intelligence partner transforming B2B collaboration.We deliver real-time, AI-powered insights that bring foresight an...Voir plus
Dernière mise à jour : il y a plus de 30 jours
React Lead Developer

React Lead Developer

HCLTech • richmond hill, on, ca
Temps plein
Design and implement user interface components using React JS.Lead and mentor a team of React JS developers.Collaborate with cross-functional teams to define, design, and ship new features.Ensure t...Voir plus
Dernière mise à jour : il y a 25 jours • Offre sponsorisée
Microvellum Programmer/Developer - Amico Corporation

Microvellum Programmer/Developer - Amico Corporation

Amico Group of Companies • Richmond Hill
Temps plein
Microvellum Programmer/Developer - Amico Corporation.Be among the first 25 applicants.Microvellum Programmer/Developer - Amico Corporation.Get AI-powered advice on this job and more exclusive featu...Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée
Sr. Software Engineer

Sr. Software Engineer

Qualcomm • Markham
Temps plein
Engineering Group, Engineering Group >.AI’s ability to solve complex problems across multiple domains is transformative.In the AI Software team, we build the Qualcomm AI Engine direct to enables OE...Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée
Linux Software Engineering Specialist

Linux Software Engineering Specialist

Legrand, North America • Markham
Temps plein
Linux Software Engineering Specialist.Building Control Systems WattStopper Team.To execute successfully on software/firmware development for the Building Control System (BCS) Division.To design, de...Voir plus
Dernière mise à jour : il y a 26 jours • Offre sponsorisée
Intermediate/Senior Code Consultant

Intermediate/Senior Code Consultant

Stantec • Markham
Temps plein +1
Stantec Buildings is on a mission to become the world’s leading integrated design practice.Our architects, engineers, interior designers, sustainability specialists, and technologists are passionat...Voir plus
Dernière mise à jour : il y a 29 jours • Offre sponsorisée
Guidewire Developer

Guidewire Developer

Pacer Group • markham, on, ca
Temps plein
Configuration/integration and Guidewire Implementations in Policy Center.Java/J2ee (EJB, Servlets, JSP, JDBC, Web Services, JMS, JPA).Should be certified in Guidewire Policy Center.Insurance Knowle...Voir plus
Dernière mise à jour : il y a 9 jours • Offre sponsorisée
Coop Software Engineer Distributed and Parallel Computing

Coop Software Engineer Distributed and Parallel Computing

Huawei Technologies Canada Co., Ltd. • Markham, ON, CA
Stage
Huawei Canada has an immediate co-op opening for a Software Engineer.The Distributed Data Storage and Management Lab leads research in distributed data systems, aiming to develop next-generation cl...Voir plus
Dernière mise à jour : il y a plus de 30 jours