Você está na página 1de 5

Responsibilities:

Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on
MVC Architecture using Spring Framework.
Followed the Agile Scrum software development methodology.
Responsible for gathering and analysis of business requirements.
Involved in all SDLC (Software Development Life Cycle) Phases of the project.
Used Factory, DAO, and Singleton and MVC Design patterns.
Developed the application using JSP, Spring MVC for front end, Spring 4.0 framework to manage
business layer components and JDBC for performing database transactions.
Used various built-in controllers of spring MVC.
Created Spring MVC components like Dispatch servlets, configure Request mapping annotation
controllers, view resolver components.
Implemented spring controllers with annotations, validations using model attributes to pass request from
presentation layer to helper classes.
Implemented transaction management using spring 4.0 framework declarative transaction management
with Spring AOP concepts.
Developed numerous services and controllers for the consolidated client portal utilizing Groovy and
Grails.
Used spring 4.0 framework web flow to navigate between pages.
Implemented DAO layers using JPA standards and Hibernate API interfaces, developed POJO, and
implemented Hibernate and integration with Spring Framework. Used Spring Inheritance to develop
beans from parent beans and worked on Spring Quartz functionality for scheduling tasks using Service
Oriented architecture SOA.
Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and
store data to the database with Hibernate transaction control.
Involved in the development of Page Flows, Business Objects, Hibernate database mappings and
POJOs. Used xml style syntax for defining object relational metadata. Application developed in MVC
architecture using Struts, spring 4.0 framework, Hibernate, EJB.
Used spring 4.0 framework for building the application based on MVC design paradigm. Provided
Integration for Spring MVC module.
Involved in creating Front end screens using JSF, HTML5, CSS, JavaScript, jQuery, Node JS, React JS,
tBootstrap, Angular JS UI-Router, Grunt, & Gulp and parsed data from XML.
Worked on implementing the responsive web design to the website by developing the Bootstrap
techniques, AJAX, Angular JS and JQuery technologies.
Used JSF, HTML5, CSS3, React JS, Angular JS, JQuery and Bootstrap to build this SPA Single Page
application.
Used React JS to develop responsive application specified by conditions.
Maintained Cross Browser compatibility implemented Responsive Design using Twitter Bootstrap.
Used GWT in developing the UI design for the website in order to increase the performance through
browser.
Used GWT to check the adaptability of responsive web design techniques.
Designed and developed JSPs, Servlets based on user requirements.
Exposed Business service layer as REST Web Services.
Invoked External web services using Spring Web Services.
Used Apache CXF web services for some of the internal applications developed by the organization.
Wrote Maven build scripts to compile Java classes and create jar, performed unit testing and package
them into ear files.
Developed Oracle Stored Procedures and Functions using SQL Developer.
Developed internal application using MongoDB (NoSQL Database), spring 4.0, Rest Web Services,
JavaFX and Java.
Building RESTful APIs in front of different types of NoSQL storage engines allowing other groups to
quickly meet their Data needs and remain insulated from rapid technology changes in the NoSQL field,
Evaluated system performance and validated NoSQL solution and managed, administered all NoSQL
database systems.
Used Amazon Web Services (AWS) for hosting some of the client-side applications.
Used Amazon Elastic Compute Cloud (EC2) from Amazon WebServices (AWS) cloud resources to
scalable deployment of applications by providing the configuration as a web service.
Used AWS to perform the data centric operations in cloud.
Used LISA for continuous validation of the application by conducting performance testing, UI testing.
Used LISA for service virtualization across the platforms in the organization
Used JAXB to marshal Java object to XML object to put message in message Queue.
Used JMS like ActiveMQ for messaging between the applications.
Interacted with clients directly on project status and requirements.
Implemented Junit test cases for all the modules developed to ensure complete code coverage.
Wrote automated test cases for web application using Selenium.
Configured Selenium Web Driver, TestNG and created selenium automation scripts in java using TestNG
prior to agile release.
Used Apache camel for integrating the messaging models like ActiveMQ and JMS services.
Used UNIX commands and Shell scripting for production maintenance activities of the servers for the
organization.
Used JIRA for defect tracking and project management
Used Sencha for automating unit scripts of the built applications.
Involved in preparing the documentation and logic flow charts of the process.
Used version control through SVN.
Environment: Java, J2EE, JSP, Spring MVC, Struts MVC, Spring Web Flows, JavaScript, React JS, Node
JS, Angular JS, JQuery, Hibernate, Spring 4.0, Web services (SOAP/REST), Oracle 10G, XML, AWS,
WebLogic9, Eclipse, SVN, NoSQL, Rest, SQL Developer, Selenium, IBM RAD, JIRA, IBM BPM, Apache
CXF, Apache Camel, Maven, Unix, Linux, Shell, Jenkins, MongoDB, Twitter Bootstrap, JSF, ActiveMQ,
LISA and Junit.
Java J2EE Developer
Parexel International
November 2013 to February 2015
Responsibilities:
Involved in requirements gathering, designing and development phases.
Familiarized in the various aspects of Agile Methodologies such as Scrum, planning poker tool and
estimating various tasks.
Responsible for working on Java and used different design patterns.
Used UML to develop Use case diagram, class diagram and sequence diagrams.
Developed user interface using JavaScript, React JS, Node JS, HTML, CSS.
Developed responsive web design techniques for web pages using Bootstrap.
Reviews & approves Project documentation such as Vision / Scope and Requirements document,
Project Functional Specs document, & Project Detailed Design document
Develop integrated software system testing and validation procedures.
Reviews & approves Project Management documents such as Project Plan, Roles & Responsibilities,
Contact List, Risks, Change Control, & Project Schedule.
Designed and developed JSPs, Servlets based on user requirements.
Monitor functioning of the system and track each request to ensure system operates in conformance
with specifications.
Developed numerous services and controllers for the consolidated client portal utilizing Groovy and
Grails.
Used spring framework 4.0 for building the application based on MVC design paradigm. Provided
Integration for Spring MVC module.
Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and
store data to the database with Hibernate transaction control.
Involved in the development of Page Flows, Business Objects, Hibernate database mappings and
POJOs. Used xml style syntax for defining object relational metadata. Application developed in MVC
architecture using Struts, spring framework, Hibernate, EJB.
Worked on Hibernate-Spring (ORM module) Integration. Implemented Struts as a web framework,
spring as dependency injection framework and Hibernate as database ORM framework.
Involved in Distributed components programming on the server side for the communication between
clients and server.
Designed data model and domain model; developed Stored Procedures; developed Eclipse Plugin for
creating BIRT reports developed an application using Eclipse RCP, Xmlbean. Eclipse RCP and basically
everything around Eclipse.
Exposed Business service layer as REST Web Services.
Used Apache CXF web services for some of the internal applications developed by the organization.
Used Amazon Web Services (AWS) for hosting some of the client-side applications.
Used Amazon Elastic Compute Cloud (EC2) from Amazon WebServices (AWS) cloud resources to
scalable deployment of applications by providing the configuration as a web service.
Used AWS to perform the data centric operations in cloud.
Implemented Maven Configuration to build and application deployment.Developed Eclipse RCP
administration application.
Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package
them into ear files.
Worked using Rest. Building RESTful APIs in front of different types of NoSQL storage engines allowing
other groups to quickly meet their Data needs and remain insulated from rapid technology changes in the
NoSQL field, Evaluated system performance and validated NoSQL solution and managed, administered
all NoSQL database systems.
Actively participated in unit testing and Quality Assurance of project.
Developed internal application using MongoDB (NoSQL Database), spring 4.0, Rest Web Services,
JavaFX and Java.
Used LISA for continuous validation of the application by conducting performance testing, UI testing.
Used LISA for service virtualization across the platforms in the organization.
Involved in System and Unit Level Testing with JUnit.
Used JMS like ActiveMQ for messaging between the applications.
Used UNIX commands and Shell scripting for production maintenance activities of the servers for the
organization.
Wrote automated test cases for web application using Selenium.
Configured Selenium Web Driver, TestNG and created selenium automation scripts in java using TestNG
prior to agile release.
Used Junit test cases for all the modules developed to ensure complete code coverage.
Developed and tested JavaScript library for client side validations.
Used JIRA for defect tracking and project management.
Developed Java components using Hibernate to implement persistence layer.
Strong knowledge in design patterns, distributed computing concepts.
Environment: Java, J2EE, Eclipse RCP, SQL Server, XML, JavaScript, React JS, Node JS, Angular JS,
Rest, Web services (SOAP, REST), Weblogic, Spring 4.0, Struts MVC, NoSQL, JIRA, Mongo DB, Spring
MVC, IBM BPM, Hibernate, AWS, Ant, Maven, Junit, LISA, Bootstrap, Unix, Linux, Shell, ActiveMQ,
Apache CXF, Junit and Apache Camel.
Java/J2EE Application Developer
Capital One
December 2012 to October 2013
Responsibilities:
Requirement Analysis. Use Case consolidations-enhancements.
Involved in requirement analysis. Use Case consolidations-enhancements.
Involved in development of business components (EJBs)
Designed and developed the functionality of storage manager and system.
Developed SQL Queries, Stored Procedures and functions for incorporating business logic.
Involved in accessing the database using JDBC and other related info from auto generated files
Responsible for writing EJBs including Session Beans for database access using WebLogic Server
Based on user requirements and deployed them on Web Logic Application server.
Implemented Struts Validation Framework for Server side validation.
Implemented Struts Action classes using Struts controller component.
Designed and developed the UI using Struts view component, JSP, JSF, HTML, Bootstrap, CSS and
JavaScript, AJAX, JSON.
Maintain high-quality of RESTful services and implemented REST web services using Spring MVC and
Jersey.
Used UML to develop Use case diagram, class diagram and sequence diagrams.
Used Log4J for logging the messages to flat files, database and e-mail
Used JMS for programs to create, send and receive messages by using different modules like publish-
subscribe messaging and point-to-point messaging using ActiveMQ Series.
Developed the assigned modules using various design patterns like Model View Controller, Data Access
Object, Business Delegate, Session Faade, Service Locator and Singleton Pattern
Involved in Distributed components programming on the server side for the communication between
clients and server.
Performed the Unit and integration and Stress Testing.
Junit tests were written to test each module and wrote Ant Scripts to automate the build and deploy
process and Version control through SVN, GIT and dependencies through Maven.
Environment: Java, J2EE, Web Services, Hibernate, Bootstrap, LISA, Oracle10G, XML, XSLT, ActiveMQ
Series, HTML, CSS, SQL, PL/SQL, JavaScript, SVN, GIT, UNIX, Shell, Spring MVC and Junit.
Java Developer
Black Box Analytics
-

US
October 2011 to November 2012
Responsibilities:
Involved in all the software phases from Analysis to Testing and documented all the changes done to the
application.
Followed Waterfall methodology.
Involved in attending meeting with clients to get knowledge transition.
Developed screen prototypes using HTML and Bootstrap.
Developed Use Case document explaining new and modified use cases and their behaviors.
Developed Functional Specification document describing new screens and changes in the existing
screens and their navigation details.
Developed Low level Design document with Use Case Diagram, Sequence Diagram, Collaboration
Diagram, Class Diagram, Activity Diagram and Component Diagram using UML.
Designed and developed the presentation layer using JSP and JavaScript.
Used n-tier and MVC Framework for development of Enterprise Application
Developed Form Beans, Value Objects, Transfer Objects.
Developed the design patterns like Session Facade, Business Delegate, Data Access Object.
Developed validation and tiles definition using the Struts framework.
Designed and developed EJBs, mostly stateless session beans to handle business logic, which will
internally call business objects.
Developed unit test cases for the modules involved.
Involved in Code Review.
Involved in bug fixing during QA and UAT and used QC as the tracker tool.
Environment: Core Java, HTML, JSP, JavaScript, Bootstrap, JavaBean, Struts1.2, EJB 2, SQL, WebLogic
6.0, CVS, Eclipse and Junit.
Java Developer
Banco Financiero (Peru)
September 2008 to August 2011
Responsibilities:
Involved in all the software phases from Analysis to Testing and documented all the changes done to the
application.
Followed Waterfall methodology.
Involved in attending meeting with clients to get knowledge transition.
Developed screen prototypes using HTML and Bootstrap.
Developed Use Case document explaining new and modified use cases and their behaviors.
Developed Functional Specification document describing new screens and changes in the existing
screens and their navigation details.
Developed Low level Design document with Use Case Diagram, Sequence Diagram, Collaboration
Diagram, Class Diagram, Activity Diagram and Component Diagram using UML.
Designed and developed the presentation layer using JSP and JavaScript.
Used n-tier and MVC Framework for development of Enterprise Application
Developed Form Beans, Value Objects, Transfer Objects.
Developed the design patterns like Session Facade, Business Delegate, Data Access Object.
Developed validation and tiles definition using the Struts framework.
Designed and developed EJBs, mostly stateless session beans to handle business logic, which will
internally call business objects.
Developed unit test cases for the modules involved.
Involved in Code Review.
Involved in bug fixing during QA and UAT and used QC as the tracker tool.
Environment: Core Java, HTML, JSP, JavaScript, JavaBean, Struts1.2, EJB 2, SQL, Bootstrap, WebLogic
6.0, CVS, Eclipse, Web Sphere Application Server, UNIX.
Education
Masters of Software Engineering in Software Engineering
VIT University
Skills
Java, J2EE,JSP, Spring MVC, Struts MVC,Spring Web Flows, JavaScript, React JS, Node JS, Angular
JS, JQuery, Hibernate, Spring 4.0 , Web services (SOAP/REST), Oracle 10G, XML, AWS, WebLogic9,
Eclipse, SVN, NoSQL, Rest, (8 years), SQL Developer, Selenium, IBM RAD, JIRA, IBM BPM,Apache
CXF, Apache Camel, Maven, Unix, Linux,Shell, Jenkins, MongoDB, Twitter Bootstrap, JSF, ActiveMQ,
LISA and Junit (8 years)
Additional Information
TECHNICAL EXPERTISE:
Languages C, C++, JAVA, SQL, PL SQL
J2EE Technologies JSP, Servlets, Struts 1&2, Spring 4.0 MVC, EJB, Hibernate, JSTL, JMS, Log4j,
JDBC, Java Beans, JAX-RS, JAX-WS, Swings, Hibernate, JIRA
Web Services SOAP, RESTful Web services, WSDL, JAX-WS, WSDL4J, Apache CXF, AWS
Application/Web Servers Apache Tomcat 5/6/7/8, Glassfish Server, J-Boss, WebLogic, WebSphere
Methodologies Agile, Scrum, Kanban methodology, UML, OOP, OOAD, TDD, BDD and J2EE Design
Patterns.
Web Technologies HTML5, AJAX, XML, Json, Jquery, Java Script, CSS3, Angular JS, Node JS, React JS,
JSF, JSTL, DOM, JAXB and JAXP.
IDE Tools Eclipse and Net Beans
Databases/API Oracle, SQL, PL SQL, NoSQL, MySQL, iBATIS, MS Access, MS SQL Server, Triggers,
View, Criteria and Toad.
Operating Systems UNIX/Linux, Windows XP/Vista/7/8
Data Modeling Microsoft Visio, Rational Rose and UML Design
Versioning Tools CVS, Subversion, Clear case, GIT, SVN
Development Tools Ant, Maven, Junit