Java Developer 7503-2112

at  Foilcon

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate16 Aug, 2024Not Specified17 May, 20245 year(s) or aboveIntegration Testing,Java,Mongodb,Ajax,Postgresql,Authorization,Software Development Methodologies,Design Patterns,Application Security,Sprint Planning,Angular,Primefaces,Technical Design,Design,Agile Methodologies,Components,Relational DatabasesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

HM Note: This onsite role is for three (3) days onsite and two (2) days remote (offsite).

MANDATORY REQUIREMENTS:

• At least 8 years of hands-on experience with software development
• Must have extensive experience in development of enterprise-grade applications using Java with Spring Boot, JEE, EJB, JPA, JSF, Primefaces, Restful API and Angular frameworks, etc.
• Extensive experience with REST API design and development, including experience with API documentation and testing.
• Must have demonstrated experience in Angular including deep knowledge of Angular concepts like components, services, modules, decorators, and routing. And extensive experience with the latest Angular features and best practices.
• Demonstrated Front-end Development Skills including proficiency in HTML5, Angular frameworks, CSS3, and JavaScript/TypeScript, Knowledge of responsive web design and cross-browser compatibility.
• Experience in working with portals that handle documents requiring digital signatures and interoperable between multiple applications.
• Previous knowledge of working with containerized environments such as Azure, OpenShift, etc.
• 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, Oauth2, Multi-Factor Authentication, SSO, certificate based or protected API, JWT Authentication, TLS1.2, and others.

DESIRED EXPERIENCE (OPTIONAL):

• Hands-on experience in pdf generation and implementation

SKILLS AND KNOWLEDGE:

• 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.
• Strong expertise in Java/JEE, including 5+ years’ experience with Spring Boot.
• strong expertise in the frontend UI development with Angular and Open-Source Cloud-Native framework, and AODA compliance (validation and remediation using WAVE, AXE, ScreenReader tools)
• Strong expertise in RESTful API design and development (e.g. 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 & 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 & screen) as required.
• Ability to transfer knowledge to team members and other personnel.
• Hands-on experience with 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.
• 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, including experience with WAF OWASP practices (investigation and remediation).
• 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

CRITERIA 3 - INTEGRATION SKILLS (20 POINTS)

• Hands-on and demonstrated experience in design and development using Microservice architecture and API Services.
• Strong experience with enterprise integration technologies, such as Azure Service Bus, JMS, AMQP, or REST.
• Strong experience in integrating web applications with RESTful APIs. Knowledge of HTTP protocols and AJAX.
• 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.

KNOWLEDGE TO BE TRANSFERRED:

Code & Documentations of all type assigned for this role.

KNOWLEDGE TO BE TRANSFERRED TO:

Project Manager/Team Members

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Trade Certificate

€¢ have knowledge on application security in cloud environment for example oauth2 multi-factor authentication sso certificate based or protected api jwt authentication tls1.2 and others.

Proficient

1

Toronto, ON, Canada