Java Developer And Support Resume
Naperville, IL
SUMMARY
- 7 years of experience in Analysis, Design, Development, and Testing of Software Applications using JAVA, J2EE, XML and Relational Databases.
- Hands on experience in application development using J2SE, JavaBeans, JDBC, Struts, JSP, Java Servlets, HTML, XML, Ajax, Tiles.
- Expertise in Object - oriented design/analysis, and UML modeling.
- Expertise in design and development of various web and enterprise applications using various technologies like JSP, Servlets, Struts, Hibernate, Spring, JDBC, XML, AJAX, SOAP,RestFul Web API and Web Services,HTML5, JavaScript, JQuery.
- Well versed with complete Life Cycle Development process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing and Implementation and Post Production support.
- Experience in developing Web Applications with various Open Source frameworks Jakarta Struts Framework 1.x/2.x, Spring Framework, Spring - MVC, Struts Validation, Tiles1 and Tiles2, and ORM such asHibernate technology.
- Expertise in using various build tools such as Ant,Maven and PVCS
- Worked extensively on wide range of application servers includingJBoss, ApacheTomcat,and Websphere.
- Expertise inusing databasesOracle 8i/9i/10g,SQL serverand writingcomplex SQL queries and Stored Procedures.
- Designed and developed Applications for Product Development/ Telecom Industry.
- Has a good working knowledge designing Java/J2EE application using OOAD and UML utilizing Rational Rose, Visio.
- Highly adaptable in quickly changing technical environments.
- Good team member who can support and coordinate well among team and having good communication skills
TECHNICAL SKILLS
Design Skills: Object Oriented Analysis and Design (OOAD), UML (Rational Rose), Visio
Java: Java 1.4/1.5/1.6/1.7
J2EE: JSP, Servlet, JDBC, JNDI, AJAX, Tiles,JQuery
Middleware: JBoss, Tomcat 7, Websphere
XML/HTML: XML, HTML5, XHTML, CSS3
Scripts: Java Script
IDE: Eclipse, NetBeans5.x/6.x, Microsoft .NET Visual Studio
VersionControl: PVCS,CVS
Database: SQL, DB2, Oracle 8i/9i, PL/SQL, MS-Access
Operating Systems: Windows XP/Vista/7, UNIX/Linux
Tools: Pl/SQL Developer, Toad, SQL Navigator
Java/J2EE Frameworks: MVC, MVC2, Struts1.x/2.x, Spring, Hibernate
Build Tools: Ant,Maven,PVCSOthers WebServices,SOAP,RESTful Web API, JMS
PROFESSIONAL EXPERIENCE
Confidential, Naperville, IL
Java Developer and Support
Responsibilities:
- Responsible for object-orientated analysis/object-orientated design and also worked closely with the business analyst’s in gathering, understanding and developing the requirements.
- Responsible for implementing J2EE design pattern like Object Model, Sequence diagrams and Use Cases using Rational Rose.
- Autantication of the users was implemented using LDAP
- Implemented Model View Controller (MVC) architecture using Struts 2 framework.
- Configured tiles2for reusing view components as an application of J2EE composite pattern
- Involved in designing and development of Front-end web interface using JSP, JQuery, JavaScript, AJAX and XML,HTML5,CSS3for administering and managing users and clients.
- Used Oracle 10gas Database.
- In Site Announcement ER developed the SOAP web service to send message’s to the users consuming REST API calls in IF framework to support VA mobile campaign.
- Used Web Sphere Application Server 8.0as an application server for deploying the production application
- Used Log4j tool for debugging the application.
- Used PVCS for version control
- Used Tomcat 7 and Eclipse for debugging purpose
- Worked in Support team for this project and fixed several issues and also developed few enhancement identified by the customer.
- Was involved in all phases of development like customer discussions, Technical Design Document preparation, and development and testing
- Fixes were deployed in Development, Testing and Staging servers using Web Admin Console
- Was involved in developing an ER for this Application
- Resolved the CPU Starvation issue by modifying the process for CSGUEST to read the entitlements from a file rather TEMPthan running the huge entitlements stored procedure and processing the results.Created a Cron job that runs once or twice a day to recreate that file.
- Resolved Site Announcement ER issue by removing sleep statement and adding a composite unique constraint on the log table for announcement id and SSOPID. This modification prevented duplicate entries for same announcement id / SSOPID combination.
- Used citrix, vpn to connect to the client server
Environment: Java, J2EE, HTML5, Servlets, WebSphere Application Server 8.0, Struts 2, JDBC, XML, Oracle 10g, PL/SQL, Java Script, putty, toad, Winscp, Unix, Tiles 2, Log 4j, PVCS, Rational Rose, Share point, Tomcat 7, JSP,SOAP,REST,WebServices,AJAX,Eclipse.
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Responsible for converting the business requirements to software specifications using RationalUML
- Designed Use Case, Class and Sequence diagrams for various modules and components.
- Implemented Springframework to leverage on the tiered structure and the IOC and AOP features.
- Followed Agile methodology and SCRUM meetings to track, optimize features to customer needs
- Implemented MVC-model 2 architecture usingdesign patterns like DTO, VO, Facade, and Delegate
- Used SQL Serverfor Backend operations
- Used HibernateORM, configured O/R mapping, and wrote complex hibernate queries
- Involved in designing and development of Front-end web interface using JSP, JQuery, JavaScript, AJAX and XML,HTML,CSS3 for administering and managing users and clients
- Designed and Developed Java web service based system for retrieving required information using XML, XSLT, J2EE, REST,SOAP and WSDL.
- Followed Mavens Life Cycle process-resources, compile, process-test-resources, test-compile, test, package, install, deploy.
- Developed reusable Java components for complex business rules used across multiple modules.
- Developed JSP for the presentation layer, and Action classes for several critical modules
- Used JUnit for testing the application, rectified performance bottlenecks and eliminated critical bugs
- Used ZenDesk for bug tracking, tracked on daily basis and fixed based on the priority
- Developed and tested the application on Tomcat 6 server and deployed on Websphere Application Server 6.1
- Participated in the production build/release process and final technical documentation.
- Demonstrated sound understanding and knowledge of the RDBMS concepts in database design.
Environment: Java, J2EE, Spring, HTML5, UML, XML, Hibernate, JSP, SQL, Oracle 9i, My Eclipse,Websphere 6.1,JUnit,RationalRose,Sharepoint,ZenDesk, Plan View, Windows, servlet, REST,SOAP,AJAX,Jquery,Maven,SQLServer,Tomcat 6.
Confidential, Boston, MA
Java Developer
Responsibilities:
- Responsible for gathering business and functional requirements from the users.
- Worked closely with requirements to translate business rules into business component modules.
- Implemented Agile (Scrum) Methodology that includes daily scrum with team.
- Developed the application using Hibernate and Spring Framework.
- Designed the application and class diagram in UML with the help of Rational Rose tool.
- Created user-friendly GUI interface and Web pages using HTML, CSS3, JSPand Java scripts,JQuery, AJAX and Xml
- Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
- Developed front end modules and consumed various Web services in the business layer using protocols like SOAP, UDDI,REST and WSDL in the application
- Managed Object Persistence, Data retrieval using ORACLE10gas backend.
- Used Firebug and Http Basic Watch to inspect, edit and monitor CSS, HTML, JavaScript requests in any web page.
- Developed and tested the application on Tomcat 5 server and sql server
- Followed Ant Life Cycle for building the application
- Wrote Sql Queries and Stored procedures in PL/SQL.
- Used Hibernate 3.2 to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
- WroteHQL queries to implement the select, insert, update and delete operations to the database
- Interacted with the users and prepared documentation.
- Involved in performing Integration testing of the whole application.
- Used Junit with JMock for unit testing.
- Provided production support for the application and coordinated with cross functional teams
- Configured Web Sphere Application 6.0 server and deployed the web components into the Server
- Responsible for updating the defects status in a daily based QA status meeting.
Environment: Java, J2EE, HTML, Servlets, Spring, Hibernate, JDBC, XML, Oracle 10g, PL/SQL, Agile, Java Script,Web Sphere Application Server 6.0, CSS3,JSP, SOAP,REST,Jquery,Ajax,SqlServer,Maven,Tomcat 5.
Confidential
Java Developer and Support
Responsibilities:
- Was involved in all phases of the project, direct client interactions and business decision making
- Implemented Agile (Scrum) Methodology that includes daily scrum with team.
- Developed the application using JDBC and Spring Framework.
- Designed the application using Rational Rose, built use case, class, and sequence diagrams
- Developed presentation layer using Spring MVC
- Created user-friendly GUI interface and Web pages using HTML, JSP, and Java scripts,Ajax,Jquery.
- Managed Object Persistence, Data retrieval using ORACLE as backend.
- Used JDBC Template
- Wrote Sql Queries using DDL, DML and Joins.
- Used PVCS for version control
- Worked in Support team for this project and fixed several issues and also developed few enhancement identified by the customer.
- Involved in all phases of development like customer discussions, Technical Design Document preparation, and development and testing
- Fixed issue in extracting the user details from LDAP by changing the code of LDAP path
- Analyzed and identified the root cause as hung thread and fixed the issue.
- Expertise in using Confidential SM9,OVSD,Vega GCC
- Used citrix, vpn to connect to the client server
Environment: Java, J2EE, HTML, Servlets, Spring, Tomcat, JDBC, XML, Oracle 10g, Java Script,PVCS, Citrix, Vpn, Confidential SM9,OVSD, Vega GCC,JQuery,Ajax.
Confidential
Java Developer
Responsibilities:
- Involved in providing User Interface for Bank Gateways and Clearing House using JavaScript, JSP,Ajax,Jquery,HTML,CSS,XML and Servlets.
- Developed application using MVC architecture.
- Implemented Spring framework to leverage on the tiered structure and the IOC and AOP features.
- Developed the application using Hibernate and Spring Framework.
- Followed Agile methodology and SCRUM meetings to track, optimize features to customer needs
- Implemented MVC-model 2 architecture usingdesign patterns like DTO, VO.
- Involved in coding for E-Check Batch generation at Bank Gateway.
- Involved in Deployment of whole application.
- Involved in Sending Messages using JMS and receiving using Message Driven Beans (EJB2.0).
- Involved in Encryption and Decryption of data.
- Followed Mavens Life Cycle to package, install, deploy.
- Involved in validation of XML schemas both at Bank Gateway as well as at Clearing House.
- Involved in XML Schema generation for all the XML messages in the project.
- Involved in using the JMS technology for the messaging part.
- Maintenance of whole the project.
Environment: Windows XP/2000, Java,, Oracle10g, J2EE, JDBC, Servlets, XML, DOM, JavaScript, JMS, EJB2.0, JSP, Ajax, JQuery,HTML,CSS,Servlet,Spring,Hibernate,Maven,CVS,TOAD.