Java Full Stack Developer
Current Created Technical design documents (TDD) which includes system design and flow further involved in TDD reviews for validating the design documents. Working in a Scrum Agile process with the Kanban board delivering new Change request and working on software at each feature. Actively participating in code reviews, scrums, sprint planning, reviews and retrospective meetings. Developed new features of application using new features of Java 11 like String methods, Collection to Array, Lambda expressions, Stream API’s, Collection API, Functional Interfaces. Used Java 11 method references feature to point to methods by their names and used functional Interfaces. Developed a web application using Angular 12 as front-end and using Web API to receive and pass data to back-end. Responsible for front-end UI development using HTML5, CSS, Typescript, PrimeNG, Angular 12, and RxJS. Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot. Used various frame works to develop Spring Cloud for distributed systems and used for building or deploying and Spring Security for authorization and authentication support. Developed the web-services and analysis of SOAP envelope using SOAPUI. Developed a migrating application from SOAP to REST using SpringBoot and internal SOAP Client. Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object. Also, used Angular.js filter to make the data searchable and sortable. Developing new states for website using AngularJS and making API calls using Rest angular. Extensively used Bootstrap for building responsive website with defined presentation. Connected to Data Sources and performed operations using Spring Data framework features like Spring JDBC, Spring ORM and Spring ElasticSearch.