Java Developer
Current- Good knowledge of SDLC methods such as Waterfall, Agile (Scrum), and Iterative system development.- Spring Framework and Spring Boot were used to handle business objects and resources in the businesslogic layer. Followed the Agile approach and participated in daily SCRUM meetings, sprint planning, showcases, and retrospectives, as well as using JIRA as a sprint tracking tool.- Used Java 8 Method References to point to methods by their names and used functional Interfaces.- Used Microservice architecture with Spring Boot-based services interacting through a combination of REST.- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects. Involved in designing and implementing of Spring MVC design patterns using Spring Web Flow.- Practical experience writing SQL queries, stored procedures, functions, and triggers.- Developed unit tests with JUnit and Mockito and wrote automated regression tests using JMeter. Used multi-threading in programming to improve overall performance.- Developed, Tested and Debugged the Java components using Eclipse IDE. Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.Environment and Tools: Maven, MYSQL, Eclipse, GIT, Junit testing, Jenkins, Jira, Spring MVC, Spring Boot,Hibernate, jQuery, JPA, JDBC, REST, SOAP