Post Job Free

Resume

Sign in

Developer Data

Location:
Columbus, OH
Salary:
140k
Posted:
November 10, 2020

Contact this candidate

Resume:

Pruthvi Raj

Mobile: 408-***-****

Email: adhp76@r.postjobfree.com

SUMMARY:

Software Developer with strong experience of 6+ years in designing, developing and maintaining the web based and the business applications using Java, J2EE, WebLogic Portal, WebSphere, Oracle Technologies and proficient in all aspects of system architecture, including designing and implementing large, scalable, distributed systems.

Expertise in Core Java Concepts like OOPs, Garbage Collector, Collections, Multithreading, Exception Handling, Generics, Synchronization, Serialization and De-serialization.

Experience in working on various Spring modules (Spring Core, Spring MVC, Spring Boot, DAO and AOP), along with Hibernate as the back end ORM tool for implementation of persistence layer, Microservices using Spring and mapping of POJOs.

Expertise in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections

Developed dynamic web applications and web services using RAD, Eclipse, JBuilder, JDeveloper, IntelliJ, NetBeans and Web Logic workshop.

Developed features and modules using JavaScript and component-based Typescript Modules.

Proficient in setting up Angular JS framework for UI development, developed html views with HTML 4/5, CSS 2/3, jQuery, AJAX, JSON, and Java Script.

Professional AngularJS experience including knowledge of Directives, Services, and Filters.

Extensive experience on modern front-end template frameworks for JavaScript - Including Bootstrap, jQuery, ReactJS and AngularJS.

Experience in integration tools like Spring Integration, Apache CXF, Apache Kafka and Apache Camel to integrate the enterprise application technologies with existing JVM environment.

Experienced in producing and consuming RESTful Web Services and SOAP using

JAX-RS, JAX-WS, WSDL, JAX-B APIs and implemented using Jersey, Jackson and Spring REST libraries.

Strong QA Automation experience with Selenium Web driver, Jbehive and Cucumber.

Expertise in creating Databases, Tables, Stored Procedure, DDL/DML Triggers, Views, UDT, Cursors, Functions, data dictionaries, and maintaining data integrity and Indexes using SQL.

Development experience using databases like MySQL, Oracle database 11g and MongoDB.

Expertise in Database Drivers like JDBC, Spring JSBC to summon DB stores strategies.

Experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.

Expertise in integrating tools with Jenkins and writing Jobs in Jenkins. Experience in CICD process using Jenkins.

Expertise in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and Test-Driven Development (TDD).

Strong experience in performing test activities in environments like JUnit Framework using Mockito and Easy Mock, Spring JUnit Runner, JMeter and JUnit, Selenium, CURL, SoapUI, Cucumber.

Development of services that utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2, Lambda).

Expertise in source code management using Bitbucket, CVS, SVN and GIT.

Technical experience:

Java/J2EE Technologies

Servlets, JSP, JSTL, JDBC, JMS, JNDI, EJB, JPA

Programming Languages

Java 8.0/7.0/6.0/5.0, PL/SQL

Application/Web Servers

WebSphere, Jenkins, JBoss, Tomcat 8, IBM WebSphere 8.x/9.x

Frameworks

Struts 2.x/1.x, Spring 4.3, Hibernate 3.0/4.x, JSF 1.2/2.0, MyBatis, Log4J

IDEs

Eclipse, IntelliJ 2017.1, XCode, NetBeans 8.0.2, Spring Tool Suite (STS) 3.8.3

Web technologies

JavaScript 1.8, jQuery 2.11, AJAX, XML 2.2, HTML 5, DHTML, CSS 3, CSS 4, Angular, NodeJS

Methodologies

Agile, Scrum, TDD(Test-Driven-Development), OOAD, SDLC

Testing Tools

JUnit 4.12, JIRA 7.0, Selenium, cucumber

Database Servers

Oracle 8i/9i/10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1, Azure Databricks, Azure Data Factory

NoSQL Databases

MongoDB, Cassandra, Couch DB

Build Tools

ANT, Maven 3.3.9, Gradle 3.4.1

Platforms

Windows, Mac, LINUX, UNIX

Version Control

GIT, CVS, SVN, Rational ClearCase, Bitbucket

Professional Experience

Client: American Electric Power

Columbus, OH

January 2019 – Present.

Role: Sr. Full-Stack Developer.

RESPONSIBILITIES:

Worked on Agile Rally dev for define user stories, tasks, and defects.

Applied Agile Test Practices SCRUM, Scripted Test Cases for Test Driven Development TDD and developed test cases for story card based on Acceptance Test Driven Development ATDD.

Worked on Java 8 features like Lambda expressions, Streams, filters, optional classes and default methods.

Developed web pages using Angular Framework and worked with various Angular typescripts directives and services and Filters to build the Application.

Experience in working with Spring MVC Controllers and Spring Hibernate templates.

Involved in development of User Interface (UI) using HTML5, CSS3, Angular 8, JQuery, Bootstrap, JavaScript, Ajax, Spring MVC and JSTL and Agile development methodology.

Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.

Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.

Experience in Web development with Java, JavaScript, Dojo, jQuery, JSP, XML, and HTML.

Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.

Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Spring Framework.

Developed user stories using Core Java and Spring 3.1 and consumed rest web services exposed from the profit center.

Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using Log4j.

Written JUnit Test cases for perform unit testing and tested web services with REST Client.

Worked on UI components using Angular Dependency Injection, Models, data binding and controllers.

Worked on SQL scripts to insert master data into tables. Worked on jetty server to deploy application locally.

Used Swagger for technical documentation.

Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).

Environment: Java 1.8, Spring framework, Spring Boot, Hibernate, jQuery, Angular, HTML5, CSS3, Bootstrap, Web Services (SOAP/REST), WebSphere Application Server, JSON, Microservices, Eclipse, Microsoft Visual source safe, JSP, OAuth2, Log4J,Oracle SOA, DB2, Maven, putty, AWS, GitHub, Eclipse, Mockito, Ant, Java Security, Swagger.

Client: Change Health Care,

Nashville, TN

November 2016 – December 2018

Role: Sr. Full-Stack Developer.

RESPONSIBILITIES:

Developed and maintained complex software components / systems in compliance with department standards including JSP, JSTL, EJB, JMS, JAX-WS, Restful APIs and Java Mail.

Designed user interface screens using JavaScript, HTML, DHTML, CSS, JSP and validating using jQuery.

Used Web Developer tools, Firebug and IE developer toolbar for debugging and to check the browser compatibility.

Transformed design mock-ups into cross-browser compatible HTML5/CSS3 layouts and implemented dynamic Elements and reusable libraries with JavaScript, jQuery.

Developed Spring Data Mongo repositories for performing data retrievals from MongoDB.

Enhancing the features required changes using HTML5, CSS3, JavaScript, jQuery, jQuery UI and ReactJS.

Configured and monitored numerous MongoDB and NoSQL instances, MongoDB Schema Design using DB Ref, Manual Ref, Embedded Data Model Design.

Created React.js for reusable components (multi-field form elements, background file uploads.

Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap in creating the Application.

Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.

Using Spring MVC framework to better control the presentation, business, structural and navigational aspects of the applications.

Installed and configured required software for application development (RAD, Oracle database) WebSphere, Tomcat, plugins for Eclipse, required framework jars.

Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data.

Used Hibernate for Database Persistence to perform CRUD operation like insert, update, retrieve.

Used Hibernate, object/relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data with SQL-based schema

Used Xstream API to transfer data back and forth between Spring MVC and Ext JS.

Worked on Data Migration from PL/SQL 11 to Oracle 12C. Creating and replacing procedures to migrate old data into new system for the database storage.

Developed API for using AWS Lambda to manage the servers and run the code in the AWS.

Developed triggers and views and wrote complex queries and stored procedures using PL/SQL.

Configured Kafka to read and write messages from external programs.

Configured Kafka to handle real time data.

Developed RESTful Services and Web Service Clients (JAX-RS or JAX-WS) with data representation in different formats such as XML and JSON.

Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.

Used Quality Center, Clear Quest for Bug Fixing and Tracking

ENVIRONMENT: Java 1.8, HTML5, CSS3, Bootstrap, React.js, Redux JIRA, Hibernate, JavaScript, Spring Boot, React, Spring MVC, JMS, JMeter, Jenkins, Ext JS, Ant, Maven, Groovy, Docker, SQL, Restful Web Services, jQuery, GitHub, AWS, PCF, Kafka, Microservices, Selenium, Mongo DB, Tomcat Server.

Client: KinderCare,

Portland, OR,

April 2015 – October 2016

Role: Sr. Full-stack Developer.

Responsibilities:

Designed front-end presentation logic using JSP, HTML5, CSS3 and Strut tags and deployed the design in Word Press.

Expertise in client side designing and validations using HTML, DOJO, GWT, JavaScript, JSP and Struts Tag Library.

Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.

Implemented Spring Beans using IoC and Transaction Management features to handle transactions and business logic.

Used Spring Boot framework for building cloud Microservices and to develop Spring based application radically faster with very less configuration

Designed and developed intranet web applications using JavaScript and CSS.

Used JavaScript, jQuery, AngularJS, Node JS and AJAX technologies for front end user input validations and Restful web service calls.

Used Hibernate ORM (Object Relational Mapping) Framework to interact with the database to overcome manual result set handling.

Worked on writing complex queries and PL/SQL procedures, cursors on different databases.

Implemented RESTful Web services for transmission of data in JSON format.

Worked on mongo DB to store datasets, retrieve samples and to manage asynchronous calls status

MySQL database used to store the data required for the application and created database schema, tables and load the data into the tables.

Environment: Java 1.7, HTML5, CSS3, javascript, AJAX, jQuery, Spring MVC, Spring Security, Hibernate, Spring Boot, Microservices, Restful Web services, Eclipse, SOAPUI, Jenkins, MySQL, Apache tomcat, Maven, Junit, Jenkins, Apache CXF, TestNG.

Client: Yes Bank,

Bengaluru, India,

September 2011 – July 2013

Role - Java Developer

RESPONSIBILITIES:

Involved in all phases of Designing and Development of application.

Created Class diagrams and Use Case diagrams from design specification using Rational Rose.

Worked in Waterfall Methodology and involved in the project discussions.

Develop GUI related changes using JSP, HTML and client validations using JavaScript.

Designed and developed the application using Struts Model View Controller (MVC) design Pattern.

Developed Struts Action Forms, Action classes and templates and performed action mapping in struts.

Coded JavaScript for AJAX and client-side data validation.

Developed an automated application using JMS for messaging and JNDI to interact with the Server.

Implemented Service locator pattern to invoke EJBs through Struts.

Configured the data mapping between Oracle and SQL Server and tested performance accuracy related queries under SQL Server.

Created SQL queries, PL/SQL Stored Procedures and Functions.

Extensively used the JDBC Prepared Statement to embed the SQL queries into the java code.

Implemented logging using log4j.

Tomcat Application Server was used for deploying the application.

Environment: Java 1.5, HTML, CSS, XML, JavaScript, Angular 2.0, AJAX, jQuery, JSON, UML, SQL, Apache Tomcat

Education:

Bachelor’s in Computer Science,

JNTU, HYD, India (2007 – 2011).

Master’s in Information Technology,

Portland State University (2013 – 2015).



Contact this candidate