Sr. Full Stack Java Developer
Current• Responsible for requirement gathering, analysis, design & development of Application.• Designed the complete process flow of the application using Agile development methodology.• Used Tomcat Web Server for development purpose.• Worked on integrating embedded camunda workflow engine into spring boot Maven (dependency management) application and turn off camunda authentication and made use of reverse proxy for autologin using SSO authentication filter.• Worked on creating own Rest API’s as well as camunda out of box Rest API’s and created DTO classes.• Responsible to work on REST controllers and orchestrating in to Microservice.• Configured Spring Security (Synapse Security) policy for the workflow service and order management application and enabled authentication for the REST API’s.• Worked on Apache Synapse for securing the Rest Api’s, as well as worked on Spring JPA.• Implemented the Jenkins pipelines for CI/CD integration and deployed into cloud PCF (Pivotal Clod Foundry).• Worked with the Business Analysts to review and understand the business requirements and functional specifications, and QA team for code build, test case design and defect resolution.• Developed unit tests with JUNIT and Mockito.• Implemented Axon integration as messaging framework and created Producer and Subscriber classes to create a communication.• DB set up and worked on Oracle 11g and 12c (TOAD).• Worked on GIT for version control.• Developed responsive web pages using HTML5, CSS3, JavaScript, Boot Strap, Typescript, jQuery and Node JS.• Worked on Angular 8 and Involved in developing applications using Angular Grids.• Integrated with ag grid to show list of historic data retrieved from rest api’s in Workflow project.•Designed and Integrated Angular File upload module with Spring boot rest api’s and also Camunda Api Diagram and process Diagram in UI webpage and made use of Bpmn.js.