Java/j2ee Developer Resume
MI
SUMMARY
- Over 7 years of experience in Information Technology industry with Java/J2EE technologies.
- Specialized in Object Oriented Programming with extensive experience in various Java/J2EE technologies and their implementations across industry verticals.
- Experience in enterprise application development and system integration with existing systems based on SOA to increase flexibility and re - usability.
- Adept at providing end-to-end solutions for business process management using custom software development, software product engineering
- Proficient in web based client-server Architectures and Frameworks such as spring, Hibernate, JSF and Jakarta Struts.
- Expertise with designing web components, data models, application modules, and integrating with the projects.
- Strong experience in using various J2EE Design Patterns such as Session Façade, Service Locator, DAO, DTO (Data transfer object), Value Object, Front Controller, Factory, Business Object, Value Object and Singleton.
- Experience with XML and related standards and technologies like AJAX, Web Services, SOAP, DTD, XSL, XPath, DOM, SAX, XSLT, HTML, DHTML, CSS and JavaScript.
- Strong experience in Customization, Development, Testing and Deployment of applications using various application servers like BEA WebLogic, WebSphere and Apache Tomcat.
- Strong Programming Experience in SQL and PL/SQL, Stored procedures, UNIX Shell Scripting.
- Experienced with J2EE Architectures and Specifications (JDBC, EJB 2.0, SOAP, XPath and XQuery).
- Skilled in developing Technical Specifications and User Documentation for complex applications.
- Excellent problem solving, time estimation and multitasking skills.
- Possesses strong interpersonal skills, the ability to interact with people at all levels, and strong communication and presentation skills.
TECHNICAL SKILLS
Programming Languages: C, C++, Core Java, and SQL/PLSQL
Java/J2EE Technologies: JSP, Servlets, EJB, Swing, JDBC, JMS, JNDI, RMI, Java Mail
J2EE Frameworks: Spring, Struts, JSF, Hibernate
Web/Application Server: Tomcat 5& 6.x, Web Logic 7.0, 8.1, 9.0 & 10.0, IBM WebSphere 5.1/6.0, JBoss 3.x/4.x/5.x.,IIS
Web Technologies: HTML, DHTML, XML,WSDL, XSLT, JavaScript, CSS, SOAP, SOA, IBM MQ Series, JSTL, Ajax.
Databases: Oracle 8i/9i/10g, DB2, Sybase, SQL Server, MySQL, MS Access
IDEs: Web sphere, Eclipse, My Eclipse, Web logic Workshop, Net Beans
Operating Systems: Windows 9x/2000/XP/NT, Unix/Linux/Solaris
Other Tools &packages: CVS, ClearCase, JUnit, Maven, ANT, Serena, MS Offices
Modeling Tools: IBM Rational Rose, Visual Paradigm
SDLC Methodology: Agile, RUP, Waterfall model
PROFESSIONAL EXPERIENCE
Confidential, MI
Java/J2EE Developer
Responsibilities:
- Involved in all stages of Software Development Life Cycle including Analysis, Design, Development, Testing, Implementation, Deployment and Enhancement, implementation from middle level to senior level.
- Implemented different web services by using SOA architecture and based on the company requirements and contracts with other services.
- Created XML schemas to build and deploy the services using ant based EAR files.
- Fixed critical issues when calling the different web services.
- Extensively worked on core Java and used different design patterns.
- Worked on IBM WAS 7 and fixed related to build path issues.
- Created Data sources in the AdminConsole for retrieving the consumers details which is a DB2 standard.
- Implemented Alert Service system that sends automated text/html mails to customers. It is implemented using JMS and threads concepts.
- Fixed issues related to the end points when testing and hitting the other services.
- Wrote many SQL procedures and SQL queries.
- Worked extensively on WSDL's for creating schemas and generated the client proxy to develop the code.
- Fixed some issues related to JSP, struts when testing the code.
- Used different frame works by deploying and integrating them into application modules.
- Worked on WAS7 when and where to use and fixing the critical environmental issues.
- Used Log4J to store log messages. Created ANT script for building the application.
- Prepared the help documents for business user to understand production application.
Environment: Java, J2EE, Struts, XML, IBM RAD, Agile Processes,SQL,Oracle JSP, JSON, JMS, JNDI, JVM, SOAP, SOA, Hibernate, WSDL, Web sphere, Ant, EJB2.0, Log4J,JUnit, PVCS, UNIX.
Confidential, Bentonville, AR
Java Developer
Responsibilities:
- Responsible for analysis and documentation of artifacts like Detailed Technical Design document which provides the screen-to-screen navigation, interaction between the UI widgets and Database tables.
- Active involvement in developing new enhancements in the MVC Architecture based Web application involving with different Design Patterns.
- Responsible for identifying problem areas in web application and for providing recommendations to speed up the process.
- Created various presentations for clients explaining the data flows of the application along with validations.
- Provided Process Improvement Initiatives for improving the existing application and its workflow.
- Involved in the day to day development activities for the entire application from offshore.
- Responsible for identifying arising defects and providing permanent fix, thereby reducing the number of defects arising and stabilizing the application.
- Coded the business logic in action classes using the Dispatcher Action class.
- Developed the screen and code design for different modules.
- Handled configuration and change management for the source code of the application in CVS.
- Created mockups of short/report features to present a visual functionality request by the Business.
- Active participation in Unit testing, Integration testing, and regression testing for the application.
- Active involvement in knowledge transition plan and application hand-over process from the clients.
- Active involvement in knowledge transition to offshore team members.
Environment: Java, J2EE-Servlets/JSP, Spring MVC Java Beans, JavaScript, Struts, OC4J, TOAD, ANT, Log4j, Eclipse, Oracle DB, Windows. IBM WebSphere.
Confidential, IL
Java Developer
Responsibilities:
- Involved in the analysis of the business requirements.
- Coding in MVC-Struts design pattern with best java patterns for action classes, form beans, data access and business object classes.
- Developed the application level flow by using Java Servlets, JSP, JavaScript, EJB.
- Involved in design modeling in rational rose by using the various java Patterns like DAO, Service locator and Value List handler.
- Developed stateless session beans for business logic implementations.
- Updated the information into the database with all the options and provided an option to write the information as an XML file that can be stored on the file system.
- Utilized various stored procedures, views, functions and triggers to develop the business modules based on the required functionality.
- Design, Develop and implement customer requirements using J2EE, Java, Java Server Pages (JSP), JavaBeans and XML.
- Involved in coding of Administration module for configuring Auditors.
- Wrote various Queries to augment the application logic.
- Implemented Mailing system using Java Mail API to notify the staff when a customer submitted a policy.
- Developed XML Schemas and Dom parser for all the XML documents used for data transfer and also developed XSLT code for them.
- Responsible for enhancements and modifications of the existing application.
- Wrote code for generating pdf reports using lowagieiText.
- Wrote build scripts to compile java files and create jar and EJB jar files.
- Tested the application on various levels like Unit, Integration and System testing.
- Responsible for the production support and also responsible for handling the production issues, bug fixes and available for on call support during weekends.
- Assisted QA process in test cases preparation, execution and fixing of bugs.
Environment: Java, J2EE, Struts, EJB, JDBC, Java Swing, AWK, JavaScript, Java Mail, DHTML, XML, XSLT, JSP,WSAD 5.0, Web Sphere Application Server, Oracle 10g, PL/SQL, Windows and UNIX.
Confidential, Rochester, NY
Java developer
Responsibilities:
- Involved in Understanding business requirements drafted by the requirement analysts and translating such requirements to technical system specifications.
- Involved in the complete development, testing and maintenance process of the application.
- Implemented multi threading for Meta data and Image Processing.
- Performed enhancements to the existing application.
- Involved in Developing Client Stub.
- Involved in coding Server side components.
- Completely involved in achieving AOP throughout HPA project.
- Involved in defining Deployment Descriptor.
- Implemented MDB using Spring Frame Work.
- Implemented JMX using Spring Frame Work.
- Integrated and rebased the code making it available to both offshore and onsite.
- Participated in peer code reviews based upon the specifications.
- Performed change requests for the existing functionality.
Environment: Core Java, Java J2EE, XML, Spring Frame Work, JMS, DB2, JWSDK, Multi Threading, JMX, Microsoft Visio and Web Sphere.
Confidential
Java Developer
Responsibilities:
- Actively involved in Understanding and analyzing business requirement.
- Involved in design and development of web front end using HTML, JavaScript, CSS and JSP’s for Administration and Self-Assessment modules.
- Developed and tested the credit check module using EJB, Servlets and JSP& Core Java components in Weblogic Application Server.
- Deployed Servlets on Weblogic Server.
- Implemented the application MVC Architecture using Struts framework.
- Developed framework, providing access to system functions of a server’s business layer.
- Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
- Responsible for writing, tuning and maintaining complex SQL statements.
- Created XML Schema, XML template.
- Deployed web components, presentation components and business components in WebLogic Application Server.
Environment: Java, J2EE (EJB, JSP, JSTL, Servlets, UML, JDBC, JMS, XML), SOAP, UDDI, LDAP, Struts Frame Work, ANT, XML, JavaScript, BEA Web logic App Server 6.x, Clear case, Oracle, SQL, PL/SQL, Log4j, JUnit, JavaScript, Linux, Windows XP, RUP.
Confidential
Java Developer
Responsibilities:
- Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing.
- Developed logic and code for the registration and validation of the enrolling customer.
- Performed client side validation using JavaScript.Validation from client side was done using JavaScript.
- Developed web-based user interfaces using Servlets, JSP, HTML, and XML based client and server application.
- Integration of front-end with Oracle database using JDBC API through JDBC-ODBC Bridge driver at server side.
- Responsible for the development of database SQL queries.
- Performed Unit testing using JUnit and worked in test driven development environment.
Environment: Java, Servlets, JSP, Java Script, XML, HTML, UML, Apache Tomcat, JDBC, Oracle, SQL, Windows.
