| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateName: Gowtham Kumar NarraEmail: EMAIL AVAILABLEPh: PHONE NUMBER AVAILABLEPROFESSIONAL SUMMARY:With over 9 years of experience in Design, Development, Implementation and Maintenance of Java & J2EE applications using Agile and waterfall methodologies.Hands on experience in Requirement Analysis, High-level design using design patterns and Object-oriented programming and OOAD concepts.Completed projects using Core Java, J2EE, EJB, SPRING, Struts, HIBERNATE, WEB SERVICES, RMI, Servlets, JSP, JPA, JSF, JNDI, JDBC, JMS, JavaScript, HTML, React JS, SOAP and XML, XSLT, SQL, PLSQL, Ajax, Maven, and Ant-build scripts.Good experience in working with Web/Application servers likes Jboss4.x Application Server, WebLogic10.0&8.1, WebSphere6.x and Apache Tomcat5. x.Experience in performing Code reviews and peer reviews for maintaining best coding standards.Extensive experience in working on multiple operating systems including UNIX, Linux, and Microsoft Windows.Experienced in business/technical requirements capturing, configuration management, team coordination and software engineering processes.Expertise in using configuration management tools like GIT, CVS, SVN, VSS and Clear Case, Star Team.In-depth knowledge of Apache Subversion (SVN) and Jenkins Continuous Integration Server Installation, Configuration, Design and Administration, and integrating these tools with other systems.Experience in Planning, Installation, Development and Administration of WebSphere MQ, WebSphere Message Broker.Experience in writing technical documents like Functional Requirement Document, DetailDesign, creating screen mockups, Test Cases, Conducting Code/Peer Reviews, Testing (Unitand Integration), planning and leading training sessions. Strong analytical, debugging, problem solving skills, excellent communication,Presentation skills and a good team player.Proficient in using tools like pgAdmin, pgAdmin4, or DataGrip to manage and query Aurora PostgreSQL databases from within Java development environments.Working experience with Automation testing with Gulp and Pro UIProficiency in using Jenkins builds and Pipelines for continuous builds and deployments.Hands-on experience in various java-programming tools like WSAD, Eclipse-3x, RAD, JDeveloper.Hands on experience in all stages of Software Development Life Cycle (SDLC)Strong Experience in PL/SQL, SQL, Stored Procedures, Triggers, functions, packages in Oracle, DB2.Have Strong knowledge on C++ and C programming languages.Experience using J2EE Design Patterns like Composite View, Value Object, DAO, MVC, Singleton, Session Facade Pattern, Front Controller, MVC and Factory Pattern for reusing most efficient and effective strategies for new development.Extensively used Core Java concepts like Collections, Multithreading etc. Implemented Restful based web services using Jersey Framework.TECHNICAL SKILLS:ProgrammingJava/J2EE, Core Java, C, C++, JavaScript, XML, HTML,ReactJS, Typescript, PL/SQL.Web TechnologiesJSP, Servlets, Swing, JDBC, JNDI, J2EE, XML, HTML, SOAP, JMS, Hibernate, EJB 2.1/3.0, RMI, WSDL, UDDI, DOM, SAX, XSL, X Path, HTML, AXIS, and Web Services.Development ToolsEclipse, IntelliJ, WSAD, RAD, Ant, Maven.FrameworksStruts, JSF, Spring, Spring boot, microservices, Hibernate.Designing ToolsRational Rose, Together, Agile Methodology.Web/App ServersJBOSS, WebLogic 8.1/10.x, WebSphere 6, Tomcat.DatabasesOracle 8i/9i/10g/11g, SQL Server, Sybase11.x, DB2, MySQL.Distributed TechJ2EE, EJB, Springs, RMI, Web Services, MQSeries.Configuration ToolsSource of Site, GIT, StarTeam, VSS, CVS, Clear Case.Design PatternsComposite View, MVC, DAO, Singleton, Business Delegate Design Pattern.Operating SystemsWindows XP/NT/2000, UNIX, Linux.PROFESSIONAL EXPERIENCE:Client: Truist Bank, Atlanta, GA June 2021 - PresentRole: Senior Java DeveloperResponsibilities:Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and ReactJS, Created the responsive UI components using React/Redux and to dispatch events to the store.Developed enterprise grade web applications for various clients using latest technologies like NodeJS and other JavaScript technologies.Developed the code to send the automated emails from NodeJS when an action is performed on front-end Angular view pages. Developed the server side for REST API's using Node.JS with ExpressJS framework.Supported clients query monthly statement and sort transactions by their own criteria using AngularJS.Architected the System using Micro Services and deployed them to Pivotal Cloud Foundry (PCF). Used Spring Boot with Embedded Tomcat and followed Continuous Integration and Continuous Delivery for developing the Web Application.Implemented and developed applications using Spring (IOC, AOP, MVC, Security, Boot, and Batch), Hibernate, and REST based Web Services.Involved in creating S3 buckets in the AWS environment to store files and sometimes which are required to serve static content in the web application.Involved in configuring S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirement.Created AWS Lambda, EC2 instances provisioning on AWS environment and implemented security groups, administered Amazon VPCs.Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database. O Developed the S park-Kafka-Producer-Consumer module and was involved in developing applications using Java and J2EEDeployed the Docker containerized Spring Boot application using AWS Elastic Bean Stalk.Involved in writing SQL and Stored Procedures for handling complex queries with help of MySQL Workbench, TOAD and access them through Java Programs from Oracle Database.Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.Worked with MongoDB to store non-relational data into the collection and retrieve them whenever required. Designed & developed using HTML5, CSS3, EXT JS, JavaScript, XML, AngularJS, NodeJS, JSP, JSON, Vue.js, JSF, J2EE and Ajax.Worked in using React JS components, Forms, Events, Keys, Router.Used Lambda function on text object methods Context object properties using Nodejs.Worked on Nodejs Middleware framework like Expressjs and Hapi.js and Yoemon, essentially developed micro services and serve them through middleware.Experienced in Working on modules like MongoDB and mongoose for database persistence using Nodejs to interact with Dynamodb.Designed the API structures with Nodejs running on Nginx.Upgraded existing UI with HTML5, CSS3, jQuery, Bootstrap.Implemented core features of Angular 7 framework such as Dependency Injection, Data Binding, Filters, Directives, Templates, Services and Deep Linking Designing.Highly used Angular 7 Router to build single page applications for navigation through different status and multiple models. Involved in creating a reusable component using React JS for DOM manipulation.Experience of design and develop Microservices, transform Monolithic architectures into Microservices using open sourceClosely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URLs properly. Developed web applications running on NodeJS using the Express framework, Vue js .Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services and Vue.js.Environment: Agile, Java 8, HTML5, CSS3, JavaScript, Angular7, Spring Boot, Spring Rest, Spring Cloud, Spring MVC, Spring AOP, Spring Batch, OAuth2, Hibernate, Oracle, MongoDB, AWS, RESTful web services, TDD, GIT, JIRA, Jenkins, Maven.Client: Western & Southern Financial Group, Cincinnati, OH Feb 2018 - May 2021Role: Full Stack Java DeveloperResponsibilities:Implemented HTTP REST API using NodeJS and extensively tested RESTful services using POSTMAN.Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.Experience in building application with React JS, Redux, Require JS, in MVC architecture.Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda expressions, default, static methods, and Concurrency API.Implemented different data structure like Linked Lists, Array Lists and used concurrent Hash Map functional interfaces, collectors, default methods, type interfaces, for each.Created and maintained several Micro Services serving various functions in the cloud-service layer as well as the web layer.Created and Configure Micro Services architecture for CDT Directory project and integrated with AngularJS and Node JS applications.Developed new features in the client-facing website using Laravel framework and REST APIs. O Designed and developed Rest API and services using best practices to interact within the micro services.Hands on experience on web services (SOAP, REST) and applied Agile methodologies; MVC design pattern used; accompanied with Hibernate persistence.Developed and performed unit testing scripts with Junit API and PowerMock API in TDD environments. O Provided design and mentor framework integrated implementation for interactive web application development.Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for Microservices.Designed and developed Micro Services based business components and RESTful service endpoints using Spring Boot.Experience with Front-end JavaScript frameworks like Angular JS, Node JS. And with the creation of RESTful Web service.Involved in design and development of the Hibernate Domain Model for the service.Implemented modules into NodeJS to integrate with designs and requirements and used NodeJS Express Framework.Worked on RESTful Web services as well as Node Rest framework for backend services used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation.Designed and developed Middle-tier components for company's object framework using best practices and design Patterns and used in Model-View-Controller (MVC). Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.Experience in building application with React JS, Redux, Require JS, in MVC architecture.Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda expressions, default, static methods, and Concurrency API.Implemented different data structure like Linked Lists, Array Lists and used concurrent Hash Map functional interfaces, collectors, default methods, type interfaces, for each.Created and maintained several Micro Services serving various functions in the cloud-service layer as well as the web layer.Created and Configure Micro Services architecture for CDT Directory project and integrated with AngularJS and Node JS applications.Developed new features in the client-facing website using Laravel framework and REST APIs. O Designed and developed Rest API and services using best practices to interact within the micro services.Hands on experience on web services (SOAP, REST) and applied Agile methodologies; MVC design pattern used; accompanied with Hibernate persistence.Environment: Agile Methodology, Java 1.8, J2EE, HTML5, CSS3, jQuery, Ajax, Rest API, Bootstrap, JavaScript, AngularJS, JSP, NodeJS, Hibernate, Spring Framework, Spring MVC, Spring IOC, Spring boot, Spring security, OAuth, JAX-RS, GIT, JUnit, Maven, Restful, Amazon Web Services (AWS), Micro Services, Mongo DB, WebSphere, JIRA, Jenkins, Spring Tool Suite.Client: PACCAR, Chillicothe, OH Nov 2016 - Jan 2018Role: Java DeveloperResponsibilities:Developed the application using J2EE Design Patterns like Business Delegate, Factory, Singleton, Session Facade, Service Locator and DAO and implemented JMS API in J2EE.Developed the UI using HTML, CSS, Ajax and JavaScript for interactive cross browser functionality and complex user interface.Used Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.Designed and implemented services for storing, updating, and retrieving user data using MongoDB database and communicated with remote servers using REST enabled Web Services.Deployed the Web Application in IBM WebSphere.Parsing of XML using SAX and DOM Parsers.Involved in installing and configuring Maven for application builds and deployment. Worked on Log4J to validate functionalities.Automate build process through Maven build framework. Configured and customized logs using Log4J.Used JIRA to assign, track, report and audit the issues in the application.Setup the continuous Integration (CI) process for the application using the Jenkins.Involved in designing the client-side module architecture based on new Angular Framework.Used Node JS to run Angular JS on server with mock JSON data and completed the UI development independent of server.Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring SecurityConfigured Spring Container to implement IOC/DI of the Spring Beans, and to manage the beans' life circle.Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema. Used Jersey to implement Restful Web Service and used XML API form to transfer the data.Environment: JAVA, J2EE, JSE, JMS, HTML, CSS, Ajax, JSP, JavaScript, AngularJS, NodeJS, Spring, Hibernate, MVC, Restful Web Service, SQL, Mongo DB, IBM Web Sphere, SQL Server, JUnit, Jira tool, Maven, JIRA, IntelliJ, Oracle, OAuth, XML, DOM, Unix Scripting, GIT.Client: U.S. Bank National Association, Tempe, AZ July 2015 - Oct 2016Role: Java/J2EE developerResponsibilities:Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.Migrating existing applications into REST based Microservices to provide the CRUD capabilities using Spring Boot, Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST.Involved in development of Agent Verification System using Spring MVC framework.Used Spring Inheritance to develop beans from already developed parent beans.Used Spring AOP for logging, auditing, and transaction management to distinguish business logic from cross-cutting concerns.Developed Unit /Integration test cases using JUnit. Used Gradle tool for building and deploying the Web applications in Web Logic Server. Used JIRA tool for tracking stories progress and follow agile methodology.Worked closely with Spring Data main modules like Spring Data Commons, Spring Data Gem fire, Spring Data Key value. Spring Data Mongo DB, Spring Data REST.Used logging techniques provided by Log4J tool for efficient logging and debugging.Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).Implementing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database. O Developed the Spark-Kafka-Producer-Consumer module and was involved in developing applications using Java and J2EEUsed Spring Security for Authentication and Authorization of the application.Created data model and generated Hibernate mappings and domain objects using Hibernate tools.Interfaced with the My SQL back-end database by integrating Spring with Hibernate.Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.Environment: Java, J2EE, HTML, CSS, JavaScript, jQuery, Struts, Spring IOC, Spring MVC, Spring AOP, JDBC, Hibernate, My SQL, HQL, SQL, JUnit, Gradle, JIRA, Log4J, Eclipse, SVN and Web Logic Server. |