Home

Prasanna Kumar - SR .Java Developer
[email protected]
Location: Kansas City, Missouri, USA
Relocation:
Visa: H1B
Prasanna Kumar M
Sr. Java Developer
Email: [email protected] Phone: +1 (469) 364-4553
Professional Summary:
Over 9+ years of IT experience as Full Stack Developer in Software Development Life Cycle core areas such as Analysis, Design, Coding, Testing and Deployment using Java/J2EE/Web technologies.
Solid experience in design and development of web-based applications using HTML5, CSS3, JavaScript, Angular 8.0/2.0, Node.JS, Bootstrap, AJAX, JSP, Java Script libraries like J Query & DOJO.
Strong experience in Angular JS directives and filters to make SPA s better in functionality.
Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Hystrix, Spring Eureka, Spring Ribbon, Spring Data JPA, Spring Cloud.
Expertise in implementing web and enterprise applications using Java 11, Spring Boot, and Spring Rest.
Experienced in developing UNIX shell scripts for batch processing.
Extensive experience in testing on multiple operating systems including UNIX, Linux, and Windows.
Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi-Threading, Lambda, and Generics.
Experience in designing and building dynamic and user interactive websites using JavaScript, Angular JS, Angular 2/4/5/6/7/8, React JS, Backbone.js, Express.js, Bootstrap, Node.js, and jQuery.
Experience in various MVC architecture development such as Spring MVC, Struts MVC and JSF 2.1.
Experience in using Spring Data main modules like Spring Data- Commons, JPA, REST, Apache Cassandra, Key Value and Community modules like Spring Data-Dynamo DB, Elastic search.
Experience in using Spring Data in Advance Integration with Spring MVC Controllers.
Proficient in working with J2EE Technologies such as Servlets, JSP, JSF, XML, JSTL, Java Beans, Spring JPA, Hibernate, Spring Netflix, Spring Hystrix, JAX-WS, JAX-RSs.
Good understanding and hands on experience in Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions, Java Message Serve (JMS).
Having excellent knowledge of Manual Testing and Automation Testing with Selenium.
Experience of design and develop Microservices, transform Monolithic architectures into Microservices using open-source framework like Spring Boot, pivotal cloud foundry and Spring Cloud Netflix.
Experience in Developing Applications Using ORM Technologies such as JPA 2.1, Hibernate.
Hands on experience in deploying and configuration multi-tire Enterprise applications on various Application servers and Web Servers which includes Apache Tomcat 8.0/9.0.1, Web logic Server 11g, Glassfish 4.1, JBoss, WebSphere 8.5.
Extensive use of Use case model, use case diagrams, class diagrams and sequence diagrams using MS VISIO, Enterprise Architect and RAD 9.5/8.0/7.5.
Proficient in creating use case Diagrams such as Class Diagrams, State Chart Diagrams, Activity Diagrams, Sequence Diagrams using UML Methodology in MS. Visio, Argo UML.
Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions, and Packages besides writing DDL, DML and Transaction queries with development tools like Rapid SQL.
Experience in writing stored procedures, creating views, joins and triggers using MS SQL Server.
Knowledge on HBASE, Cassandra database as part of Open-Source participation.
Excellent Understanding of NoSQL, MongoDB for handling huge amount of data, Cassandra databases and knowledge on Elastic Search.
Extensive experience on AWS (Amazon Web Services) services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic ache, SNS, SQS.
Experience in writing applications by using Build tools such as Maven, Ant, Gradle and deploying them on servers and Jenkins for continuous integration development.
Good Working Knowledge of ANT and Maven for project build/test/deployment, Log4j for logging, and Junit for unit testing.
Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
Knowledge of XML and related technologies like XSL, XSLT, and parsers like JAXP (SAX, DOM) and JAXB.
Experience in implementing web-based projects using Web/Application Servers such as WebLogic, Apache Tomcat, IBM WebSphere, and JBOSS Application Server.
Defined set of security policies which helps in identifying categorizing and protecting the assets on AWS, managing access to AWS resource using accounts, users, and groups.
Experienced in automated deployment using Bash and Python scripting with focus on DevOps tools, CI/CD tools such as Jenkins, Cruise Control.
Experience in Enterprise Integration Development using Apache Camel Framework.
Experience with Integrated Development Environment tools like Eclipse, NetBeans, WebStorm and implementation of version control tools like GIT, SVN, CVS, and Clear Case.
Implemented unit testing by writing Test plans, Test cases and Junit testing during project.
Implemented SOA architecture with web services using SOAP, WSDL, UDDI, and XML. Worked on Web Services testing using Selenium IDE, Selenium RC Server, Selenium Grid/Web Driver Testing, SOAPUI, and Testing.

Technical Skills:
Programming Languages: C, C++, Java (1.6, 1.7, 1.8, 10, and 11), SQL, PL/SQL, Shell Scripting Enterprise Java Servlet, JSP, JDBC, JSTL, Data structures.
Mark-up/XML/UI Technologies: HTML, HTML5, XSLT, JavaScript, Dojo, CSS, CSS3, XML, XSD, AJAX, jQuery, JSON, Angular 2, Angular 4, Node.js, React JS.
Tools & Framework: Struts, Spring Core (IOC), Hibernate, JPA, Spring MVC, Spring AOP, Spring Data (Spring JDBC, Spring JPA), Spring Boot, Spring Web Flux, Spring Batch, Spring Security and Spring Cloud
Services: Web services Microservices, SOA Architecture, SOAP, RESTful, JAX-RS JAX-WS, and Jersey
Middleware Technologies: JMS, RabbitMQ, Kafka, Spring AMQP, Spring Integration.
Web/App Servers/Containers: WebSphere, Apache, Tomcat, JBoss EAP, WebLogic and Docker.
Databases: IBM DB2, Oracle, PostgreSQL, Apace Cassandra, NoSQL MongoDB.
Development Tools: Eclipse, Spring Tool Suite (STS), IntelliJ.
Testing Tools/ Frameworks: SoapUI, Rest Client, JUnit, Mockito, Jasmine, Karma, Selenium, Cucumber.
Version Control Tools: GitLab, GitHub, Bitbucket.
Build-Automation Tools: (CI)/Issue Tracking Tools Maven, Gradle, Apache ANT, Jenkins, JIRA.
Build-Automation Tools: MVC, Factory, Front Controller, Singleton, Observer and DAO patterns

Professional Experience:
Charles Schwab, Sunnyvale, CA September 2023 to Present
Role: Sr. Java Full Stack Developer
Responsibilities:
Involved in complete life cycle of Software Development Life Cycle (SDLC), and actively participated in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to ensure iterative and incremental delivery of features.
Designed and implemented user interfaces and dynamic, multi-browser compatible pages using modern web technologies, like HTML5, CSS3, JavaScript, Angular Material, TypeScript, Ajax, jQuery, Express.js, and Bootstrap.
Developed robust web applications utilizing Express.js, Node.js, and Vue.js for efficient server-side and client-side functionality.
Implemented serverless architectures using AWS Lambda, ensuring efficient resource utilization and cost optimization, contributing to a smoother UI/UX
Utilized J2EE components such as Servlets, JSPs, and EJBs for building dynamic web applications.
Implemented AJAX for asynchronous communication with server-side APIs, enhancing user experience with dynamic content loading.
Developed and maintained Data Access Objects (DAO) to manage database interactions, ensuring efficient data retrieval, persistence, and consistency across applications.
Employed Jasmine and Karma for unit testing Angular applications.
Developed a single-page application using Angular 11, Java 17, Spring Boot, and Azure Cloud, incorporating microservices architecture, Kubernetes, Kafka, Elasticsearch, and CI/CD pipelines, ensuring seamless integration, scalability, and performance.
Integrated Azure Storage services (Blob Storage, Cosmos DB) and Azure SQL Database/PostgreSQL to efficiently manage data in Java applications.
Implemented Azure Service Bus/Event Grid for reliable messaging and event-driven communication, and utilized Azure Key Vault for secure management of secrets, keys, and certificates.
Enhanced performance and reliability by integrating CloudWatch for resource management and monitoring on Azure.
Designed and developed web applications using Spring MVC, leveraging Spring IOC for dependency injection to promote loose coupling and testability, and integrated Spring Security for robust authentication and authorization.
Implemented centralized configuration management with Spring Config.
Utilized Spring Data JPA for seamless data access and management, simplifying CRUD operations.
Led the migration of existing applications to a microservices architecture using REST APIs, Spring Boot, and Spring Cloud (Netflix Eureka, Hystrix), enhancing scalability and resilience.
Utilized Mockito for unit testing and mocking dependencies, Kafka for real-time data streaming and message brokering, and Splunk for log management and analysis.
Implemented OAuth2 for secure and standardized authorization, ensuring secure access to APIs and resources.
Developed and consumed RESTful web services using JAX-RS, ensuring seamless integration between client and server.
Developed high-performance backend services in Go, reducing latency and improving user experience
Adopted TDD practices with JUnit, enhancing code quality and reducing bugs.
Managed multi-module Maven projects, ensuring consistent builds and artifact management.
Designed and implemented RESTful APIs, enabling seamless integration and communication between client and server.
Adapted at leveraging Terraform for automated infrastructure as code (IaC) solutions, enhancing deployment workflows and operational efficiency.
Utilized Swagger for API documentation, ensuring clear and accessible API specifications.
Automated test execution and deployment processes by implementing CI/CD pipelines using Jenkins, Travis CI, and Circle CI, leveraging GIT for effective version control, maintaining high UI/UX standards.
Integrated Selenium with Jenkins for continuous integration and continuous delivery (CI/CD), automating test execution and reporting
Managed and optimized Oracle databases, ensuring data integrity, performance, and reliability.
Developed and optimized complex SQL queries for efficient data retrieval and manipulation.
Utilized IntelliJ IDE for efficient coding, debugging, and development workflows.
Managed tasks and project workflows using JIRA, ensuring efficient project tracking and collaboration.
Configured and maintained Jenkins CI/CD pipelines, integrating SonarQube for continuous code quality monitoring, automating build, test, and deployment processes, ensuring high code coverage and reliability.
Skilled in integrating enterprise systems with Apache Camel to streamline data flow and enhance application interoperability in full-stack Java environments.
Utilized Elasticsearch, Logstash, and Kibana (ELK) stack for log management, monitoring, and visualization.
Utilized Docker for containerization, orchestrated services with Docker Swarm and Kubernetes, and implemented behaviour-driven development (BDD) using Cucumber and karate for end-to-end testing.
Enhanced the application s security by validating Log4J configurations and developed comprehensive unit tests using the Mockito framework and JUnit, strictly following TDD methodologies.
Deployed applications on Apache Tomcat server and utilized Maven for build automation and project deployment in IntelliJ IDE.
Designed and implemented serverless architectures using AWS Lambda, API Gateway, and CloudWatch for real-time monitoring and efficient resource utilization.
Managed cloud-native components using Kubernetes, Docker, and AWS EKS, ensuring efficient orchestration and scalability of containerized applications.
Integrated AWS S3, DynamoDB, and Athena for efficient data storage and retrieval, enhancing application performance and scalability.
Utilized AWS Glue for ETL processes and Athena for querying large datasets, ensuring efficient data processing and analysis.
Integrated AWS Kinesis for real-time data streaming and processing, ensuring efficient handling of large data volumes.
Automated web application testing using Selenium, ensuring high-quality and bug-free software delivery by creating and executing comprehensive test cases.
Enhanced application security by validating Log4J configurations and developing comprehensive unit tests using Mockito and JUnit, strictly following TDD methodologies, ensuring secure and reliable UI/UX.

Environment: Java 17, J2EE, CSS3, HTML5, Agile, jQuery, JavaScript, Enzime, Bootstrap, OAuth, JAX-RS, Junit, Angular11, NodeJS, VueJS, ExpressJS, Ajax, Go, PostgreSQL, Spring (Framework, MVC, IOC, Boot, Security, Data, Config) Micro services, Maven, Kafka, Kubernetes, Kinesis, GIT, Restful, AWS, Oracle, Log4j, JIRA, Jenkins, Docker, DevOps(CI/CD), ELK, Splunk, Selenium, SonarQube, Swagger, IntelliJ IDE.

Nike, Beaverton, OR January 2022 to August 2023
Role: Sr. Java Full Stack Developer
Responsibilities:
Responsible for discussing and understanding the requirements received from the client and preparing design documents with approach details for the implementation of the enhancement.
Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
Wrote extensive HTML5, CSS3 code to build dynamic pages.
Used Angular Material for creating rich, Responsive UI Screens for varying screen sizes and devices.
Involved in writing UI code using Angular 8/9, HTML5, CSS3 and Bootstrap4.
Learned to implement Java 11 with Hibernate in IntelliJ platform.
Designed and developed Microservices using REST framework, Spring Boot and Angular 8/9 in creating application. A desktop application was developed by using Java 11, Java FX and SQL Server.
Created various Angular directives, controllers, DOM expressions, templates, data binding etc. Created the single page application using Angular 8 and the state of the application is kept in store and is accessed using Ngrx selectors wherever needed.
Created AWS Lambda using java to perform event driven processing.
Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
Developed and maintained automated regression test case in selenium WebDriver using Java programming language.
Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using Stack especially worked with database setup and maintenance on AWS EC2.
Used Rabbit MQ queues for implementation of multi-threaded synchronization processes and used JMS queues for consumption requests.
Developed REST API s using Spring MVC and spring boot, hosted all Microservices on Pivotal Cloud Foundry (PCF).
Used Micro service architecture, with Spring Boot-based services interacting through a combination of REST and leveraging AWS to build, test and deploy Microservices.
Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
Excellent in deploying the applications in AWS as EC2 instances and creating snapshots for the data that must be stored in AWS S3.
Doing impact analysis and creating High Level Design Document and Authoring guide.
Implementing the Microservices based on RESTful API utilizing Spring Boot with Spring MVC.
Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
Worked closely with Spring Data main modules like Spring Data Commons, Spring Data Gem fire, Spring Data Key value, Spring Data Mongo DB.
Expert in Spring Boot which is radically faster in building cloud Microservices and develop spring-based applications with very less configuration.
Migrating existing application into REST based Microservices to provide the CRUD capabilities using Spring Boot
Extensively used various modules in spring like AOP, DI (IOC), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
Used Micro services architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
Written Storm topology to accept events from Kafka Cluster (using Zookeeper) producer emit into MongoDB. Implemented functionalities using Spring Boot with Thyme leaf and Hibernate ORM.
Used Spring Ribbon API for load balancing and instances health check.
Worked on Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using spring framework and annotations.
Developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
Designed Angular 7 components, UI services to consume rest services using Component based architecture provided by Angular 7.
Involved in Implementing Angular 6 component router for navigation and Angular services to connect the web application to back-end APIs.
Hands on experience with MongoDB Installation, Configuring, Monitoring and Designing.
Wrote MongoDB models and schema by using Mongoose to query data.
Manipulated data using CRUD operations of MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
Analyze and resolve problems associated with MQ software, UNIX software and associated hardware and applications and used Puppet and MCO for Configuration Management tool.
Experience in configuring session affinity, session persistence and monitoring in JBOSS.
Worked on creation of custom Docker container images, tagging, and pushing the images.
Created Docker containers and Docker consoles for managing the application life cycle.
Used Jenkins for continuous integration (CI) and continuous deployment (CD).
Used EJB 3.0 and JPA to display values from DB2 database on screen and to fix lots of bugs and enhancements for screen. Used Apache Maven as the software build tool and Log4J for logging errors and messages.
Used EJB 3.0 to create a service which is responsible for transferring metadata and data to each other.
Used spring framework with EJB 3.0 to create these services which can handle transactions in millions.
Used Maven as build and dependency management tool for creating EAR, WAR and JAR files to be deployed
in application servers and integrated with Jenkins, and Jenkins Jobs.
Used JIRA for Project Management, Bug Tracking, and Issue Tracking.
Used GIT for version repository maintenance.

Environment: Java, Spring, Hibernate, JNDI, AJAX, HTML, XML, JBoss, REST Web Services, AWS, Apache Axis, UNIX Shell Scripting, Log4J, JUnit, Maven, EJB, UML, Eclipse, J Profiler, Selenium, Java Performance Analysis Tool, Eclipse, Memory Analyzer, Angular JS, Angular, Spring MVC, MongoDB.

Florida Department of Environmental Protection, Tallahassee, FL October 2020 to December 2021
Role: Java Full Stack Developer
Responsibilities:
Worked in Agile, and Scrum Environments and participated in requirement gathering, analysis, and design.
Defined and constructed layers, server-side objects, and client-side interfaces on Java/J2EE design patterns.
Worked on Swing and Spring MVC framework for the application.
Designed Prototype and project layout skeletons in jQuery, CSS, HTML, XML, and JavaScript.
Created Multiple and nested Views, Routing, Controllers, Services, Custom Directives, Node.js, Bower and Grunt.
Involved in the process of Design, Coding, and Testing phases of the Software development cycle.
Created an in-memory data structure cache by using React DOM to update the browser efficiently.
Involved in designing Spring boot application and Hibernate ORM.
Used AngularJS in creating animations based on CSS classes for a new requirement that surfaced for the client.
Created a responsive web application integrating Twitter Bootstrap with AngularJS and media queries.
Used react-redux library to connect Redux application to ReactJS components, used redux store to combine different reducers to produce a global state. Configured and verified AWS workstations as per application requirements.
Worked on NoSQL database like Cassandra to store key values, for data analytics which is used as a Database.
Worked on RESTful web services using Jersey for JAX-RS implementation to transport and retain JSON format.
Worked on SOA Web Services using SOAP for transmission of large blocks of XML data over HTTP.
Consumed Web Services to fetch and direct credit card information from third-party applications.
Developed Microservices using Spring Boot, Spring Security, Eureka, and HATEOAS and deployed them to AWS.
Implemented the associated business modules integration using Spring and Hibernate data mapping.
Used ActiveMQ to improve the stability and scaled the system for more concurrent users.
Used Multithreading to process tables as and when specific user data is completed in one table.
Worked on Scala, built Scala prototype for the application requirement, focused on types of functional Scala.
Worked on the creation of custom Docker container images, tagging, and pushing the images.
Used data structures and algorithms for time and memory complexity reduction.
Used JMS for reliable and asynchronous exchange of essential information such as payment status reports.
Wrote SQL queries, stored procedures, and enhanced performance by running explain plans.
Composed and executed MongoDB scripts to insert and update the NoSQL database automating data changes and reporting and managing & maintaining Oracle and NoSQL databases in the production domain.
Wrote an integration application in Groovy for the Magento Shopping Cart Application and Counter Point.
Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
Used log4j for logging and SVN for version control also occasionally employed GITHUB as repo store.
Used XStream API to transfer data back and forth between Spring MVC and ExtJS.
Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.
Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
Use Jenkins with Maven to Compile and build Microservices code and configure Build Triggers.
Used DevOps to emphasize the collaboration and communication of both software developers and information technology professionals automating the process of software delivery and infrastructure changes.
Elastic Cache can be run in an Amazon VPC environment and Redis can use Elastic Cache with almost no modification.
Performing Smoke Testing and Acceptance Testing with Selenium in multiple Java platforms.
Followed TDD methodology to write unit tests with JUnit and Mockito. Write automated regression tests using JMeter. Wrote highly referenced blog posts on Error Handling in Scala and Problems that Scala Fixes.

Environment: Java, J2EE, JDK, RCP, AWS SDK, Ext JS, Git, Swing, JFC, Spring, AWS SNS/SQS, hibernate, Scala, Core Java, SOAP/Rest, Web Services, Python, JavaScript, Clojure, Oracle 12C/18C, UML, HTML5, CSS, SASS, RAD 7, WAS 8 WSDL,
SDK s, JIRA, JAXB, Linux, JAX-WS, JAX RPC, JMS, UNIX, Selenium NOSQL(MongoDB), AngularJS, ReactJS, AJAX, Apache
JMeter, jQuery, Mule ESB JUnit, Maven, EMR

Amazon, Hyderabad, Telangana, India March 2019 to September 2020
Role: Java Full Stack Developer
Responsibilities:
Involved in SDLC cycle like Analysis, Designing, Developing, Testing, and deploying the Enterprise applications using Java and Object-Oriented Design Patterns based on business requirements.
Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build the application iteratively and incrementally. Participated in scrum-related activities and Daily Scrum Meetings.
Developed User Interface by coding in HTML5, CSS3, JavaScript, jQuery, AJAX, Bootstrap, JSP, and Angular6 for creating the Web pages.
Implemented Angular6 Controllers to maintain each view data. Implemented Angular Service calls using
Angular Factory and tested all application controllers extensively with Angular6 built-in testing facilities.
Used Java8 features in developing the code like Lambda expressions, creating resource classes and fetching documents from the database.
Used design patterns like Singleton, Data Access Objects, Factory, and MVC patterns.
Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
Integrated with Spring Cloud projects to provide distributed tracing and other features.
Developed microservices with Spring and tested the application using Spring Boot.
Used Spring Core Annotations for Spring Dependency Injection, Spring MVC for Rest APIs, and Spring Boot for microservices.
Development of cloud-hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path. Wrote build scripts using Maven.
Experience in NoSQL databases like MongoDB installation, configuration, and designing MongoDB multi-shared cluster and monitoring with MMS.
Used JIRA tool for Issue/bug tracking, and monitoring of work assignments in the system.
Experience in the implementation of version control software GIT repositories. Configured AWSEC2 instances, S3Buckets, and Cloud Formation Services based on the business requirements.
Utilized AWS Lambda to upload data into AWS S3 buckets and to trigger Lambda Functions Including EC2.
Configured and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch.
Hands-on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.

Environment: Agile Methodology, Java, Java 1.8, J2EE, HTML, CSS, JavaScript, jQuery, AJAX and Angular6, XML, DAO, POJO, JPA, Spring (IOC, AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, Hibernate Framework, AWS (Amazon Web Services), RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB, NoSQL, CI/CD, Log4j, Jenkins, JIRA, Selenium Web Drivers, Protractor, GIT, Socket Programming.

Wells Fargo, Hyderabad, Telangana, India August 2017 to February 2019
Role: Java Developer
Responsibilities:
Configured and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch.
Worked on high-level and low-level system design, planning, estimation, and implementation.
Developed presentation layer using JSP, HTML5, CSS and client validation using JavaScript, DOM.
Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
Created Node.js Express Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MySQL.
Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
Developed Microservices and RESTful web services using JAX-WS and secured them using Spring Security Basic Authentication technique by validating against LDAP Active Directory.
Documented and published REST API using Apigee tool and managed the API users.
Worked with Spring IOC for implementing the future of DI across different layers and implemented Spring AOP for logging and auditing.
Used JSTL Tag library to create standard dynamic web pages.
Worked on XML and JSON for transferring and retrieving data between different applications.
Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI and SOAP.
Designed and integrated the full-scale Spring MVC/Hibernate persistence solution with the application architecture.
Used JMS Messaging system to send/receive messages from MQ and differentiated them by using Apache Camel.
Deployed the Spring Batch application on Pivotal Cloud Foundry (PCF) instance and bind the services like Java and PostgreSQL services.
Monitored and maintain the logs of PCF Spring Batch application from PCF Apps manager.
Worked in wide-area network to maintain all the device related data onto MySQL database.
Involved in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
Worked with JUnit, Mockito and build tools such as Gradle. Worked on Log4j for logging errors, messages and performance logs and GitHub for version control.
Worked with Jenkins CI/CD tool for deploying the application war on to different environments.
Deployed and tested the application in Unix on IBM Web Logic Application Server.
Used Eclipse as IDE for developing and deploying in local environment.
Collaborated with testers and developers and prepared test plans for producing high quality software applications.

Environment: Java (jdk 1.7), J2EE, Spring Framework, Spring MVC, Spring Security, Spring JDBC, Spring ORM, JSP, Hibernate, CSS3, Angular JS, Servlet, JDBC, AJAX, SOA (Service-oriented Architecture), SOAP, RESTful, JMS, XML, HTML, CSS, jQuery, JavaScript, MySQL, Stored Procedures, Triggers, Eclipse, WebLogic, Agile/Scrum Methodology, GitHub, Jenkins, Gradle, PCF (Pivotal Cloud Foundry), JUnit, Mockito, Shell Scripts.

KPMG, Hyderabad, Telangana, India September 2015 to July 2017
Role: Java Developer
Responsibilities:
Prepared Analysis document and followed AGILE software development with Scrum methodology.
Used JavaScript and jQuery to validate the input given to the user interface.
Applied data transformation rules to transform code from one format to another format using NodeJS.
Created the Nodejs express server to build the MVC framework from the front-end side of AngularJS to the backend.
Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server. Developed the application on the NodeJS platform using JavaScript programming.
Used framework APIs like Struts, Spring, iBATIS, and hibernate.
Worked on the SPRING framework like SPRING IOC, SPRING DAO, SPRING ORM and Spring Integration.
Involved in the development of backend logic or data access logic using Oracle DB & JDBC.
Developed API using Hibernate to interact with the Oracle database.
Expertise in Multithreading, Remote Method Invocation (RMI), EJB, Serialization, and Java Beans.
Worked extensively on SPRING MVC framework to develop new internal web applications.
Used Spring AOP components for the Logging, Exception handling, and Transactional Models.
Enforce compliance with dynamic processing and security policies by using Mule ESB.
Developed Spring boot application with microservice and deployed it into AWS using EC2 instances.
Developed stored procedures, triggers, and functions with PL/SQL for Oracle database.
Uses the DAO pattern for the data access layer and JMS API for the messaging requirement.
Design PL/SQL batches using Core JAVA with connectivity to Oracle for data maintenance and handling.
Test API responses for WCS changes deployed on a continuous basis and validate Green Box and MongoDB data.
Developed test cases and performed unit tests using JUnit Framework and used JIRA for tracking bugs.
Developed and executed SQL queries for testing database integrity and for data analysis using Selenium.
Developed automated regression test cases in Selenium WebDriver using Java programming language.
Used Maven to build and generate code analysis reports and JENKINS for continuous integration.
Used WebLogic for design, development, and deployment of applications.

Environment: Java, J2EE, SPRING, Hibernate, Struts, WebLogic, Restful, jQuery, AJAX, Ext JS, JavaScript, JSP, JSTL, Servlet,
Microservice, Oracle 11g/12C, CRUD, PL/SQL, JIRA, Angular, GWT, JDBC, AWS, MongoDB, NodeJS, Adobe (CQ5), Bootstrap, Core Java, JBPM, NoSQL, UML, Eclipse, Junit, Maven, Agile, SOA, JIRA, JENKINS, Selenium.
Keywords: cprogramm cplusplus continuous integration continuous deployment user interface user experience message queue javascript sthree database information technology golang microsoft procedural language California Florida

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4161
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: