Senior Full Stack Java Developer
Current· Interacted with the Business analysts to gather required Functional specifications documents (FSD) for the project.· Actively involved in Software Development Life Cycle (SDLC) as Modeling, Analysis, Design, Development, System Testing and User Acceptance Testing. Involved completely in Agile approaches, Including Test-Driven Development (TDD) and Scrum.· Used Java8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Map, collect on a collection Objects, Filters.· Developed UI using HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular10 and Developed prototype and project layout skeletons using jQuery, HTML5, and CSS3.· Completely involved in designing and developing persistence layer using jQuery, Ajax and third-party libraries.· Involved in Java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.· Worked on POC’s using the ReactJS Components.· Experience in ReactJS and working with Redux architecture.· Involved in creating a reusable component using React JS for DOM manipulation. · Used Docker to collaborate code, run and deliver more securely from Linux, Windows server.· Used Log4j for validate functionalities and JUnit for unit testing.· Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.· To maintain the version of the files used GitHub and took the responsibility to merge code from branch to master and created new branch when further implementation started.Environment: Java8, J2EE, Spring 5.0, Spring boot, Microservice, JMS, JSF, CVS, REST, log4j, JUnit, HTML5, CSS3, JavaScript, jQuery, Angular JS, JSP, SOAP, Jenkins, Key Cloak, XML, Groovy, Grunt, Ajax, XSD, CI/CD, Mongo DB, RESTful, AWS, java Script, Linux, Kafka, Tomcat, Jasper reports, Jasper Server, Oracle BBDD 10g-11g, Kubernetes / Docker.