Sr. Java/j2ee Developer Resume
Jacksonville, FL
SUMMARY
- Over 7 Years of advanced experience in all the phases of software development life cycle including Design, Development, Integration, Maintenance, Implementation and Testing of various client/server, N - tier and web applications. Experience working as a Programmer Analyst using Java.
- Experienced with the entire Software Development Lifecycle (SDLC) process including requirement analysis, conceptual and detail design, development, verification and testing.
- Great command over IDEs like Eclipse, NetBeans, IBM Rational Application Developer (RAD 7.0.0).
- Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP, Servlets, EJB, JDBC, JNDI, JMS, LDAP, IBM MQSeries and RMI.
- Expertise in application development using various frameworks: Jakarta Struts Framework, Spring Framework, Java Server Faces(JSF), Spring Batch framework, Hibernate, Java Data Objects with GUI plug-ins.
- Proficient in XML technologies like XML, DTD, XSL, XSLT, SOAP, WSDL and UDDI.
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC(Model-View-Controller), Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
- Extensive Experience in implementing distributed applications with HTML/XHTML, CSS, JavaScript, AJAX, JSON, Core Java, Multi-threading, J2EE, Servlets, JSP, JSTL, Custom tags, Java Beans, JSF, JDBC, JMS, EJB, SQL, PL/SQL, Unix, Linux, Solaris and Windows NT/XP.
- Proficient in various web based technologies like HTML, DHTML, JavaScript and AJAX.
- Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.
- Extensive Knowledge on databases like Oracle 9i/10g, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Good working knowledge of database tools like TOAD and SQL Navigator.
- Good Working Knowledge of JBoss, Apache Tomcat.
- Experience in working with operating systems like Windows 98/NT/2000/XP, UNIX, LINUX.
- Excellent analytical ability, consultative, communication and management skills.
- Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.
- Proficient in Application Development with Web Technologies, B2B products, Distributed Technologies and Client-Server Architecture environment in Automotive, Financial, HealthCare and Education Industries.
- Coded HTTP Servlets to drive dynamic HTML content and Java Server Pages (JSP) for managing the online update of dynamic web pages.
- Developed 3-Tier services, which include databases, messaging systems, transaction monitors, real-time data feeds, and existing enterprise information systems, integrated with Web Sphere and IBM HTTP Server.
- Developed AJAX scripting to process server side JSP scripting.
- Developed reusable Server side code modules with Enterprise Java Beans (EJB) Integrated with Remote method Invocation (RMI) to access remote Servers and invoking Databases with Java Database Connectivity (JDBC).
TECHNICAL SKILLS
Languages: C, C++, Java, J2EE, SQL, PL/SQL.
Operating Systems: Windows 98/2000/XP/NT/VISTA/7, Sun Solaris, Red Hat linux 6.x, Unix (AIX), MS-DOS.
Java Technologies: J2SE, J2EE, JSF,JSR168,JSP, Servlets, EJB, Swing, JDBC, JMS, MQ Series, MDB, JNDI, RMI, Web Services, Design Patterns, JAVA Beans.
Web/App. Server: Tomcat 5.5/6.0, Web Logic 10.0/10.3, Web Sphere 4.0/5.0/6.1, JBoss 4.0/4.2, SOAP,XML, REST, JSON, GUI Designs and Development, IBM Web sphere
Frameworks & IDE Tools: Struts1.2/2.0, JSF1.2/2.0, Spring 1.1, Hibernate 3.0, JUnit, ANT, AJAX, Log4J, Eclipse 3.1, WebLogic Workshop 9.2, WSAD 5.1, RAD 6.0, PowerBuilder, CVS, Rational Clear Case, TOAD, EXTJs.
Web-Development Technologies: JSP, XML, XSD, XSLT, DTD, DOM, LDAP, HTML, Java Script, CSS, DHTML, Agile Methodology, Servlets, JSTL (Tag Libraries), JSF (Java Server Faces), RUP, i18n, MQ Series, RMI, JSR 168 Portlet, Portals, ESB.
RDBMS: ORACLE 9i/10g/11g, SQL Server 6.5, MS Access, Oracle EBS 11i/R12, RAC.
OOAD: UML, Design Patterns.
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville,FL
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
- Created UML diagrams like Class diagrams, Sequence diagrams, Use case diagrams in different tiers of the module using Rational Rose.
- Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Developed the DAO layer for the application using Spring Hibernate Template support.
- Implemented Transactions using Spring framework.
- Used Spring MVC and WebFlow to bind web parameters to business logic.
- Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
- Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring AOP.
- Maintained relationship between objects using Spring IOC.
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Extremely used plain JavaScript and JQuery, JavaScript Library to do the client side validations.
- Used AJAX to get the data from the server asynchronously by using JSON object.
- Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
- Have worked on Oracle 10g data base for storing and retrieving the application data.
- Involved in configuring JMS and JNDI in rational application developer.
- Developed MQ JMS Queues for asynchronous messaging and Web Services using SOAP/WSDL.
- Involved in WebLogic administration like setting up Data Sources, deploying applications.
- Configured and Deployed the Web Application Achieve (WAR) in WebLogic Application Server.
- Involved in code review and deployment of the application on development, testing of production servers.
Environment: Java, JSP, Servlets, Spring AOP, Spring IOC, Spring ORM, Spring MVC, Hibernate, DAO, DTO, XML, JDBC, Transactions, Javascript, JQuery, JSON, Apache Tomcat, ApacheCXF, WebLogic Application Server, SOAP, WSDL, JMS, Eclipse, Oracle, CVS, JUnit, log4j
Confidential, Charlotte, NC
Java/J2EE Developer
Responsibilities:
- Responsible for system analysis, design and development using J2EE architecture.
- End-to-end Project Management, including customization of product based on the customer's requirement, meeting delivery deadlines on development, testing, implementation phases of the system and customer relationship consulting.
- Used Spring to develop light weight business component.
- Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
- Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
- Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.
- Developed Web Services using REST, WSDL, UDDI and XML.
- Developed Session Beans for the Business logic.
- Involved in research activities for determining frameworks and technologies feasible for the development of application.
- Conduct knowledge sharing sessions among the team members in technical areas.
Environment: Java, JSP, Servlets, Spring, Hibernate, XML, WebSphere Application Server, Eclipse, MS-SQL Server, REST, JMS, Jetty, Javascript, JSON, log4j.
Confidential, New York
Java Developer
Responsibilities:
- Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
- Designed and Created Domain model and schema using Object oriented design / UML diagrams on RSA
- Developed the workflow interfaces using JSPs that are developed using Struts Tiles Layouts and the request processors using the Dispatch Action and Action.
- Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes.
- Developed the complete Exception module using the existing framework that embraces Struts, Java, JSP, JSTL, and Ajax.
- Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script
- Configured plug in classes for the interfaces of struts with spring and to delegate controls to use MVC design pattern.
- Created Spring Interceptors to validate web service requests and enables notifications.
- Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
- Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
- Used RAD application development and configured external capabilities for various interfaces.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- Worked on creating topics, queues and MDBs for communication by using WebSphere JMS.
- Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
- Unit tested all the classes using JUNIT at various class level and methods level.
- Worked on Installing and configured WebSphere Application Server.
- Made use of WINCVS for checkout and check in operations.
Environment: RAD 6.0, WAS 6.0, Struts 1.2, Spring Framework 1.2, EXTJs, Java 1.4.2, JSP 2.0, HTML, XML, XSL/XSLT, JavaScript, JavaBeans, AJAX, Oracle 9i, RMI, WINCVS, Windows XP, UNIX.
Confidential
Software Developer
Responsibilities:
- Worked closely with the on-site coordinator for requirement collection and analysis
- Designed various modules of the application using Rational Rose
- Created front end web pages using JSP
- Involved in development and testing of Master-Maintenance modules
- Test Case Preparation and Unit Test Design
- Testing the application with JUnit and Rational Robot
- Handled bug-fixing activities
- Worked on the security related issues and code signing
Environment: s: EJB, JDK1.2, JSP, MVC, Oracle 8i, WEBLOGIC, Clear Case and Clear Quest.