Sr Java Developer Resume
TN
SUMMARY:
- A Sun Certified Programmer with 7 years of professional experience in Systems Analysis, Design, Development of various Confidential /Server and Internet Applications.
- Experience in full System Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support)
- Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, SOA and J2EE.
- Extensive experience in developing web applications using Java, J2EE, JSP, Servlets, EJB 2.1/3.0, JDBC, Struts 1.2, Spring 2.5/3.0, Hibernate 3.0/JPA, JMS/MQ, JBoss SEAM, Richfaces, JSF 1.2, Icefaces 1.8.2 and XML.
- Good knowledge of Stateless Session EJBs. Experience in SOAP and REST Java Web Services.
- Excellent working knowledge of writing XML documents and parsing them using SAX and DOM parsers.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service), IBM Web sphere MQ Series.
- Good working knowledge in building application using apache ANT builder and JUnit automated testing.
- Strong experience with Oracle 9i/10g, DB2, MySQL and RDBMS concepts.
- Strong knowledge in designing and coding stored procedures, Triggers and Functions using PL/SQL.
- Possess application Server experience with BEA Weblogic, JavaWebServer and IBM WebSphere Application Server.
- Configured Weblogic Application Server datasources, Queues and Transaction Levels.
- Extensively installed, configured and used different IDEs like JBuilder, BEA WebLogic Workshop, Eclipse, NetBeans, WSAD and RAD.
- Proficient in unit testing the application using JUnit.
- Knowledge on TCP/IP and UDP.
- Experienced in using ANT and Log4j tools.
- Extensively worked in Unified Modeling Tools (UML) in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose.
- Working knowledge of the various source code management tools such as CVS, Microsoft VSS and Rational Clearcase.
- Excellent communication skills to deal with people at all levels.
- Self - motivated team player with good Analytical, Logical and Problem Solving ability.
TECHNICAL SKILLS
Programming Languages: Java, C
Java Technologies: J2EE, JDK 1.5/1.6, Servlets, JSP, JSTL, EJB, JMS, JNDI, JDBC, Java Beans and JUnit.
Frame Works: Hibernate, Struts, SEAM and Spring.
IDE’s & Utilities: Eclipse, NetBeans, JBuilder, JDeveloper, RAD 6/7.
Web Development: HTML, DHTML, XML, ASP.Net VB.Net, ADO.Net & Web Services.
Scripting Languages: JavaScript, VBscript, Ajax, PHP, CGI, Perl and UNIX Shell Scripting.
Protocols: TCP/IP, HTTP, HTTPS, FTP, Telnet, SOAP, UDP and SSH.
Modeling Languages: UML and Rational Rose.
XML Technologies: XML4J, ANT 1.5.1/1.6.1, JAXP, WSDL,XML, XML Messaging, XSLT, DOM, SAX, DTD and Schema.:
Application/Web Servers: WebLogic, WebSphere 6.1/7, JBoss, JRun, Tomcat, Java WebServer, IIS.
Databases: Oracle, MS SQL Server, DB2, MySQL, PL/SQL and SQL.
Operating Systems: MVS-OS 390, UNIX, Linux and Windows 2000/NT/XP/Vista.
Others: Rational ClearCase & ClearQuest, HP QualityCenter, CVS, VSS,IBM MQ Series, Microsoft Project, Visio, TOAD & MS-Office.:
PROFESSIONAL EXPERIENCE
Confidential TN
Sr Java Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Implemented the front end design using JSF 1.2, Icefaces 1.8.2 components.
- Implemented Spring DI/ORM/JDBC for the Services and Hibernate provider with JPA for persistence.
- Worked on Asynchronous messaging system using by implementing JMS through Point-Point MQ-Series architecture.Implemented Message Driven beans to develop the Asynchronous mechanism to invoke the provisioning system when a new service request saved in the database.
- Developed Shell script for validation through batch systems. Used EJB 3.0 for invoking the spring service components from the batch scripts.
- Consumed SOAP based Web services for interacting with front-end tools developed in different technologies. Involved in consuming the web-service calls through Confidential invocation.
- Used Weblogic Application Server 10 and Eclipse IDE for application deployment in the clustered Unix environment.
- Used JQuery for AJAX invocation.
- Worked on configuring datasources and queues in the local Weblogic Application Server version 10.
- Invoked SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle 9i/10g. Also used JPA with Hibernate provider.
- Developed web-based customer management software using Facelets, Icefaces and JSF.
- Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
- Configured Weblogic datasources, queues and transactions
- Used Clearcase for maintaining the component and for release and version management. And Clearquest for bug tracking. Involved in coding for JUnit Test cases
- ANT tool TEMPhas been used for the build and deploy procedure scripts in Unix.
- Involved in Production support and provided training and knowledge transfer to the user.
Environment: Java 1.5/1.6, J2EE,Servlets, JSTL, EJB 3.0, JSF 1.2, Icefaces 1.8.2, JPA, WebServices, XML, XSD, XSLT, CSS, ShellScript, UML, HTML, Oracle10g, Sql, Pl/Sql, Clearcase6.0/7.0, ClearQuest, JavaScript, Jquery, Eclipse IDE, Weblogic 10, ANT, Junit, Solaris, Windows, JIRA, Jax-B, JMS,Log4j, MQ-Series,Axis1.1
Confidential VA
Sr Java/J2EE Developer
Responsibilities:
- Responsible for developing UML diagrams using Rational Rose to draw use cases, state charts and sequence diagrams to represent the application architecture docs.
- Prepared application prototypes and functional specifications for user approval.
- Worked on JBoss SEAM framework using Richfaces.Worked on Richfaces components on the front end development.
- Integrated Hibernate and EJB3 components using SEAM inbuilt framework..
- Invoked SOAP based Webservices.
- Involved in technical framework design and writing common services required for the project like uploading files, generating PDF reports using iText PDF generation tool.
- Responsible for deploying the developed web components on the Jboss Application Server with JBoss Developer Studio IDE.
- Invoked mainframe stored procedures on Db2 database.
- Invoked user security using LDAP autantication mechanism and stored the user data in session.
- Converted several internal and external DTDs into XML Schemas to make them extensible.
- Developed and validated XML, DTD and HTML Pages using XML Spy and DHTML pages using CSE HTML Validator to meet the requirements.
- Involved in testing & integrating application modules.
- Wrote Unit Tests with JUnit framework and Server side Logging & Confidential side logging using Log4J (Apache open Source API).
Environment: JDK 1.4/1.5, JSP, Servlets, JBoss SEAM, Richfaces, Hibernate ORM, Axis Webservices, JDBC, JBoss Application Server 5.x, JBoss Developer Studio IDE, XML, JAXP, LDAP, Java Script, DB2, UNIX Shell Scripting, ANT, Log4j.
Confidential, Alpharetta, GA
Java Developer
Responsibilities:
- Involved in all layers like Presentation Layer, Business Logic and Data Access Layers.
- Front-end is designed by using HTML, JSP and Struts 1.2.
- Comprehensive experience in componenent based architecture design and development using object oriented GOF pattern and J2EE patterns.
- Used Struts Tiles-definition for lay outing the different sections of the page.
- Designed and Developed Data Transfer Objects (DTOs). Involved in writing Struts form-beans dat are wrapper on DTOs. Involved in designing and development of business logic layer.
- Used Hibernate as ORM tool for accessing database.
- Involved in front end validation using Struts Validation and JavaScript.
- Worked with Web Services Using SOAP, WSDL, UDDI.
- Developed the Stored Procedures in PL/SQL by using TOAD.
- Used JMS/MQ for asynchronous processing
- Used internal jar files extensively for common usage.
- Used Rational Clear Case for version control.
- Involved in unit testing of different components.
Environment: WSAD IDE 5.1.2/RAD IDE 6, Websphere Application Server 6.0/6.1,Rational Clear Case, Oracle 9i, SQL, PL/SQL, Windows XP, Java (JDK 1.4), J2EE 1.4, Web Services, HTML, UML, FOP, JMS/MQ, Hibernate, JSP, Servlets, Java Script, Struts, Tiles Frame work, Validator Frame Work, Rational Clear Quest.
Confidential
Java Developer
Responsibilities:
- Analyzing SRS.
- Complete implementation of Design, development and testing of the logistics system.
- Interaction with database is through JDBC.
- Used Struts 1.1 with EJB Stateless Session Beans
- The application TEMPhas been deployed using JBoss Application server.
- Various front-end screens were developed for feeding.
- Involved in Unit Testing, Integration Testing and System Testing.
- Involved in Production Maintenance.
Environment: Java, HTML, JSP, Struts 1.1, EJB 2, SQL, JBoss Application server, Java Script, JDBC, JUnit, Win NT, Oracle 9i, Net Beans.
Confidential
Java Programmer
Responsibilities:
- Study and analysis of business and functional requirements.
- Worked at Front end development as well as back end development
- Design and development of Software Design Document using UML.
- Worked as a component developer to code in Java and J2EE technologies.
- Created UI using JSP's with Struts 1.1 MVC pattern.
- Used EJB Stateless Session Beans for implementing business logic.
- Maintaining documentation using Javadoc.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Unit testing was done using JUnit.
- Extensive usage of J2EE design patterns namely DAO, Value Object, Factory, Singleton, etc.
- Extensive usage of XML throughout modules.
- Configuration and usage of Log4j APIs for generating system builds.
Environment: Java 1.3, Struts MVC architecture, Servlets, JSP, HTML/DHTML, Java Script, JBoss Application Server, TextPad/Eclipse, Oracle 8i, Win 2000.