Developer Resume
CA
SUMMARY:
- Five and half years of extensive experience in Java/J2EE technologies based Software Application Design and Development, Documentation, Debugging, Testing and Implementation. Involved in end to end Software Development Life Cycle (SDLC)
- Extensive experience with front - end java technologies such as: HTML, XML, JQuery, JavaScript, AJAX, Java Server Pages (JSP), Servlets, Webservices (Spring Web services, JAX-RPC, JAX-WS, JAXB, SOAP, SOA, WSDL), Struts, MVC and Spring Framework (MVC, DAO, IOC, ORM)
- Expertise in back-end/server-side java technologies such as: Hibernate, Java Data Base Connectivity (JDBC), Java Persistence API (JPA), Java Messaging Service (JMS), Oracle and PL/SQL .
- Good experience with Lucene Search library.
- Good understanding of Design Patterns like Singleton, MVC, Session Facade, Factory, etc.
- Developed the web applications on IDE tools like Eclipse and NetBeans, Myeclipse etc.
- Experience in the Agile (Scrum) to deliver mission-critical web or desktop applications with J2EE, XML, and related technologies
- Automated build, testing, and continuous integration with Ant, Maven & JUnit
- Worked on web application servers like Tomcat, JBoss & Websphere.
- Extensively worked with Repository tools like IBM Rational Clear Case, SVN, and CVS.
- Extensive use of Use Case Model, Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose and Microsoft Visio
- Strengths include being good team player, excellent communication, interpersonal and analytical skills, flexible to work with new technologies and ability to work effectively in a fast-paced, high volume, deadline-driven environment
TECHNICAL SKILLS:
Programming Languages: Java
Web Technologies: JSP, Servlets, AJAX (HTML, DHTML, Java Script, CSS),Angular JS
J2EE Frameworks: Struts, Spring, Spring boot, Hibernate, Junit
Web services: Rest API, Soap Service
UML Tools: Microsoft Visio, Rational Rose
IDEs: Eclipse, Myeclipse
Web/Application Servers: WebSphere, JBoss, Tomcat 7
RDBMS: Oracle, SQL ServerVersion Control Tools
CVS, SVN, GitHub: Scripting Languages
Build Tools: ANT, Maven
Operating Systems: Windows, UNIX, Linux, MAC
PROFESSIONAL EXPERIENCE:
Confidential, CA
Technologies - JAVA1.6,1.7,XML,XSD,SpringMVC,Tomcat6,ApacheLucene,Oracle10g,Linux,Eclipse,JAXB,JUnit, REST, SOAP Web services, JDBC, JSP,SVN,GitHub,JQuery,axis2,JavaScript,HTML,Eclipse,TOAD, Angular JS, Spring boot,Node.js
Developer
- Played key role in implementation of this project.
- Involved in architecture design and technical design of the project.
- Multithreading was used to process data in chunks to improve performance.
- Implemented concurrency and Multithreading concept in downloading all the products with in no-time from UI. This helps us improving the overall response time used
- Played role as mentor for the project releases.
- Analysis of requirements for new project release and impact analysis.
- Preparation of High Level & Low Level Design documents.
- Written all the BE queries as a part of initial analysis of the project
- Using Spring MVC designed application architecture.
- Lucene to create the indexes.
- Created the Cache suing JCS
- Development of code using Java,J2EE,JSP, Lucene as per the business requirements
- Extensively used design patterns like Singleton, Service Delegator and Data Access Object.
- Extensively used JQuery,AJAX
- Used JavaScript for the client side validations.
- Extensively used JSP,HTML
- Created SQL queries.
- Used CVS, SVN and GitHub for the version management.
- Unit testing and system integration testing of the developed code.
- Providing fixes to the issues identified in testing phase.
- Packaging of the developed component to be deployed in production environment.
- Provide production support for the deployed project till it is stabilized.
- Migrated version control system from CVS to SVN to GitHub.
Confidential, CA
Developer
Contribution / Highlights:
- Lead the Onsite/Offshore development team.
- Understanding Functional Use Cases provided by analysts and create Highlevel and Lowlevel Design for the same.
- Involved in the Technical Design.
- Multithreading was used to process data in chunks to improve performance.
- Implemented concurrency and Multithreading concept in downloading all the products with in no-time from UI.
- Using POJO classes, defined object structure.
- Used Java, Drools5.1 and developed mw code and implemented all business rules.
- Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java/J2EE and Drools.
- Exposed REST Web service for the UCE client.
- Worked on Data Management classes, using JDBC to access the Oracle Database.
- Developed custom validation error framework for application.
- Extensively used design patterns like Singleton and Data Access Object.
- Working on performance tuning, scalability improvement of application.
- Tested application in Load Test environment and fixed performance issues.
- Used testing tools like JUnit for quality management.
- Created a test UI for QA using JSP,Servlets,Java Script,AJAX,JQuery
- Working on defects raised in quality center by QA.
- Perform Proof of Concept's, document Approaches and design details.
- Used SVN tool for the version management.
- Created deployment scripts to checkout code from SVN and create war and ear.
- Involved in creating/deploying war in the Tomcat Server
- Communicating with offshore and delegate the work
- Followed Agile: SCRUM
- Involved in multiple high priority releases with aggressive deadlines.
- Involved in the deployment of the Application to all environment like Dev,QA,SIT,Load Test.
Confidential, CA
Technologies - JAVA 1.6,Drools 5.1, XML,XSD,Apache Ant 1.8.2,Oracle 10.2.0,Linux,Eclipse,JAXB,JUnit,
Developer
- Involved in architecture design of the project.
- Played role as technical lead for the project.
- Analysis of requirements for new project and impact analysis.
- Preparation of High Level & Low Level Design documents.
- Implemented complex business rules in the system using drools, java technologies
- Development of code using Java,Drools as per the business requirements
- Designed Error Frame work for the application.
- Developed a test UI using JSP,JSF,JQuery,HTML,Java Script
- Extensively used JQuery, AJAX for the UI implementation.
- Used SVN for the version management
- Created deployment scripts to checkout code from SVN and created jar.
- Implemented unit testing by using JUnit.
- Unit testing and system integration testing of the developed code.
- Providing fixes to the issues identified in testing phase.
- Packaging of the developed component to be deployed in production environment.
- Provide production support for the deployed project till it is stabilized
- Received Innovation and Disruption Star Award for NextGen Service Configurator project from CISCO client.
Confidential, CA
Developer
Contribution / Highlights:
- Involved in designing and developing back end applications.
- Worked with J2EE Design Patterns such as Model View Controller, Singleton, Business Delegate.
- Data Operations are performed using Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Created lucene index from text document using the Lucene API.
- Searching the terms and phrases in index using the Lucene API.
- Designed front end user interfaces based on the Users, Roles and Permissions using Java Server Pages 2.1, HTML, JQuery, Ajax.
- Developed JSP pages with MVC architecture using Spring MVC, Servlets and Simple tags.
- Wrote spring configuration files for the actions defined and properties to be injected into.
- Exposing the Services using Web Services with WSDL, SOAP, JAX-RPC, JAX-WS, UDDI
- Used multithreading in programming to improve overall performance.
- Responsible for development of build scripts for compilation, generation and deployment of application archive files using ANT.
- Coordinated with the testing team in preparation and validation of Test Plan, Test Specification and Test Scripts.
- Created test cases the entire system according to the Test Cases using JUnit 4.5.
- Responsible for unit testing, integration testing and user acceptance testing.
- Responsible for building and deploying the application on Jboss5.1 for all the releases.
- Was involved in interacting with the clients and application users for their requirements, specifications and enhancements.
- Used Test-Driven Development with SCRUM Agile methodology.
- Provide 24x7 supports to teams during project go-live period.
Environment: JSP 2.1, Servlets 2.4, SQL, HTML5, XML, Ajax, Jquery, Log4J, Java 1.6, Junit 4.5, Spring 3.0, Hibernate 3.0, Jboss 5.1, Eclipse, Oracle Db 11gR1, Lucene 3.0, Ant.
