Senior Java Developer Resume
Greensboro, NC
SUMMARY
- Senior Java Developer with 11 years of experience in requirements gathering, prototyping, design, development, implementation, testing and maintenance of Java, J2EE Applications.
- 8 Years of Experience in US working for different Clients as Senior Software Engineer and Senior Java Application Developer.
- Work Experience in Manufacturing and Networking Domains and Student Loan Industry, and experience working on state government projects.
- Extensive Experience in various J2EE technologies, and Application Development.
- Trained on and used SEI CMM Level 5, PCMM Level 5 certified development processes.
- Experience in Working on Projects following the ‘Agile Methodology’.
- Excellent team spirit with strong analytical and communication skills.
TECHNICAL SKILLS
Operating Systems: Sun Solaris, IBM AIX, Windows
Languages, Frameworks & APIs: Oracle Fusion Middleware/ADF,Spring, JPA, Hibernate, EJB 3,Struts,JMS, MQ,Webservices,Javascript
Middleware: Corba
Application Servers: Weblogic 11G, Websphere, JBOSS, Tomcat, Oracle Application Server.
Design Methodologies & Tools: UML, Rational Rose, RAD
Development & Deployment Tools: JDeveloper, MyEclipse, Netbeans, Ant (Deployment), Maven(Deployment)
Testing Methodologies: Junit 3.8
Configuration Management Tools: Subversion, CVS, VSS, Clear case
Defect Tracking Tool: Mercury Quality Center, ALM
Databases: Oracle 10G, DB2,MySql, Sybase, Informix 10.X,SQL Server
Scripts: Batch, Shell, TCL and Nawk scripts.
ERP & Specialized Products: eMatrix PDM (Product Data Management)
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Senior Java Developer
Responsibilities:
- Interacting with the Business Analysts to understand the requirements.
- Developed and designed screen structure and Look and feel of various components.
- Developed various TaskFlows and Screens for DAS and IDA Applications, using ADF and JDeveloper.
- Developed various business modules using Spring and EJB/JPA technologies.
- Designed and Developed various business modules using Spring Integration.
- Developed single sign on (SSO) between portals using SAML authentication.
- Worked on upgrading the system from Oracle Webcenter PS2 to PS4.
- Developed and maintained various skins for portals .
- Worked on creating a shared Library, for all the various skins(css), to be used with many applications, using Trinidad/ADF.
- Designed and Developed a spring batch application, to run batch jobs Confidential TG.
Confidential, Greensboro, NC
Senior Java Developer
Responsibilities:
- Interacting with the Business Analysts to understand the requirements.
- Develop the design for Trusted WebServices, and create artifacts like the Low Level and High Level Design Documents.
- Develop the code for Trusted WebServices( SOAP, XML, XMLBeans )
- Make changes to the XML Beans as per the Business Requirements.
- Make changes to the Deploy scripts(Ant Scripts).
- Worked on few other applications using Jsf 1.2/Spring 2.5
- Worked on Developing Applications using WebSphere Portal Server 6.1
- Test the Request & Response and ensure that they are in the correct format.
- Convert the GUI screens from Applet to Web Based Screens( Using AJAX).
- Support the Testing team to ensure that the defects are resolved in a timely manner.
Confidential, Santa Fe, NM
Responsibilities:
- Worked on J2EE technologies including Spring,JSF and Hibernate, JSP, JSTL, Struts, Tiles, Tomcat 6.0 and with Informix Database.
- Developed Use Cases,Unit & System Test Cases, High level and Low level design documents for 2 of the key modules of the application.
- Configured Spring and Hibernate to the existing struts application, using MyEclipse IDE.
- Designed and Developed business layer and front end screens using Spring/JSF/struts with Hibernate as ORM layer.
- Developed SQL Queries and Stored Procedures.
- Developed algorithms to implement Security access on screens.
- Developed New GUI screens in JSF(1.2) and also used icefaces for pagination components.
- Worked on reverse engineering the tables into hibernate mapping files and converted the Business Logic in Stored Procedures, to hibernate queries.
- Developed Python Scripts to trigger external Applications.
- Involved in developing code using Factory and Singleton Patterns.
- Developed the modules using Waterfall Model.
Confidential, Cary, NC
Java Developer
Responsibilities:
- Worked on J2EE technologies including JSP,JSTL, Struts, Tiles, EJBs and Web services On Weblogic 9.2 with Oracle as the Database and CORBA as the middleware.
- Developed Client/Server components, of web services to interact with different Ordering Systems.
- Developed EJBs for Web services.
- Experience with ESB
- Worked on Java Applications which used design patterns like Factory & Singleton pattern.
- Developed Oracle Stored Procedures and SQL Queries.
- Worked on Redesigning the GUI screens, using Struts and Tiles,Wicket, Ajax.
- Have been involved with Unit Testing, resolving the Integration Testing Issues and post production support. Worked on Developing JUnit Test cases.
- Developed New API's to configure various switches & routers with SNM.
- Experience with CVS & SVN configuration management tools.
- Used Mercury Quality Center for Defect Tracking.
Confidential, New Hill, NC
Technical Lead
Responsibilities:
- Created and configured the applications in Websphere Application Server.
- Developed Interactive GUI Screens using Servlets,HTML, JSPs.
- Developed business layer components in EJB.
- Developed components (business as well as UI ) for Swing application..
- Developed new Reports using Oracle Reports 10G.
- Experience deploying applications using WebSphere & Oracle Application Server.
- Worked on Enhancements on Applications in C++.
- Worked on java Interfaces that interact with Mainframes and AS400 systems.
- Worked extensively on PL/SQL,Functions,Procedures,Triggers,Sequences & packages.
- Experience working on Web Applications in SAP and Oracle Apps environment.
Confidential, Torrance, CA
Senior Software Engineer
Responsibilities:
- Setting up the Development and production environment.
- Upgrading the database from version 9.5 to 10.5
- Migrating the data from 9.5 to 10.5
- Migrating the customized code, from version 9.5 to 10.5
- Involved in coordination of testing activities, and ensuring that all the functionalities are carried over to 10.5
Confidential
Senior Software Engineer
Responsibilities:
- Identifying the data belonging to the 2 different businesses.
- Creation of TCL scripts to extract and migration of data from the existing system to the new databases.
- Splitting the application code to 2 different applications, based on the requirement.
- Involved in preparation of various documents starting from the project plan to design documents,TestCases,TestPlan
- The project went live with zero UAT (user acceptance test) issues.
Confidential
Senior Software Engineer
Responsibilities:
- Developed new screens and Workflows using JSP and Servlets.
- Involved in coding, Unit testing and System Testing of critical modules.
- Involved in identifying various modules, and allocation of various modules to the team.
- Involved in preparation of various documents starting from the project plan to design documents, TestCases, TestPlan etc...
Confidential
Senior Software Engineer
Responsibilities:
- working on Enhancement Requests for J2ee applications involved with working on java swing based applications
- Performed the role of the Configuration Team leader (CTL) for the project, involved in control of files and files versioning using VSS.
- Developed Test Scripts using Junit.
- Experience with Servers like Oracle Application Server & Websphere Application Server.
- Worked on eMatrix and tcl scripts.
Confidential
Software Engineer
Responsibilities:
- Involved with coding, unit testing and system testing of applications.
- Has performed the role of CTL (configuration Team Leader) dealing with the version control of the files for the project, using VSS.
- Has developed some complex modules like “Cloning of the Part”, using Jsp and eMatrix - MQL (MatrixQueryLanguage).
- Developed sequence diagrams using UML for the project.
Confidential
Software Engineer
Responsibilities:
- Involved with Design, coding, unit testing and system testing of applications.
- Interacted with the users, for requirement Gathering.
- Developed the Sequence Diagrams, data flow diagrams and test cases for the project.
- Was involved in developing the screens, deploying the application on the server, and Unit and system testing of the system.