Java Developer
CurrentInvolved in analysis and design phases of Software Development Life Cycle (SDLC).Designing, developing, testing and providing internal documentation of complex software solutions in a Backend environment.Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers with both monolith and Micro-Services architecture.Used Microservice architecture, designed and developed RESTFUL web services using Spring Boot framework.Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.Developed new user -facing features using React.JS.Extensive use of Git for version control and IntelliJ IDE for development of the application.Configured the struts configuration file to map the Action Forms with the Form Beans and Action Classes with the Actions.Used JSP with Struts Framework for developing User Interfaces.Experience writing Kafka Stream applications using Kafka APIs and Kafka Streams API Implemented ingestion services to connect to RDBMS using Kafka producer API's / Kafka Connect. Experience writing Kafka