Sr. Java /j2ee Developer Resume
Fort Worth, TX
SUMMARY:
- Over 9 years experience in Java, J2ee, struts, spring framework, Oracle, RDBMS using Oracle 8i/9i/10g, PL/SQL. Experience in Java/J2ee desktop thick client & web based applications.
- Experience in Agile (Scrum) and Waterfall software development process.
- Software developer in Java Application Development, Client/Server Applications, Internet/Intranet based database applications and developing, testing and implementing application environment
- Extensive experience in design and implementation of MVC architecture such as SPRING, STRUTS and STRIPES.
- Excellent experience in designing, development of web based applications using HTML, DHTML, CSS, JavaScript, JQuery, JSP and Servlets.
- Core development experience for Groovy Grails restful web services.
- Excellent experience in recognizing and reusing Design patterns, J2EE Design patterns.
- Expertise in development on Java, J2EE Architectural & Design patterns, Spring, Hibernate, Stripes, JSP, Servlets, XML, JDBC, HTML, JavaScript, SQL.
- Experience in Oracle Retail Merchandising system (RMS/Retek) and Retail Price Management (RPM).
- Configuration management using Rational Clearcase on Unix as well as Windows (software code branch management, Code Merging)
TECHNICAL SKILLS:
Web Technologies: Java/J2EE, JSP, Servlets, JDBC, MVC, CSS, JQuery, Groovy Grails
Frame Works: Spring, Struts, Stripes, Hibernate
Web Services: Writing Restful web services in Grails and consuming SOAP based web services in Grails
Development Tools: Eclipse, WSAD 6.0, Log4j, GGTS, Rapid Application Developer
Languages: Java, C/C++
Databases: Oracle, MS SQL Server, MySQL, DB2, SQL/PLSQL
Markup/Script languages: JavaScript, HTML, JQuery and Ajax
Version Control: Serena Dimensions, SVN and Clear Case.UNIX, Linux, Windows 2000, Windows NT 4.0, Windows XP.
Other Product/Packages: Oracle Retek product RPM
Web Servers: JBoss, Apache tomcat, Confidential Interstate application server, RAD/Websphere
PROFESSIONAL EXPERIENCE:
Confidential, Fort Worth TX
Sr. Java /J2EE Developer
Tools: IDE: Groovy Grails, GGTS, D3 JS, JQuery, Restful Web services, Hibernate, SQL Server.
Responsibilities:
- Designed and coded application components in Agile environment utilizing a test driven development approach.
- Worked on creating user stories and providing programming estimates.
- Worked in pair programming approach. Key role in daily stand up meetings.
- Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
- Responsible for writing the Design Specifications for the UI screens.
- Developed the front - end using D3 JavaScript & jQuery for rendering of data.
- GGTS - web services (involving UI design, user generated event handling, in corporation of underlying functionalities as per the laid down specifications) and also involved in incorporating business logic in SQL code.
- Developing Restful web service development in Grails.
- Web application development using Groovy Grails, JQuery, AJAX and D3.js.
- Prepared exhaustive test cases to comprehensively test functionality and code.
- Involved in integration testing and deployment of the module as part of the overall application. SQL query writing.
Confidential
Sr. Java /J2EE Developer
Tools: IDE for Bestway: Groovy Grails, GGTS, D3 JS, JQuery, Restful Web services, Hibernate, SQL Server.
Responsibilities:
- Designed and coded application components in Agile environment utilizing a test driven development approach.
- GUI development using Swing and Eclipse RCP
- Responsible for writing the Design Specifications for the user interfaces and the business logic layers.
- Developed the front-end using Eclipse RCP/Java Swing (involving UI design, user generated event handling, in corporation of underlying functionalities as per the laid down specifications) and also involved in incorporating business logic in SQL code (stored procedures).
- Prepared exhaustive test cases to comprehensively test functionality and code.
- Involved in integration testing and deployment of the module as part of the overall application.
- Coding using Core Java in Eclipse RCP.Used JDBC for database connectivity.
- Implemented the Log4J logging component from Apache into the Application.
Confidential, San Francisco
Tools: Core Java, Oracle PLSQL, batch support and ETLResponsibilities:
- Developed procedures, functions, triggers, packages, shell scripts for L3 fixes.
- Performing Development test, UAT, preparing production implementation scripts and test plan for QA.
- Developed script to purge the data in the tables.
- Using SQL * Loader to upload data into the staging tables from flat files, using Export, Import,
- Performing SQL performance tuning using Explain Plan, SQL Trace & TKProf.
- Batch Support
- Triage for the high priority tickets (P1&P2)
Confidential
Tools: & IDE:Java, J2EE (Servlets, JSP1.2), Hibernate 4, Spring 3, Stripes 1.5.6, Eclipse, JUnit, HTML, JSP, JavaScript, JQuery, AJAX, CSS, Oracle9i/10g, SQL, TOAD, JDBC, log4J WinSCP Client, Putty, Serena dimensions
Responsibilities:
- Designed and coded application components in Agile environment utilizing a test driven development approach.
- Translate High Level design into Detailed Design for all the components.
- Designed data model for the application as well as integration with Solution Architects at Confidential side.
- Extensively worked on spring and Stripes Frameworks.
- Worked on Front Controller, Dependency Injection, MVC, Data Access Objects and other J2EE core patterns.
- Used Eclipse as an IDE for developing application.
- Developed the entire front end screens using Ajax, JSP, JSP Tag Libraries, CSS, Html and JavaScript.
- Used JavaScript and JQuery for front end validations and functionalities.
- Contributed significantly in applying the MVC Design pattern using spring.
- Implemented action Form classes for data transfer and server side data validation.
- Performed Unit Testing (JUnit), System Testing and Integration Testing.
- Developed the Controllers, Service Layer, Dao layer using Spring MVC, Spring JDBC.
- Developed the Aspect Oriented Programming using Spring AOP for logging the application
- Developed GUI using JSP, Stripes frame work.
- Developed Action forms, Action classes, Validation Framework using Stripes framework to handle user requests.
- Implemented Stripes Bean Tags, Logical Tags and Display Tags in JSPs.
- Coded Entity Beans for data persistence within Data Access Layer.
- Deployed application on Tomcat Server.
- Lead for doing POC work related to complex PLSQL’s
- Performance tuning, Release planning and management.
Confidential
Onsite Java Developer
Tools: /IDEs: Java 1.5, BIRT tool, Eclipse 3.3.2, Tomcat 5.5, Oracle 9i, Toad, HTML,XML, WinSCP Client, Putty, Serena dimension
Responsibilities:
- Tool analysis like itext jar and BIRT and feasibility study for the application.
- Understood the promotion based application - LPO. Involved in requirement gathering, Design, Development, Programming.
- Involved in Tool analysis like itext jar and BIRT and feasibility study for the application.
- Involved in technical design document for the design approach.
- POC work on BIRT tool for generating PDF’s.
- Designed BIRT templates for pdf generation as per business end user requirements.
- Developed PL/SQL store procedure to fetch data as per the BIRT template design.
- Implemented multithreading for generating multiple PDF files at a time.
- Developed database access using JDBC and injected the same into BIRT templates bean.
- Implemented table structures, pagination using BIRT’s render and publish methods.
- Fixed complex issues like incomplete PDF generation and blank PDF generation.
- Involved in writing from template generation to DAO’s Layer.
- Performance tuning by using multi-threading.
- Code merge and code release using Serena dimension
- Lead for doing POC work related to complex BIRT tool and PLSQL’s
- Performance tuning
- Release planning and management.
Confidential
Tools: /IDEs: RAD and Websphere S/W Frameworks:Java/J2EE Struts Frameworks, JSP, Servlets
Responsibilities:
- Developed UI screen front end components and business logic layers.
- Prepare use case scenarios and stories during requirement phase of the project.
- Prepare application technical architecture which meets performance and function needs of customer.
- Complete functional and technical understanding of Merchandiser planner day to day work.
- Feasibility study of developing LPO application.
- Estimations for LPO development. Prepared the high level design.
- Designed data model for the application as well as integration.
- UI enhancement as per end user needs in spring framework application.
- Enhancements of front end using HTML, CSS and JavaScript.
- ETL batch production support.
- Application code base management using Serena dimensions.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Implementing quality related procedures & ensuring compliance to all quality standards.
- Developed procedures, functions, triggers, packages, shell scripts,
- Performance tuning: Tuned plsql queries, which were processing high volume of data.
- Performing Development test, UAT, preparing production implementation scripts and test plan for QA.
Confidential
Tools: Used: Clearcase(CCRC), Eclipse 3.1, Toad, VSSDatabase: Oracle
Responsibilities:
- Enhancement of new features in the product:
- To allow the GDF/SIF+ Viewer and Compare to read and display Unicode characters in GDF/SIF+ file.
- Enable support in Viewer/Compare for New Record Types or modify existing record types.
- Main work included:
- Requirement Analysis
- Prepare design approach
- Coding and Testing
- Performed Unit/Integration Testing.
- Configuration management in the project (software code branch management, Code Merging)
- Lead of China Support, Traveling to China for China Release, Release of China release and UAT
Confidential
Developer
Tools: Used: Clearcase(CCRC), Eclipse 3.1, Toad, VSS
Responsibilities:
- Involved in preparing the High Level Design and in depth technology framework analysis.
- Writing detailed design documents from high-level design.
- Implementing the project using latest technologies Spring framework.
- Main work included:
- Requirement Analysis. Prepare design approach
- Coding and Testing.
- Writing of test cases.
- Performed Unit/Integration Testing.
- Configuration management in the project (software code branch management, Code Merging)
- Anchored the Knowledge sharing activities of account.
- Involved in fixing bugs during system, integration and performance testing.
- Production support activities.
Confidential
Tools: Used: Clearcase (CCRC), Eclipse 3.1, Toad, VSS
Responsibilities:
- Functional and technical understanding of the existing product.
- Main work included: Worked on the Requirement Analysis, Prepare design approach, and did coding for new enhancements on struts framework.
- Developed 1 new UI screen with complex functionalities like pagination, filters and operations like save, delete and edit.
- Created test cases for the newly developed UI screen.
- Created small utilities to make manual testing automated.
- Performed Unit/Integration/Regression Testing for the new enhancements
- Involved in fixing bugs
- Configuration management in the project (software code branch management, Code Merging)