Developer Java/j2ee. Resume
IL
SUMMARY:
- Around 7years of experience in analysis, design and development of various multi - tiered client-server, distributed components applications using Java and J2EE technologies.
- Worked in the ETL tool by Oracle - Golden Gate along with user exits in C.
- Highly motivated with self-starter with excellent Communications, Analytical, Organizational, and Creative skills.
- Conscious towards coding Standards and Documentations.
- Extensive expertise in core Java, Java Servlets programming, Socket Programming, J2EE, JSP, Struts, JDBC, XML, Eclipse, Websphere, RAD7.1, CVS, Jmeter, JNDI, Maven, HTML, JavaScript, extJS, Ajax, DWR, Jquery, Hibernate, Spring, Web Services.
- Expertise in Golden Gate ETL using C in user Exits
- Expert on Application Servers like WSAD 5.x, Web Sphere,Tomcat.
- Extensive exposure in performance tuning.
- Strong understanding of J2EE design patterns like MVC, Data Access Object, Singleton, Session Facade patterns
- Good Hand at Data base jobs as well. Developed Stored Procedures and other database objects like tables, views, constraints, triggers and cursors and adept at Normalization techniques
- Strong experience in analysis and design using Software Engineering / SDLC.
- Documented design and functional specifications for Software Components
- Testing and debugging the project for proper functionality and documenting by modules. Integrated sub modules from other members of the team
- Worked with Retail, and worked for some reputed International Clients like Confidential, Carrefour and with .com -Chicagotribune.
- Excellent team player with extra ordinary analytical, strategic planning and interpersonal skills.
- Well-organized, efficient, quick learner with Excellent ability to plan, organize, prioritize my work and to meet on time the deadlines
TECHNICAL SKILLS:
Internet Applications: Servlets 2.5, JSP 2.0, J2EE 1.3, Hibernate, Spring, Web Services, JNDI.
Framework: MVC Struts 1.2, Spring, Hibernates.
Web/Application Servers: WSAD 5.x, RAD, Tomcat.
Scripting Languages: JavaScript 1.3, Ajax, extJS
Markup Languages: HTML, DHTML1.5 and XML 1.1
XML Technologies: DOM, SAX and JDOM
Database: Oracle 9i, Oracle 10, DB2, AS400.
OS: Windows XP/2000/NT. Linux 7.0
Methodologies: Design Patterns
Version Control Tools: CVS, SVN, VSS (Visual Source Safe)
Tools: AS400, Eclipse 3.0, Text Pad, RAD, WSAD, Edit Plus, TOAD, Filezilla, Micros oft Visio 2003.
ETL Tool: Golden Gate User exits in C.
Miscellaneous: Log4j, JUnit, Maven, SQL, PL/SQL,Jenkins.
PROFESSIONAL EXPERIENCE:
Confidential, IL
Developer Java/J2EE
Responsibilities:
- Creating new JSP/Tags, testing the jsp’s/Tags.
- Using Jenkins Build tool for sever instance maagement, Merging code and managing revisions on SVN.
- Creating TLD’s for Java Util files and created Junit test cases for the Utility functions.
- Creating handler classes and utils in java
- Created SVG image display utility using Java 1.5 and tag to use that on the JSP
- Using Jmeter to test the Tomcat migration.
- Writing Jmeter scripts to test websites performance Created script to test the links on the website after website was moved from one web server to other.
- Supporting & troubleshooting the application code written in Java.
Environment: JDK 1.5, J2EE(JSP, JSP Tags, TLD’s), Struts, Jquery, Oracle, Eclipse, Maven, RAD 7.0, Tomcat server,Jenkins, SVN, Jmeter scripts, Log4j.
Confidential, Lincolnshire, IL
Developer
Responsibilities:
- Collecting, understanding and analyzing business requirements and transform them to technical design.
- Supporting & troubleshooting the application batches written in Java.
- Integrating the Drug-auth process and state web services(SOAP-WS).
- Create a web application using the Spring(JSP as front end and Jquery as java script) and hibernates to do the data handling Created testcases to test the functionality of HIbernates.
- Create new screens for SCT using JSP, JS and Spring handler classes and JDBC Junit test cases for Data base layer interactions.
- Create new Userexit program in C for Goldengate and created test cases to run the userexits these were manual and not automated testcases.
- Update java batches and Goldengate to use new RSA encryption also update test cases with new encryption standards and requirements.
- Upgraded Goldengate from 10.2 to 11.4 and thus upgrade the macros and other script to compatible with changes in 11.4.
- Interact with various teams for the data availability and usage and write database queries.
- Write re-useable components for the team to use as a base line. team member about the functional and technical aspects of the project.
Environment: JDK 1.5, J2EE, Spring, Hibernate, Golden Gate, C, Ajax, Jquery, AS400, Oracle, Websphere, Maven, RAD 7.0, Socket Programming, Log4j.
Confidential, Lincolnshire, IL
Technical Lead/Architect
Responsibilities:
- Collecting, understanding and analyzing business requirements and transform them to technical design.
- Managing, coordinating, planning and executing the project with offshore team. This involved creation of project plan, schedules and individual tasks and allocating resources based on their expertise and availability.
- Introduced Java Multi Threading in the Batch application to make it fast.
- Create new screens using JSP, Servlets, JS and ajax for faster performance.
- Introduced Maven bulid tool into system and removed manual build process to make the build process more fast, reliable and secure from human errors.
- Wrote Java batch code to use stored procedures in AS400 rather than using JDBC queries to improve performance Also creadted Junit test cases for the same batch.
- Lead and created the whole java batches and reporting screens for the loyalty program introduced by Confidential for BDRS, using Core Java and AS400 batches and online screens using JSP Servlet methodology, writing the complex queries and systm to collect data from numerous sources and created test cases to test the various utility created for this new batch and the DB interaction used in this batch.
- Creating and optimizing the Queries for AS400 and Oracle DB.
- Extensive usage of design patterns namely Factory, Adapter, Creational, and Singleton etc.
- Design, Development, Implementation and Testing of Application.
- Supporting & troubleshooting the application batches written in Java and AS400.
- Provided code snippets for development team as starting points.
- Interact with various teams for the data availability and usage and write database queries.
- Write re-useable components for the team to use as a base line. team member about the functional and technical aspects of the project.
Environment: JDK 1.5, J2EE, Ajax, Jquery, AS400, Oracle, Websphere, Maven, RAD 7.0, Log4j
Confidential, Walgreens, IL
Module Lead and Designer
Responsibilities:
- Gather business and functional requirements.
- Creating new screens using JSP, servlet, JS and Queries for enhancement of VMA application
- Rewrite the VSA - DC and Confidential application previously written in Green screens(AS400) to Java/J2EE platform using the SDF Frameeork, writing JSP,servlets,JS.
- Using Soap WS in the online application to create Username and password for the Vendor.
- Writing, optimizing and testingQueries for all the online and batch developed.
- Using the SQL Procedures via Java to update the vendor information.
- Analyzing requirements and understanding current system.
- Time estimation for each requirement.
- Identifying the correct files in the database.
- Perform an impact analysis for changes on the existing system.
- Generation of test cases for software testing.
- Ensure appropriate backups are taken to protect data integrity.
- Development/ Coding in Java using RAD 7.0 Tool.
- Query formation and testing of queries using SQL.
- Performance tuning for the queries.
- Testing of code on local and development environment.
- Developing reusable components for the system.
- Checking the coding standards
- Documenting the changes and uploading in CVS.
Environment: Java1.5, JSP, SDF, Web Services, DB2, RAD, Web Sphere, VMware, UNIX, AS400, Log4j.
Confidential
Developer Java/J2EE
Responsibilities:
- Study and analysis of business and functional requirements.
- Link authentication with LDAP.
- Developed the presentation tier using JSP, Java Script, jQuery, CSS and HTML.
- Worked with Struts 2.0, EJB 3.0, Web Services, JBoss 5.0 and DB2.
- Write database queries and CMP Entity beans for retrieving the data from database.
- Log4J was employed for logging errors in the application and JUnit was used for Unit Testing of the developed code.
- Design Use Case, Class, and Sequence diagrams as per requirements.
- Extensive usage of J2EE design patterns namely Factory, Adapter, Session Façade, Delegate, and Singleton etc.
- Write Procedure for Database operations for batch processing.
- Develop EJB components like Session and Entity beans.
- Direct Coordination with Client, High-level design, Low-level Design.
- Modules developed: Realizations, Objectifs, Administration and Parameters.
- Use Jprofiler to monitor memory, Write unit test cases.
Environment: Struts1.2, Java1.4, JSP, EJB, Web Services, Oracle10g, LDAP, WSAD, RAD, JBOSS, Log4j.