Post Job Free

Resume

Sign in

FULL STACK DEVELOPER

Location:
San Jose, CA
Posted:
February 18, 2017

Contact this candidate

Original resume on Jobvertise

Resume:

Durga

FULL STACK DEVELOPER

E-Mail: acyr0s@r.postjobfree.com Contact:+1

201-***-****

SUMMARY:

Sun Certified Java Programmer with 7+ years of IT experience in analysis, design and development

using Java and J2EE.

Experience in effective work model for SDLC using Agile Scrum Methodology with the

collaborative use of JIRA for planning and tracking of Tasks and issues.

Well experience in Design, Development and implementation of Model-View-Controller (MVC)

Web Applications Using Spring Web MVC and Hibernate as ORM Framework.

Extensive experience with advanced J2EE Frameworks such as Spring MVC, Hibernate, Servlets,

JSP, EJB, Struts2, JDBC, JNDI, JMS, Java Beans, JAXB, Web Services, Java Mail and Spring

Mail.

Experience using Spring Security to Authentication and Authorization for a Web Application.

Implemented the Hibernate framework (ORM) to interact with Oracle and MSSQL database for

CRUD operations.

Developed Single page application using AngularJS.

Proficiency in developing Web Service like Restful and SOAP. Implemented Restful Web Services

as a Consumer and Producer using JAX-RS API with Jersey Framework.

Good Hands on Experience in developing Web Services using SOAP, WSDL and UDDI.

Experience with Java Web Services technologies like JAXP, JAXB, JAX-R, JAX-RPC and JAX-

WS.

Extensive Experience in using some leading Application Servers like - WebLogic Server, Apache

Tomcat Web Server, JBOSS AS, Glassfish Server, WebSphere Application Server (WAS) .

Hands on experience on JAVA Standard Edition features like Lambda expressions and

functional interfaces and Java Streams, Multithreading, Collections, Exceptions, Serialization.

Experience in using the Major Databases such as MS SQL 2008, Oracle 9i/10g/11g Servers, MySQL

and Postgres.

Expertise in implementing applications using Swings/AWT, Java Beans (EJB), Servlets, JSP,

JDBC, Applets, SOAP, POJO, DOA/DTO.

Well Experienced in with XML, XML Schema and DTD, XSL, XSLT and SAX and DOM

parsers.

Well Experienced in Maven Build tool and had a hand on experience to ANT, Maven, JUnit, CVS,

log4j and Gradle.

Experienced in implementing asynchronous messaging applications using JMS, Apache

ActiveMQ.

Experienced in using Java Persistence API in ORM Frameworks like Hibernates.

Good Knowledge in implementing applications with Inversion of Control, Dependency Injection

and AOP, DAO, EJB, Security features

Experience with JUnit and Mockito in implementing test case for functional testing and

automation.

Experience in using Design patterns like Singleton, Factory Pattern, Facades, Adapter Pattern,

Data Access Object, Session Fa ade etc.

Expertise in design patterns including MVC, Data Access Object, Business Delegate, Value Object,

and Service Locator.

Experienced in Version Controls like IBM Rational Clear Case tool, Git, SVN and bit bucket.

Hands on experience in writing Bash and Shell scripts in Linux and Windows environment

Good Experience using Hudson and Jenkins.

Good Experience in using Web Scripting tools such as Java Script, AJAX and Jquery.

Good experience with Angular.Js, Java Script and Type script.

Experienced in spring boot annotations driven MVC Web application.

Proficient with Eclipse, IntelliJ JAVA and NetBeans.

Education and Certification:

Bachelor of Information Technology Engineering, JNT University.

Oracle Certified Standard Edition-6 Programmer - Oracle Corporation.

Technical skills:

Languages Java 7, Java 8, J2EE, JavaScript, SQL, PL/SQL,C++,C,UML

WEB Technologies JSP, Servlets, JDBC, JSTL, JNDI, JAXP, JNI, JMS, HTML,

Multithreading, RMI, Ajax, JavaScript, JQuery, Angular.Js, JSON,

HTML, XHTML, CSS.

Frameworks Spring (CORE, MVC, AOP, ORM, DAO, Security), Hibernate 3.0,

Struts, JMS, Junit,Log4j, EJB, Mockito

Web Services XML, WSDL, UDDI, JAX-WS, RESTful, JAX-RS, Jersey, JSON

Singleton, Factory Pattern, Facades, Adapter Pattern, Data Access

Design Patterns

Object (DAO), DTO.

Scripting Java Script, Shell, Bash, Type Script

ORM Hibernate3.0, EJB

Application/Web Server WebLogic Server, Apache Tomcat Web Server, JBOSS, Glassfish

Server, WebSphere Application Server

Database : MS SQL 2008, Oracle 9i,10g, MySQL, Postgres

IDE s IntelliJ IDEA, Eclipse, STS

Build Tools Maven, ANT, Gradle

Version Control Git and GitHub, bit bucket, Clear case, CVS

External Tools Rally, JIRA, Jenkins, Hudson, Swagger UI

Operating System Windows, Linux, Solaris, Unix Environment.

Professional Experience:

PayPal - San Jose, CA, USA Aug 2016 Present

JAVA Developer

Project: PayPal RPDS

PayPal s RPDS stands for Risk Planning Decision Service. This is one of the most important components

in the risk analysis. This is invoked during planning phase of the payment which has funding check point.

This component is responsible for the risk decisions (Funding Source Decision: Approve / Deny and

Payment Level Decision: Approve / Deny).

Responsibilities:

Used

Scrum Agile methodology that included iterative application development, Bi-weekly

Sprints.

Involv

ed in various phases of Software Development Life cycle (SDLC) of the application.

Planni

ng, Task division and prioritizing work in team by using JIRA.

Interac

tion with client for daily and weekly status discussions.

Design

ed and developed the web application with MVC Architecture using Spring Framework.

Devel

oped Restful web service using JAX-RS API, Jersey framework.

Used

AngularJS as the development framework to build a single-page application.

Design

and implemented the API service layer on the server side to be consumed by Angular

services.

JSON

responses are generated with HATEOAS Mature Level 3.

Involv

ed in development like creating Restful Web Service and defining database connections etc.

Config

ured Deployment Descriptor (web.xml) for the applications and also used annotation driven

components to auto wire.

Config

ured Spring Web MVC Framework to implement MVC design patterns.

Worke

d on spring application framework features IOC container and AOP.

Used

Swagger UI to consume the third-party Restful services.

Used

HTML, CSS, Java Script, JQuery and Angular.Js as front end technologies to develop the

portals.

Create

d interface to use third party services using RESTFUL web service call by sending a JSON

object and receiving the response by conversion through Jackson.

Used

Java Mail for sending mails to the client about the notifications about the results.

Used

Log4j to print logging, debugging and warning information.

Used

Git as version Control tool.

Extens

ively Used Multithreading and Thread pools to consume third-party Restful Web Services to

update the native database.

Extens

ively used Postman tool for manual test the service and Junit to automate the project.

Environment: Tomcat 7, JBOSS Servers, MySQL, Spring MVC, Jersey Framework, HTML5, CSS3,

Angular.Js and Java Script, JSON.

Walmart Bentonville, AR Jan 2015 Jul

2016

Java/J2EE Developer

Project: ESMT (Enterprise Server Management Tool)

Enterprise Server Management is a web application used by the Server Management team to maintain the

progress of the all the server machines. It will be used by the Server machine owners and Service team

and Server machine group owners.

Responsibilities:

Used Scrum Agile methodology that included iterative application development, Bi-weekly Sprints.

Involved in various phases of Software Development Life cycle (SDLC) of the application.

Planning, Task division and prioritizing work in team by using JIRA.

Designed and developed the web application with MVC Architecture using Spring Framework.

Configured security using Spring Security API with JDBC and JNDI Data Source.

Implemented customized authentication in Spring Security to verify user-role and secure the

User pages, such as login, Admin, Group Admin operations, Service Provider etc.

Used Html, CSS for front end and used Java Script and JQuery for validation.

Used Spring Mail to send the mails about the machine down time to the users.

Implemented Object-relation mapping in the persistence layer using Hibernate Framework.

Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and

Hibernate.

Used Spring IOC for dynamic bean injection and Spring AOP to modularize cross-cutting concerns in

aspects and used Spring DAO Support to access the database.

Developed POJO for data modeling of account information, portfolio and transaction history and

Customized Spring Bean Factory.

Worked on Oracle development SQL, PI/SQL, stored procedures, triggers along with HQL.

Developed JSP pages using SPRING framework, Apache Tiles, JSTL and Java Script and involved in

configuring web.xml and spring-context.xml spring-security.xml according to the spring framework.

Used Log4j to print the logging, debugging, warning, info on the server console.

Developed back-end logic with Core Java using technologies including Collection Framework,

Multithreading, Exception Handling, Generics and Annotation.

Involved in developing Unit Test cases and testing the Application.

Developed Shell scripts and bash scripts to automate the build process using Jenkins.

Used Git as a version Control and Maven 3.0 as a build tool.

Environment: Jboss, MySQL, Spring Framework 4.2, Hibernates - ORM Framework, Java 8, and Log4j,

JSON.

Lexis Nexis- India Apr 2013 Dec 2014

JAVA/J2EE Developer

Project: Lexis Nexis Project

Lexis Nexis is a Law Firm application which will be used by Lawyers, Law school students and Law

Firm industries in US to explore the documents which contain the case and judgment details of the

jurisdiction. Alerts service is used by customers to save their search and get updates through email when a

case document is added or updated in the system matching his/her search criteria.

Responsibilities:

Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems

Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing,

and User Acceptance.

Developed class diagrams and sequence diagrams using Enterprise Architect.

Developed RESTful services using Jersey framework, JAX-RS.

JSON responses are generated with HATEOAS Mature Level 3.

Involved in development like creating Restful Web Service and defining database connections etc.

Configured Deployment Descriptor (web.xml) for the applications and also used annotation

driven components to auto wire.

Configured Spring Web MVC Framework to implement MVC design patterns.

Worked on spring application framework features IOC container and AOP.

Used Swagger UI to consume the third-party Restful services.

Used HTML, CSS, Java Script, JQuery and Angular.Js as front end technologies to develop the

portals.

Created interface to use third party services using RESTFUL web service call by sending a JSON

object and receiving the response by conversion through Jackson.

Used Java Mail for sending mails to the client about the notifications about the results.

Used Log4j to print logging, debugging and warning information.

Used Git as version Control tool.

Extensively Used Multithreading and Thread pools to consume third-party Restful Web Services

to update the native database.

Extensively used Postman tool for manual test the service and Junit to automate the project.

Used Sonar for Code Quality control and used Jenkins to Build and Test automation.

Environment: Core Java, Oracle, Rest Web Services, Jersey, JAX-RS, Angular.Js, JSON, EJB.

NOA Soft Solution - India Oct 2011 Mar 2013

Java Developer

Project: Site Safety Inspection

Site Safety Inspection (SSI), is a web based application used to maintain a record of user safety measures

and inspections held, following the BMS (Bristol Myers Squibb) standards. This application allows the

administrators to create a new inspection, schedule an inspection to an inspector and prepare reports of

the application.

Responsibilities:

Effectively interacted with team members for requirements capture and Analysis.

Responsible for Understanding the scope of the Project and Requirement gathering.

Involved in complete SDLC management using Waterfall Process Requirements gathering,

Design, Analysis, Development and Testing.

Responsible for creation of Beans, Controller classes JSPs.

Configured Spring Web MVC Framework to implement MVC design patterns.

Worked on spring application framework features IOC container and AOP.

Worked on Hibernate object relational mapping according to database schema

Used Html, CSS, JavaScript, JSP, JSTL and Apache Tiles for the front end or View components.

Form validations were handled using java script.

Configured the Web.xml and other Xml files for hibernates, spring configuration files.

Hibernate and JDBC were used against MySQL and Oracle databases at DAO data layer.

Write the SQL queries and PL/SQL for CRUD operations, and Stored Procedures.

Used log4j for tracking errors and debugging the code.

Developed the applications using Eclipse IDE.

Develop build scripts using ANT for the build and deployment.

Coded Test Classes using JUNIT for Unit Testing.

Environment: Core Java, J2EE, Spring Framework 3.1, Hibernates, Oracle, ANT, Jenkins

EIS Technologies India Jul 2009 Sep 2011

Junior Java Developer

Project: Document Portal

Document Portal (DP) project is used by the students to upload the documents that are requested by the

professor or Student Service office or any other office. The university members will use this to place a

request for the document for a particular user using their email. The user will be notified about the request

where he/she can upload.

Responsibilities:

Involved in full development life cycle of the project from analysis, designing and testing.

Involved in preparing class diagrams, use diagrams and sequence diagrams.

Worked on the User Interface using JSP, Servlets and HTML and CSS.

Developed the entire application web-based client implementing MVC Architecture.

Used JDBC for database connection and SQL Queries with oracle 9i database.

Configured web.xml with all the mappings.

Developed the Test cases for unit testing and also tested manually.

Created static web pages for Error handling.

Created Servlets to validate client s data on Server side.

Handle Session handling using Session ID.

Handled the issues that came during the production time and resolved them.

Used ANT as a build tool.

Used Log4j for logging, debugging to the server log file.

Used Bash script to automate the build process.

Environment: JSP, Servlets, Jboss Server, Oracle 9i.



Contact this candidate