Backend Java Developer

Summary

Detailed knowledge in the Software Development Life Cycle (SDLC) using Waterfall and Agile Methodology
including Analysis, Design, Development and Testing of web-based applications using Java/J2EE
technologies.
Strong understanding and working experience in OOPs concept, Java 8 features such as Lambda
Expressions, Method references, Optional class and Stream API on collections for effective sorting
mechanism.
Expert knowledge in building web applications using Spring framework features like MVC, IOC, DI, DAO,
Spring Security and Spring Boot.
Proficient at designing dynamic web applications using REACT JS, HTML5, CSS3, JavaScript, jQuery, JSON,
AJAX, XML with responsive web applications using Bootstrap.
Hands on experience in designing RESTful web services using basic principles like SOLID and
documentation using Swagger.
Extensively worked with Hibernate ORM and JPA.
Very good at writing complex queries using SQL and PL/SQL.
Proficient in unit testing and integration testing using JUnit and Mockito respectively.
Experienced in using build tools such as Maven and Gradle.
Firm knowledge of version control tools as GIT and SVN.
Knowledge of building CI/CD pipelines with Jenkins.
Good knowledge of monitoring tools like Splunk, Actuator, Datadog.
Excellent presentation, communication and training skills with mentoring on boarding new engineers.

Expectations

I want to have more challenging projects to work on so that I can learn more and grow my self in the tech. role.

Employment Preferences
Expected Base Salary

**,000 CAD

Expected Hourly Rate

** CAD/hr

Academic Degree
Experience

Total Professional Experience

4 years

Startup Experience

2 years

Big-Tech Companies

no experience

Enterprise Experience

4 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate