Java Full Stack Developer
Current• Involved in various phases of Software Development Life Cycle (SDLC), including requirement gathering, modeling, analysis, architecture design, prototyping, developing, and testing.• Applied CSS3 and Bootstrap for responsive web pages.• In Front End Development, I worked in all stages of software development building enterprise class, Develop and rewrite the UI using HTML5, CSS3, LESS, JavaScript and jQuery and test the reusable JavaScript, HTML5, CSS3 widgets/libraries for complete UI controls for the existing Geodis applications.• Used Angular 9 for building web portals.• Used Google Analytics to track website activity such as session duration, pages per session, bounce rate etc. of individuals using the site, along with the information on the source of the traffic.• Developed the LESS, SASS, CSS based page layouts that are standard-compliant and present designs and concepts to the clients and the management to review.• Experience in deploying and scaling applications on PCF using the PCF Command Line Interface (CLI) and the PCF web console.• Experience in using continuous delivery and integration tools such as Jenkins and Concourse for deploying Java applications on PCF.• Wrote unit test cases for controllers, filters and services using Jasmine and Karma.• Developed server-side application to interact with database using Spring Boot and Hibernate.• Used Rest Controller in Spring framework to create REST Services and JSON objects for communication.• Implemented Log4j and I18N technology for a broader perspective of the project.• Developed test classes in JUnit for unit testing.• Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.• Used GIT for version control tool for merging branches and used Source tree to solve conflicts.• Worked on server-side validation using various web forms through annotation-based approach.• Integrated Spring Security to validate the users.