Energetic software engineer with 8+ years of professional development experience
5 years of experience in developing applications using Java, J2EE, Struts 1, Struts 2, Spring
Framework, Spring Boot, Hibernate and REST Web Services.
Experienced in working on various Spring modules (Spring Core, Spring MVC, Spring Data, Spring Boot and Spring Security)
Excellent written and verbal communication skills
Work well independently and within a team setting
Skills:
Frameworks: Spring Boot, Spring MVC, Spring Data, Spring Core, Apache Struts, Apache Struts 2, Hibernate and JPA
Databases: Informix, MongoDB and MySQL;
Version Control Systems: SVN, GIT, TortoiseSVN, GIT bash and GIT Lab ;
JavaScript: Angular, Bootstrap, JQuery, TypeScript, jQuery UI;
Software Engineering Management Tools: JIRA, Confluence, Slack, Mattermost, Assembla, Basecamp and Trello
Building Tools: Ant, Gradle and Maven
Software Development Methodologies: KANBAN, SCRUM and CICD;
Software Quality/Standardization: Checkstyle, Findbug, PMD, Jacoco and SonarCube;
Security Protocols and Standards: OASIS Security Assertion Markup Language (SAML);
Miscellaneous: JUnit, Mockito, JSTL, JSP , Java Servlets, Swagger, Cucumber, mapStruct, Jackson, Lombok, AJAX, FreeMarker, PuTTY, Apache Tomcat, Eclipse IDE, MyEclipse, AWS (S3 and EC2) and Cucumber;