Java developer
Summary
4+ years of experience in developing Micro services, web based, internet/intranet, client/server, distributed architecture, and component-oriented architecture applications using Java/J2EE technology.
	Expert in developing Micro services, Rest APIs, Web applications and its integration.
	Good command in decoupling monolithic application into microservices
	Expert in building Spring boot applications using interceptors, rest template, loggers, dependency injection, Spring Actuator, JPA, Filters, Docker container, GitHub etc.
	Expert in using all the Spring boot concepts available for developing applications.
	Expert in importing all the required maven libraries to project using pom.xml file.
	Very good in dealing with files, streams, serialization, deserialization etc.
	Very strong knowledge in Banking domain, Software methodologies and Software Development life cycles like Waterfall and Agile (SCRUM).
	Extensive experience in J2EE platform including, developing both front end & back-end applications using Java, Servlets, JSP, EJB, Spring, Struts, Hibernate, JMS, JDBC, Web Services.
	Very good in writing bean configuration and mapping them to right variables in configuration file.
	Good command in encrypting, decrypting, encoding, hashing, salting, masking data.
	Application development experience using multithreading, Serialization, Externalization,
Collection, Generics.
	Very good with numbers, and algorithms and data structures.
	Very strong command of Lambda expression and other Java 8 concepts.
	Expert in writing complex SQL queries and data base scripts.
	Proficiency in using Hibernates features such as HQL (Hibernate Query Language) and Criteria queries for effectively use of the relational Databases and prefer Second level cache (EH-Cache) to optimize performance
	Experience in using build/deploy tools such as Jenkins for Continuous Integration & Deployment for Microservices.
	Expert in using repository version controlling tools like GitHub and bitbucket.
	Developed projects in both water fall and Agile methodology.
	Expert in using tools like JIRA, Service Now, mural etc.
Expectations
Supportive work environment with positive and inclusive work culture along with support from colleagues.
	Opportunities to learn and enhancing technical skills and knowledge.
	Professional growth and Opportunities for advancement
	A healthy work-life balance to fulfill professional responsibilities with happy personal life.
Employment Preferences
Expected Base Salary
**,000 CAD
Academic Degree
Experience
Total Professional Experience
Enterprise Experience
Skills
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
