Associate Developer Resume
Houston, TX
SUMMARY
- 8 years of experience in Analysis, Design, Development and Testing of Java/J2EE applications.
- Extensive Experience in Front End Technologies like Angular JS, JSP, Servlets, JavaScript, JQuery, DOJO, XHTML.
- Excellent hands on experience wif XML, XSL, XML Schema, HTML, CSS.
- Expertise wif Object Oriented Design (OOD), Analysis (OOA), based on Unified Modeling Language (UML) architecture.
- Experience on Design Patterns like Singleton, Factory, DAO, MVC, Front Controller.
- Experience working wif J2EE application servers like IBM WebSphere, BEA Web Logic, Apache Tomcat.
- Extensive experience wif MVC architecture using Spring 3.0 and Struts 1.2.
- Extensive experience in developing Web Services applications.
- Experience in using SAML for secured access.
- Experience in Database Design, writing stored procedures, functions, triggers, SQL queries.
- Experience in ORM frameworks like Hibernate, iBatis.
- Experience in deploying teh Enterprise Applications (ear) and Web Applications (war) on teh Apps Servers.
- Experience in Java IDE tools like Eclipse, WSAD, RAD and Spring Source.
- Experience in Version control tools like SVN, CVS, IBM ClearCase.
- Proficiency in System Life Cycle including managing, developing and testing teh applications.
- Exposure to all phases of Software Development Life Cycle (SDLC).
- Excellent analytical, communication and Inter personal skills.
- Capability to adapt New Tools and Applications.
- Good team player wif teh ability to manage and work independently in a time sensitive environment.
- Proficient in all aspects of software development and system analysis, (SDLC) including managing and implementing large, scalable, distributed systems. Well experienced in Financial and ERP systems development.
- Specializing in Java, J2EE, JavaWeb Applications, SOA XML, Web Services, RESTFUL, JMS, SOAP, WSDL, Struts, Hibernate, spring, RAD, Web Sphere, Web Logic work shop, Oracle 9i, 10g, and agile application development.
- Object - oriented analysis, design, and development experience. Solid UNIX, Linux and Open Source development background.
- Proficient in working wif MVC frameworks such as JSF, Struts & Spring MVC and persistent frame works such as hibernate.
- Experienced in Cloud Computing wif Amazon Web Services like EC2, S3 and Kinesis Streaming which provides fast and efficient processing of Big Data.
- Good noledge of SQL stored procedures, functions, sequence, triggers etc.
- Followed Waterfall and Agile/Scrum methodology of software development which satisfies teh customer through early and continuous delivery of valuable software
- Experience in working wif business team to determine their needs, gather, analyze and document requirements, communicate wif customers throughout teh development cycle, manage customer expectations, resolve issues and provide project status.
- A self-motivated individual wif analytical and leading skills to accomplish high quality projects wifin budget and schedule.
- Highly motivated and hardworking individual wif strong verbal and written communication skills. Ability to learn quickly and to correctly apply new tools and technology.
TECHNICAL SKILLS
Web Technologies: JSP, Servlets, Struts, JavaScript, JDBC, HTML, XML, Spring framework, JSF, Hibernate, iBatis.
Languages: Java, Spring 2.5 and Spring 3.0
Databases: Oracle 9i, Oracle 10g, Oracle 11g, MySQL, DB2.
Operating Systems: Windows 95/98/NT/2000/XP, UNIX.
IDE Tools: MyEclipse, Eclipse, Netbeans, RAD, RSA
Application Servers: WebLogic, WebSphere, TOMCAT
Web services: Apache Axis
Reporting Tools: MS Project, MSExcel, PowerPoint.
Others: JUnit. IVY
Build Tools: ANT.
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Associate Developer
Responsibilities:
- Participate in teh discussion wif teh business experts and users to understand teh Business requirements and mold them in to technical requirements towards development.
- Developed some actions in front end includes Custom Grids, custom context menus etc.
- Developed user interface using JSTL, Custom Tag libraries, HTML, Javascript and CSS.
- Used HTML frames to create different sections for teh project.
- Used J2EE design patterns like Data Access Objects, Factory pattern, MVC & Singleton Pattern.
- Used Object Oriented JavaScript Patterns like Singleton and Factory patterns.
- Used Ajax for doing both synchronous and asynchronous calls to teh Java classes.
- Integrated Front-end components wif AJAX to enrich teh front end.
- Implemented multiple POC’s using Angular, spring and Rest.
- Built dynamically generated dropdown lists using Ajax, jQuery UI and Angular JS.
- Created UI components for web pages using Angular JS.
- Implemented component based structure and created reusable components using Angular components.
- Implemented routing in teh application using UI - router
- Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework
- Implemented custom directories using Angular
- Used JavaScript libraries like JQuery.
- Updated teh required data in teh Oracle database to save and update teh database using JDBC, corresponding to actions performed in teh front end.
- Used Hibernate Framework to build Query service.
- Used Kinesis Stream for Data Ingestion and S3 to store data on AWS for Big Data Poc
- Used O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Involved in teh preparation of Test Cases for Integration Testing.
- Responsible for deploying Components to Development environment, System Test Environment, and User Acceptance Test environment.
- Documenting all teh process changes and requirement changes.
- UAT and Implementation support for teh application.
- Used Eclipse, IntelliJ as an IDE for development
- SVN is used as a tool for version control.
Environment: Eclipse, Spring AOP, Spring MVC, Hibernate, J2EE 1.5, JSP 2.1, Servlets 2.5, Oracle 10g, Java Script, AJAX, JQuery, HTML, CSS, Tomcat, SVN, JUnit, log4j, Angular JS.
Confidential, Columbus, OH
Front End Developer
Responsibilities:
- Participate in teh discussion wif teh business experts and users to understand teh Business requirements and mould them in to technical requirements towards development.
- Involved in Designing and Development Phases using OOAD process.
- Programming and Development of web pages using Dojo 1.6 and JSP’s.
- Developed application using JSF framework to achieve MVC pattern.
- Used JSF custom tags for enriching teh views.
- Developed some basic actions in front end includes Drag and Drop items from one grid to other, custom context menus etc.
- Developed user interface using JSTL, Custom Tag libraries, HTML, Javascript and CSS.
- Used HTML frames to create different sections for teh project.
- Used J2EE design patterns like Data Access Objects, Factory pattern, MVC & Singleton Pattern.
- Used Object Oriented JavaScript Patterns like Singleton and Factory patterns.
- Used Ajax for doing both synchronous and asynchronous calls to teh Java classes.
- Integrated Front-end components wif AJAX to enrich teh front end.
- Integrated JSP’s wif DOJO widgets like Data Grid, Enhanced Data Grid, DOJO tabs, Content Panes, Tree Grid etc.
- Used JavaScript libraries like JQuery, DOJO for easy programming of JS.
- Updated teh required data in teh DB2 database to save and update teh database using JDBC, corresponding to actions performed in teh front end.
- Involved in teh preparation of Test Cases for Integration Testing.
- Responsible for deploying Components to Development environment, System Test Environment, and User Acceptance Test environment.
- Documenting all teh process changes and requirement changes.
- UAT and Implementation support for teh application.
- Used RSA as an IDE for development
- ClearCase is used as a tool for version control.
Environment: RSA, JSF1.0, J2EE 1.5, JSP 2.1, Servlets 2.5, JSTL 1.2, Oracle 10g, Java Script, AJAX, JQuery, DOJO, HTML, CSS, IBM WebSphere, Web Services, ANT, ClearCase, JUnit, log4j, Windows XP.
Confidential, OH
J2EE Developer
Responsibilities:
- Participate in teh discussion wif teh business experts and users to understand teh Business requirements and mould them in to technical requirements towards development.
- Involved in Designing and Development Phases using OOAD process.
- Programming and Development of web pages using Spring 3.0, AJAX, Servlets, JSP, JSTL, JQuery and JavaScript.
- Developed user interface using JSTL, Custom Tag libraries, HTML, Java script and CSS.
- Used HTML frames to create different sections for teh project.
- Used SAML for granting security for teh operators. Used SAML response for granting permission.
- Used J2EE design patterns like Data Access Objects, Factory pattern, MVC & Singleton Pattern.
- Used Spring-JDBC for connecting to teh database.
- Used Object Oriented JavaScript Patterns like Singleton and Factory patterns.
- Used Ajax for doing both asynchronous calls to teh Spring controllers.
- Integrated Spring and AJAX to enrich teh front end.
- Used JavaScript libraries like JQuery for easy programming of JS.
- Updated teh required data in teh Oracle database to save and update teh database using JDBC, corresponding to actions performed in teh front end.
- Involved in teh preparation of Test Cases for Integration Testing.
- Responsible for deploying Components to Development environment, System Test Environment, and User Acceptance Test environment.
- Documenting all teh process changes and requirement changes.
- UAT and Implementation support for teh application.
- Used RAD as an IDE for development
- SVN is used as a tool for version control.
- Used TOAD for developing simple procedures.
Environment: Eclipse, SAML, J2EE 1.5, JSP 2.1, Servlets 2.5, JSTL 1.2, Oracle 10g, Spring 3.0, Java Script, AJAX, JQuery, HTML, CSS, IBM WebSphere, Web Services, ANT, SVN, IVY, JUnit, log4j, Windows XP, TOAD.
Confidential, Charlotte, NC
J2EE Developer
Responsibilities:
- Participate in teh discussion wif teh business experts to understand teh Business requirements and mould them in to technical requirements towards development.
- Involved in Analysis and Designing Phases using OOAD process, also involved in Change Processes.
- Involved in designing UML diagrams using Rational Rose.
- Programming and Development of modules involving Struts, Navigation framework, Springs, AJAX, Servlets, JSP, JSTL, JSON, JQuery and JS.
- Created interface mapping between two Web Services using WebSphere Integration developer (WID)
- Developed user interface using JSTL, Custom Tag libraries, HTML, Java script and CSS.
- Used Struts Navigation library to dynamically assemble presentation pages from reusable components.
- Used J2EE design patterns like Session Façade, Service Locator, Data Access Objects, Factory pattern, Singleton pattern, MVC & Singleton Pattern.
- Used Web Services (WSDL) to handle minor issues that support teh Application.
- Facilitated teh functionality for teh front end JSPs to take teh data from teh model as a XML and use XSLT to convert teh XSL to HTML.
- Used Hibernate Framework to build Query service.
- Used O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Updated teh required data in teh Oracle database to save and update teh database using JDBC, corresponding to actions performed in teh front end.
- Written JUnit Test cases for teh Helper, Gateway and Action classes which support teh application.
- Development methodologies using Rational Unified Process (RUP).
- Designed exception handling and logging framework as part of remediation strategy.
- Involved in teh preparation of Test Cases for Integration Testing.
- Responsible for deploying Components to Development environment, System Test Environment, and User Acceptance Test environment.
- Developed teh automatic build scripts using ANT for teh application to deploy and test.
- Involved in bug fixing and resolving issues wif teh QA.
- Documenting all teh process changes and requirement changes.
- UAT and Implementation support for teh application.
- IBN Clear case is used as a tool for version control.
Environment: Eclipse 3.3, J2EE 1.5, JSP 2.1, Servlets 2.5, JSTL 1.2, Oracle 10g, JMS, XML, XSLT 2.0, Spring 2.5, Java Script, DHTML, HTML, CSS, Apache Tomcat 5.0, Web Services, ANT, Rational Clear Case, JUnit, log4j, Unix & Windows XP, Oracle SQL Developer 1.x.
Confidential
Java Developer
Responsibilities:
- Involved in teh development, testing and maintenance process of teh application.
- Developed Use Cases, Sequence and Class Diagrams using Rational Rose.
- Performed system analysis and design using OOA/OOD and UML diagrams.
- Used Hibernate as teh ORM tool to communicate wif teh database.
- Developed Persistence layer using Hibernate using java classes and Business layer using stateless session beans incorporating session facade design pattern.
- Involved in coding for teh presentation layer using Apache Struts Framework, XML, XSLT and JavaScript.
- Involved in writing queries, stored procedures, and modifications to existing database structure as required per addition of new features.
- Co-ordinate wif teh QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that teh defects are resolved.
- Involved in writing ANT Scripts for building teh web application.
Environment: Java/J2EE, Servlets, JSP, EJB, XML, XSLT, Rational Rose, Apache Struts Framework, Spring Framework, Web Services, Oracle 10g, Beyond Compare, CVS, IBM Websphere Studio Enterprise Developer, JUnit, Log4j.