| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Candidate's Name
Lead Full Stack Engineer
PHONE NUMBER AVAILABLE
EMAIL AVAILABLE
LinkedIn: https://LINKEDIN LINK AVAILABLESummary: Towards 12 years of professional experience in the Software Development Methodology such as Agile, Software Development Life Cycle (SDLC), requirements gathering, design, development, testing, deployment of software applications using Java & J2EE, Spring Boot, Struts, Hibernate, Jersey and Front-End Apps using JQuery, AJAX, MFE, TypeScript, CSS, React JS, Redux, Angular JS, Angular 7/8, Stencil JS, Jest. Solid experience in collaborating with Product Owners, Tech Lead, Architects and Director and ability to work efficiently with Onshore and Offshore team and translating the requirements for the development. Good Understanding of strong FIDO based passowrdless Authentication. Involved in designed and successfully completed development for pilot scope. Deep Insight of Microservices Architectures such as service registration, discovery, inter communication with services and Eureka server integration with spring cloud ecosystems. Worked on passowrdless login using platform authenticator options setup at product and client levels FIDO Laptop Touch/Faceid Experience in working with cloud providers like AWS cloud, Azure DevOps, Google Cloud Provider Kubernetes cluster. Solid understanding of Object-Oriented Analysis, Principles, Design and Object modelling using UML like Class diagrams, Use cases, Sequence and Test Cases. Using Test Driven Development (TDD), Unit Tests (Junit, Mockito), Maven, Rally, GITHUB (Check-in, checkout, branching, tagging, code merge etc... Pull Requests, Code Reviews) and Jenkins are part of everyday tasks. Java 8, Spring WebFlux - Reactive Programming. Good understanding of Agile Methodology and clarity of Grooming, Tech Debts, Backlogs, Story Points/Feature sizes, Project/Sprint Planning/Iteration, Checkpoints etc., Knowledge about Splunk architecture and various components (indexer, forwarder, search head, deployment server), dashboards etc. Experience building Kafka Connector for publishing and consuming Kafka messages. Implemented Spring boot microservices to process the messages into the Kafka cluster setup. Good experience working with cloud computing service environment like Amazon Web Services (AWS) and managing AWS like EC2, S3 bucket, Cloud Front and API integration. Expertise in Hibernate, Docker, Jenkins, Azure, EMR, Apigee, Splunk, Dyna Trace Management tools and a web commerce like ATG
Profound experience in working on various databases like Oracle, MySQL, PostgreSQL, Teradata, DynamoDB to store, manipulate, retrieve data and many other database operations by using SQL, PL/SQL, Views, Stored procedures, Functions, Sequences, indexes, Triggers, User Defined data types, Exception Handling, Joins, Having/Group by clauses etc., Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA. Good Understanding Structuring React Redux Ducks Architecture Containers, Layouts, Routes, Reducers, Actions etc. Extensive experience in Core Java concepts like Exception handling, Multi-threading, Generics, Garbage collection, Synchronization, Serialization, IO, Collections framework, Java Beans, Lambda Functions, Stream API. Strong experience in persistence frameworks - Spring data JPA (Hibernate as the implementation) to map POJO s to a relational database object. Vast experience interacting with various teams to fulfill the requirements that span multiple teams. Led a team of developers onshore and offshore, helped solve many complex issues in day-to-day tasks, guide, direct, explain requirements in detail and provide steps to implement the solutions. Great team player as well as an individual/independent contributor with excellent soft skills, design, problem solving and analytical abilities. Enforced good development practices such as code review sessions, frequent demonstrations, code quality Standards using SonarQube, CI/CD Pipelines, Vulnerabilities using Vera code, Splunk monitoring wherever necessary, Dynatrace for Application Monitoring, Tea Leaf for Application Interaction Logs, UI Responsive Web Design and Coordinated with Release.Software SkillsLanguages: Java, SQL, PL/SQL, HTML, JAVA SCRIPT, PythonWeb Technologies: HTML, DHTML, CSS, JavaScript, Typescript, React JS, Stencil JS,Angular 7/8, RxJS, Redux, AJAX, JSON API, Node JS, Junit, Mockito, JMeter Express JS Selenium, JestJAVA Frameworks: Spring, Struts 2, Hibernate, Swagger, Jersey, Spring Boot, Spring WebFlux, Eureka, Spring Cloud, Kafka, JPA, Microservices
Application/Web servers: Apache Tomcat, Oracle WebLogic, IBM WebSphere, JBossDatabases: Oracle, SQL server, MySQL, PostgreSQL, Mongo DB, Teradata, DynamoDBDatabase Tools: Teradata Studio, Oracle SQL Developer, SQL Modeler, MySQL Server
Web services: SOAP, RESTfulVersion control systems: Bitbucket, GIT, Github, GITLABJava API s: JDBC, Servlets, Java Beans, RAD, EJB, JNDI, JMS, JAXB, Lambda, Jackson, JSP, Business Objects Java SDK,IDE's: Eclipse, IntelliJ, Flash Builder Professional, Spring Tool Suite, Visual Studio CodeOperating systems: Windows Family, LINUX, UNIXTools: Jenkins, Docker, Docker Compose, PMD, Check Styles, JBPM, Perfecto, WordPress, VDL, Splunk, Business Objects, JIRA, PUTTY, FileZilla, SonarQube, Kubernetes, Vera code, Tealeaf, Browser StackCloud Services: Amazon Web Services (EC2, S3, Elastic ache), Google Cloud
EngineMethodologies: Agile, Waterfall, BDD (Behaviour Driven Development), Test Driven Development (TDD).Professional Experience:Environment: Java 1.8, Gradle, ReactJS, Redux, FIDO, Typescript, Jest, JavaScript, Pendo Analytics, HTML5, CSS3, GIT, Bitbucket, StencilJS, BFF Layer, JUnit, Cloud Front, Flink, Jenkins, Visual Studio Code, Selenium, Passkeys, Cucumber, RSA, NokNok, Kafka, JPA, MFE, Spring Boot, SonarQube, Oracle, AWS Lambda, AWS Beanstalk, Confluence, Vera code, Dynatrace, Postman.Client: ADP, Roseland, NJ Feb 2023 - June 2024 Role: Lead Application DeveloperProject: Next Gen Authentication Unified Portal
Description:This portal provides an enhanced combat front to practitioners, employees, and applicants. It offers multiple authentication schemes, risk-based security, and a continuous user experience that is profound globally. Client and product level configurations can be configured as well along with enhanced features like risk-based security and passowrdless flows and forget-me flows.Responsibilities: Implemented Passowrdless login on using platform Authenticator FIDO based Authentication which does Passkeys Verification on login into the application. Developed Microservices using Spring Boot and deployed on OpenShift containers using UDeploy as well as AWS Beanstalk. Developed entities and JPA Repository interfaces & implementations for database related operations using Spring Data JPA support. Built centralized logging to enable better debugging using Elastic Search Logstash and Kibana.
Developed code for Responsive web design in JavaScript using frameworks like Angular.js, React.js. Configured Docker containers and Kubernetes to manage dozens of microservices. Implemented the application using Spring IOC, Spring MVC Framework, Spring Boot and handled the security using NokNok, RSA and Passkey Verification. Used latest JWToken based mechanism to secure rest web services.
Used JPA to persist the data into database and wrote HQL based queries to implement CRUD operations on the data. Experience with Apache Kafka and Zookeeper apart from JMS as messaging service. Used terraform to write Infrastructure as code and created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum. Implemented Kafka log compaction mechanism for restoring state in case of system failure. Involved in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups. Used ECMA Script 6 (ES6) features, CSS3, SASS for styling components, HTML Elements manipulation etc., Expertise in JUNIT testing using Mockito and Power Mockito, integration testing and SOAP UI testing. Implemented ingestion services to connect to RDBMS using Kafka producer API s / Kafka Connect. Implemented TDD practices using JMeter, easy mock, power mock and integration tests. Experience in introducing Docker utilizing Docker tool compartment. Condition provisioning arrangements utilizing Docker. Developed snippets of Java code which can run on Flink in the standalone mode on my local machine. Extensively used OneUx Components like Modals, Expandable Box, OneUx UI, Grid, OneUx Tooltips etc., Used npm and bower to manage front end dependencies in node environment. Server-side application is based on Gradle to manage dependencies. Introduced Behavior Driven Development BDD using cutting edge libraries as a more efficient replacement for traditional Java integration unit tests. Developed Automated Test Suites to test UI using Selenium, Cucumber. Developed restful Web-services using SOAP framework in Java. Used Jenkins to build the applications from the repository and to deploy on the Server.Environment: Tomcat, Java 1.8, Drools Engine, JBPM, Jersey, XML, jQuery, JavaScript, Angular 8, AJAX, HTML5, CSS3, SASS, GIT, Log4J, JUnit, ANT, Gradle, Elastic Search, Flink, RabbitMQ, Jenkins, Oracle 11g/12g, SQL Data Modeler,Hibernate,JPA, Windows XP, Windows 2003, Windows 2007, IntelliJ, PL/SQL, LDAP, JSON API, Spring Boot, Spring Batch, ATOM, Visual Code.Client: Verizon, Hyderabad, India (Cognizant) Mar 2019 - Dec 2021 Role: Lead Full Stack DeveloperProjects: Global Rebate Suite (WWGRS)Global Rebate Suite is a system that captures sales out data rebate claims, validates these through an automated process, and triggers payments to our channel partners automatically It implements a global set of capabilities based on a timeless business process.Every capability will be implemented only once across all regions. Transition to a global standard claims process. Enable full compliant claim validation and calculation, including global SN control. Increase claim automation by displacing manual processing to support scale and enhanced validation.Responsibilities: Involved in developing components for Member Portal Applications using Java, UI technologies such as HTML, CSS, JavaScript, Typescript, Angular components. Made good use of database concepts like Cursors, Volatile Tables, Inner Proc methodology, date and time functions, various joins, group by, etc., Written business rules using Drools Rule Engine. Developed packages and stored procedures for some of the complex functionalities in test resiliency module. Involve in the team to integrate the Spring Boot, Spring Data JPA and Spring Cloud framework. Worked with Docker to deploy Micro-services in modern containers to increase Isolation. Upgraded the UI screens in the application to single page UI using Angular 8 & Rx.js. Ran multiple comparison tests to verify that the data matches with existing systems. Worked closely with Product owners and Report developers explaining the data model, analyzing the data, and made necessary changes in the procedures. Followed GRS DBA Standards for DDLs like Table and Column naming and created Tables accordingly for the procs.
Use Spring Data JPA to develop JpaRespository for accessing the database to CRUD (Create, Read, Update, and Delete) data. Used Average aggregations metrics in Elastic Search to look for specific numeric field in various documents. Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka. Worked on React JS Virtual Dom and React views rendering using components which contains custom HTML tags. Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation. Experienced in working on Amazon Web Services like EC2 instances, EMR clusters, Lambda Functions, AWS Glue, Cloud Formation Templates. Re-designed, re-architected and built the existing application using Java 11, Spring Boot, Spring Reactive Stack (WebFlux), GCP, PostgreSQL and Maven. Daily check-ins into source system and build automation to move procedures between environments. Unique experience with Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), Worked on a POC to use SAP Smart Data Access for exporting SAP Hana data to BigData Platform using Apache Spark Developed GRS single page web-application using Angular 8. Created various angular components/templates, services, models, defined routes and integrated them into the application. Deployed GRS Web App and various microservices developed using Spring Boot on Docker on AWS EC2 Instances and AWS S3. Used JUnit framework for unit testing of application and MAVEN to build the application and deployed on Tomcat using Jenkins.Environment: Java 1.8, SOAP, RSA, VDL, XML, jQuery, JavaScript, ReactJS, AWS Glue, AJAX, HTML5, CSS3, SASS, GIT, Log4J, JUnit, Spark, ANT, Maven, Jenkins, Oracle 11g/12g, SQL Data Modeler, Windows XP, Windows 2003, Windows 2007, IntelliJ, PL/SQL, LDAP, JSON API, Spring Boot, Spring Batch, ATOM, Visual Code.ADP, Hyderabad, India Jun2017 to Dec 2018 Role: Sr Member TechnicalProjects: One Login Page (OLP)ALP and OLP are the login pages for authenticating the Employee as well as Admins (Practioners). In ALP we used ARCOT (3 rd. party Tool) for authentication where in OLP we are eliminating the usage of 3 rd. Party authentication tool but using the RSA. Here in RSA, we are calculating the risk and we are provisioning the user for additional security process(2FA) for authentication.Responsibilities: Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source). Called existing Stored procedures to get the data from database using Spring. Assisted the Quality Assurance team in testing the application. Bootstrap used to bring a rich look to the application. Implemented react JS code to handle cross browser compatibility issues, Used React Router to turn application int Single Page Application. Used Data Binding properties to bind the data which is retrieved from J2EE server using Remote Object service. Involved in development of HTML5 front-end using React JS. Server-side application is developed in Java using Spring for dependency injection and Hibernate for ORM purposes. Extensively worked in Test Driven Development (TDD) framework using JUnit. Using the Crawler to create the database catalog in the AWS Glue which is used to create the database schema. Experience with stream processing using Kafka and Kafka Connect. Used Jersey Rest framework to create rest-based web services for front end. Used Apache POI for providing the user to upload and download spreadsheets from the tool. Used VDL Library drag and drop library, grids, splitter, Charts, Dropdowns, and many other components. Coordinated with IT department and updated knowledge on various new threats and risks in information. Implemented Modal Dialog to display error messages on all UI screens using Twitter Bootstrap 3 Used Springs Async annotation to submit some jobs asynchronously. Used JUnit framework for unit testing of application and ANT to build the application and deployed on Tomcat. Used Lambda to group the collections in Java.Environment: Vignette Portal -7.4, Java1.6, ORACLE ADF, AngularJS, jQuery, JavaScript, CSS, Html, Spring-MVC, JDBC, Hibernate, Oracle (SQL/PL/SQL), Eclipse, Restful, GIT LAB, PMD, Toad, find bugs, fortify, Agile Methodology, Drools Rules Engine.Client: Hewlett-Packard, Bangalore, India May2014 to Jun2017 Role: Web Application DeveloperProjects Description:Approval CentralThe application helps the managers to do all the approve/reject task related to employee in one area which have save time of Managers. There are different service providers to facilitate the different needs of Employees. The Application consume data from service provider as xml and store in database once manager approvers any task it will send communication back to service provider.@HP PortalHP The @hp portal is an internal, global HP website. Its purpose is to aggregate the variety of websites created for employees. The @hp portal represents a uniform approach to creating independent websites and provides a means for connecting them to the global HP intranet for employees. The @hp portal serves as the gateway to the numerous intranets.Responsibilities: Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source). Written business rules using Drools Rule Engine. Involved Project Management (L4 ticket Supporting) Activities. Used Angular JS Routing to switch through nested HTML views in the framework and generated customizable Angular.js directives which were used in conjunction with HTML elements for DOM manipulation. Used AJAX calls and requesting JSON information through REST APIs to fetch data and secure client s information from server asynchronously. Used Spring Kafka API calls to process the messages on Kafka Cluster setup. Server-side application is developed in Java using Spring for dependency injection and Hibernate for ORM purposes. Used Jersey Rest framework to create rest-based web services for front end. JIRA as the bug tracking system to track and maintain the history of user stories/issues on everyday basis. Used JUnit framework for unit testing of application and ANT to build the application and deployed on Tomcat.Environment: Java 1.5, Vignette Portal -7.4, Hibernate, Java 8 Oracle 11g , Servlets 2.5,Tomcat, jQuery, Web Services, ANT, SOAP, WSDL, Ant, JavaScript, JSP, Json jQuery, Oracle, WebLogic, Apache Axis-2, Dojo 1.4, JavaScript, AJAX, XHTML, HTML, CSS.Client: Hewlett Packard Bangalore, India Jan2012 May2014 Role: Associate Software EngineerResponsibilities: Involved in requirements gathering, design, development, testing and maintenance. Developed client-side control, widgets and validations using the Vignette ajax library and Dojo. Involved in Tomcat Application Server Migration. Developed and implemented web applications & database using the technologies: MVC, Ajax, Hibernate, JPA, JDBC, HTML, DHTML, CSS and Web Services. Consumed SOAP web services to perform Downstream Integration Developed front end application using JavaScript, jQuery, Ajax, HTML and CSS. Level 3 support for the Production issues. Involved in setting up server-side application based on J2EE using Spring and Hibernate and JSPs and Servlets. Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes. Performed unit testing for the service classes and the DAO's using JUnit and assist users in the testing. Developing JSP pages and the view and controller related files using the Spring Web MVC framework.Education: Masters in computer science, University Of Central Missouri, Lees Summit, Missouri. 2023 Btech in electrical and electronics, JITS, Karimnagar, 2010 |