Over 2.5+ years of experience as a Java Full Stack Developer in IT industry. Experienced in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using java/J2EE. ● Experience in working in environments using Agile (SCRUM) methodologies.
● Hands-on experiences with Core Java with Multithreading,Concurrency,File Handling I/O,Generics,Data Structures and Collections, Garbage Collection.
● Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters.
● Good experience on Design Patterns (J2EE) like Singleton, Factory, Builder, Strategy, Chain of Responsibility.
● Experience in Spring framework like MVC, AOP, and IOC.
● Experience in developing Microservices and Restful Services using Spring-Boot.
● Experience in using Socket Programming.
● Experience in using bug/issue tracking, project Tracking and Management tool JIRA.
● Expertise in developing model components using ORM technologies like Spring Data JPA, and Hibernate.
● Experienced with RDBMS implementation and development using Oracle, My SQL, Postgres and H2-console.
● Experience in using version control and configuration management tools like GIT.
● Experience in using the tools like Maven for build automation.
● Experience in testing on multiple operating systems including Linux and Windows.