Senior Java Developer Resume
Dallas, TX
EXECUTIVE SUMMARY
- Java Developer having 9 years of experience in Application Design, Development, Testing, Integration, deployment maintenance/ support for client - Server based Software Applications with strong domain knowledge of Retail, Manufacturing, Transportation and Logistics.
- Good level programming skills in Core Java, Spring, Hibernate, Struts2.0, JSP, Swing.
- Good skills in applying design patterns and best practices to J2EE projects.
- Comfortable Knowledge of EJB3.0 and Java Persistence API.
- Excellent background in XML technologies including XSLT, XPATH, SOAP
- Expertise in OOAD Techniques and representation using Use Cases, Sequence Diagrams, Class and Deployment Diagrams using Visio.
- Comfortable Knowledge Unix, Linux, shell scripting, SQL skills.
- Excellent skills in providing Support after every release of project to handle the Performance Issues, Post-migration validation, bug fixing and maintenance
- SVN, CVS, RCS, PVCS, Star Team, Peregrine and Clear Case used for version control and production support
- Worked in diverse software environments using Scrum software development methodologies. Supported the mission critical applications 24 by 7 adhering to SLA.
- Exposure to Pega and IBM Sterling B2B integrator
- Excellent understanding and experience in team meetings, project planning, status reporting, configure management, release management, pre-production, post production support and Onsite-Offshore model.
TECHNICAL SKILLS
O/S: Win XP/2005, Solaris, Linux, MS-DOS,Unix
Language: Java (1.5, 1.4.2, 1.3), PL/SQL, XML,Shell Scripting
Enterprise Technologies: Servlets, JSP, Hibernate, Web-Services, EJB, JMS, JNDI, JDBC, JUNIT, SOAP, XML, AJAX, DOM, Java Persistance API
App/Web Servers: Weblogic 6.1/8.1/9.2/10 ,JBOSS, WebSphere Application server, Tomcat 5.0, AND JMS
Databases: Oracle 8/9i/10, Microsoft SQL Server 2005/2008,MySQL,DB2
Tools: Toad, DB Visualizer, Eclipse, NetBeans,Jbuilder, StackTrace, StatPat, Telnet, FTP, Putty, VNC, JIRA, Heat
Source Versioning and Builds.: SVN,CVS, WinCVS, RCS, PVCS and Clear Case, Apache ANT 1.8
Frame Works: Struts, Spring, Hibernate Persistence framework,J2EE. ORM Frameworks.
GUI: AJAX, JFC(Swing and AWT), Java Script Client Side Validation, JSTL Tag libs, Swing, HTML,CSS, Ajax, JQuery, Jason
Methodology: Agile methodology with Scrum
Design: Unified Modeling Language Using Visio and Rational Rose.
Design Patterns: Factory, Decorator, Adaptor, Template, Command, Singleton, Strategy, Prototype, Session Facade, Business Delegate, and MVC
Performance tuning: Java HotSpot JVM tuning, Heap and Core dump analysis, JConsole and thread monitory
PROFESSIONAL EXPERIENCE
Technologies used: Java, JSP, Pega 6.1,Websphere RAD version 7 application server 6, Java Script,PL/SQL, Oracle 10g, SQL DeveloperHP Quality Center.
Senior Java Developer
Confidential, Dallas TXResponsibilities:
- Requirement gathering and Analysis
- Participate in high level design
- Development of common functions across the application.
- Worked on the report module.
- Implemented and followed simple rules and practices for release planning, iteration planning, standup meetings, designing and discussions for the new tasks under Agile methodology.
- Preparation of DTS Migration Plan
- Smoke Testing conducted and Smoke Test results documented for the same.
- Project: DOJPreFC May 2012 - Jul 2012
Technologies used: Java, XML, Spring, Websphere RAD version 7 application server 6, Java Script, Oracle 10g, SQL Developer, HP Quality Center.
Confidential
Senior Java Developer
Responsibilities:
- Requirement gathering and Analysis
- Participate in high level design
- Development, preparation of Unit Test Cases.
- Implemented and followed simple rules and practices for release planning, iteration planning, standup meetings, designing and discussions for the new tasks under Agile methodology.
- Prepared DTS Migration Plan
- Smoke Testing conducted and Smoke Test results documented for the same.
- Post deployment support.
Technologies used: Java, Spring, XML, Java script, PL/SQL, Oracle 10g, Web logic, Eclipse, HP Quality Center.
Confidential
Senior Developer
Responsibilities:
- Requirement gathering and Analysis
- Participate in high level design
- Enhancements, Unit testing and integration testing
- Production support.
Technologies used: Java, MVC, Struts 2.0,JSP, XML, Ajax, Java Script, CSS, JQuery, JSON, PL/SQL, Oracle 10g, Elipse, JUnit, CVS, Jira, Tomcat 7.0.
Confidential
System Analyst/Programmer
Responsibilities:
- Requirement Analysis, Design, Documentation and Implementation
- Develop Proof of concept, POC using Struts2 open source framework.
- Develop high level design and detailed technical design
- Development, Unit testing and integration testing
- Resolved Change Requests and defects for all new versions.
- Co-ordinate with functional testing team and user acceptance team.
- Managing Build Management System for modularizing and controlling the project by using Ant
- Production readiness and rollout plan strategy
- Post production stabilization and support.
- Project: Appointment System Jan 2008 - Feb 2009
Technologies used: Java, Hibernate, XML,PL/SQL, Oracle 10g, JDeveloper, CVS, Jira, Microsoft Visio. Microsoft Project 2007
Confidential
System Analyst/Programmer
Responsibilities:
- Interacting with field application users consolidating end user wish list as part of requirements.
- Requirement Analysis, Design, Documentation and Implementation
- Development, Unit testing and integration testing
- Resolved Change Requests and defects for all new versions.
- Managing Release and Build Management to pre production environments
- Post production stabilization and support.
Technologies used: Java, JSP, XML, Common Controls, JSTL, Struts, Java Script,, PL/SQL, SQL Server 2000, JDeveloper, Jira, Microsoft Visio
Confidential
System Analyst/Programmer
Responsibilities:
- Developed prototype of the application using Concept Model. This model uses XML files and Java script to display the data.
- Coded Route/Schedule/Stop/Event/Object Module
- Coded Shipment Module which displays object schedules.
- Wrote SQL Server Stored Procedures.
- Designed and developed the GUI using JSP, Common Controls
- Wrote Shipment Batch program to insert data into Shipment table.
Technologies used: Java, MVC, Servlets, XML, Weblogic, JMS, Java Script,, PL/SQL, Oracle, JUnit, CVS, Peregrine.
Confidential
Developer
Responsibilities:
- Development and UAT testing of the order processing sytem.
- Co-ordinate with integration testing team to support testing activities
- Build the application in non production environment using ANT
- Provide inputs to server configuration based on application performance monitoring and thread performance
- Responsible for configuration and build management in non production environment
- Responsible for build management to deploy the code base to production.
- Production support to critical issues adhering to SLA
Technologies used: Java, MVC, Servlets, XML, Weblogic, JMS, Java Script,, PL/SQL, Oracle, VSS.
Confidential
Developer
Responsibilities:
- Involved in design of Reports module.
- Writing the SQL queries for report module to generate reports for admin, companies and agencies of the system.
- Development of JavaBeans, Servlets for the server side programs, dynamic web pages using JSP.
Confidential
Software Engineer
Responsibilities:
- Analyzing Customization Requests
- Designing User Interface, Developing User Interface
- Involved with providing interface to access data in AS/400
- Involved in Test Case preparation and Code Review.
- Involved in testing and debugging