Java Developer
• Analysis, design, and development of Application based on J2EE using Spring and Hibernate.• Developing the Microservices using Spring Boot that creates, updates, deletes, and gets theassignment information from the backend.• Hands-on experience with Spring, Struts, Hibernate, and JPA frameworks. • Hibernate was used for Object-Relational mapping with the Oracle database.• Used core Java to build new functionality based on requirements.• Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process. • Developed the UI Screens using JSP, AngularJS, JavaScript, and HTML and did the client-side validation with the JavaScript.• Developing and Exposing spring-based REST Services with spring boot to loosely couple the application.• Implemented the application using Spring MVC Framework, Spring Boot and handled the security using Spring Security • Involved in the preparation of Technical Specification documents• Used Spring MVC (Model View Controller) to handle/intercept the user requests andused various controllers to delegate the request flow to the Backend tier of the application.• Database Modification using SQL, PL/SQL, Stored Procedures, Triggers, Views in Oracle 9i.• Implemented JQuery Plugin with HTML5 to represent the data in Pie Charts and LineCharts.• Developed javascript (jQuery) tabs and main navigation menus using CSS sprites technique.• Worked on DAO classes to select/update data using JDBC• Developed the classes for Unit Testing by using JUnit.• Junit, log4j were used for unit testing and as logging frameworks• Identified and resolved major critical bugs during the development phase.• Monitoring daily builds. Starting from picking up the Source code from the SCM system,• building in Windows and UNIX platforms• Focused on automation and continuous integration. Automated local developmentenvironment using Ansible.