Full Stack Java Developer
Apply NowCompany: Cynet Systems
Location: Montreal, QC H1A 0A1
Description:
Job Description:
Skills Required:
Skills Required:
- 7 to 15 years of hands-on experience on Java/J2EE. Should be able to write optimized, efficient and clean code.
- 6 to 10 years of hands-on experience designing web applications. Should be able to write optimized, efficient, and clean code using React, Angular (Preferred), HTML5, CSS3, JavaScript, NodeJS.
- Strong Object-Oriented Programming and Design Pattern concepts with practical experience of leveraging the same during development.
- Linux, Unix, Shell Scripting.
- Strong analytical and problem-solving skills. Candidate should be able to design and then implement solutions.
- DevOps knowledge packaging and deploying web applications using Jenkins, Teamcity etc.
- Team player with strong attitude and work ethics.
- Strong oral and written communication skills. Candidate is expected to work with global teams and hence should be clear in both verbal and written communication.
- Write unit tests that exercise all major logic components of the code.
- JAVA 8+.
- ngular 2+ (NOT same as AngularJS).
- Strong Database skills including PL/SQL and query tuning.
- Spring/Spring Boot/Hibernate.
- Layered Architecture, Component based Architecture.
- Unix OS, Scripting, Python or Perl.
- Experience in development on other application types (Web applications, batch, or streaming).