Description

Responsibilities:
Client is looking for Java Developer to apply advanced knowledge of software architecture to perform tasks associated with designing, developing, debugging, deploying or trouble shooting software applications according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the design & architecture.
An ideal candidate is an expert Java developer with 5+ of experience in delivering complex enterprise projects.
Responsibilities include:
· Design, Develop, Integrate and support of high-performance & robust APIs
· Have a solid understanding of software development roles, processes and procedures in the context of Java and Spring development
· Take responsibility for Design, Execution, Deployment and Quality of the deliveries
· Have experience with agile development methodology
· Contribute actively with Designing, Coding, Code reviews, testing and integrating the work
· Interface with multiple local and remote business and technical teams
· Have a keen eye for identifying improvement opportunities and implement the same

Qualifications:

Must have:
• Knowledge in microservices and modern technology, financial instruments, and databases.
• Located in Canada, and ability to work in EST
Extra Awesome at:
• 5+ years development and design (J2EE)
• 5+ frameworks like Spring, Spring MVC, Spring boot
• 3+ years database knowledge and design (SQL, Oracle & MongoDB)
• 3+ years with RESTful API

You have knowledge of:
• Front end technologies (such as angular, react, etc and Javascript fundmental
• Agile/Waterfall and SDLC/PMLC processes
• Continuous Integration and Test-Driven Methodologies

Common Sense:
• Excellent written and verbal communication skills
• Highly organized, self-motivated and customer oriented
• Positive attitude and can work independently or in groups
 

Desired Skills and Experience

JAVA

Education

ANY GRADUATE