Senior J2ee Developer Resume
Chantilly, VA
SUMMARY
- Senior J2EE Developer with 71/2 years of experience with proven expertise in complete SDLC - System Analysis, Design and development with emphasis on Object Oriented, J2EE and Client Server technologies.
- Experienced with the entire Software Development Lifecycle (SDLC) process including requirement analysis, conceptual and detail design, development, verification and testing.
- Expertise in application development using various frameworks: Jakarta Struts Framework 1.1/1.2/1.3, Spring Framework 1.2/1.3/2.0/2.5 , Java Server Faces(JSF), Spring Batch framework, Hibernate 2.0/3.0/3.2, Java Data Objects with GUI plug-ins
- Proficient in XML technologies like XML, DTD, XSL, XSLT, SOAP, WSDL and UDDI.
- Proficient in various web based technologies like HTML, DHTML, JavaScript and AJAX.
- Developed AJAX scripting to process server side JSP scripting.
- Strong experience in design, development and implementation of large-scale web based applications using Object Oriented design with help of Java, J2EE and Different Database related technology.
- Experience in implementing web based projects using WebSphereApp Server 6.1/7/8.5, Oracle WebLogic Server 9/10/11, JBoss 3.2.x/4.2, ApacheTomcat5.0/5.5and IDE’s like IBM WebSphere Studio Application Developer (WSAD) 5.0, Maven 2.x/3.x, Eclipse 3.0/3.1 and RAD 6.0/7.0/8
- Extensive Knowledge on databases like Oracle 9i/10g/11g, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Good working knowledge of database tools like TOAD, PL/SQL, Db Visualizer and SQL
- Good Understanding and implementation knowledge of Java and J2EE design patterns.
- Experience in different IDE for design and application development using IDEs like Eclipse, Intellij and Sublime.
- Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP 1.1/1.2/2.0, Servlets 2.2/2.3/2.4, EJB 2.0/3.0, JDBC, JNDI, JMS,LDAP, IBMMQSeriesandRMI.
- Good Working Knowledge of Experience in working with operating systems like Windows98/NT/2000/XP, UNIX and Linux environments.
- Exposure to various stages of software development life cycle (SDLC) with both waterfall and AGILE approach.
- Experience in developing the UI using JSF, IceFaces.
- Strong knowledge in developing business layers using EJB Architectures such as EJB 2.0/2.1 that includes Session Beans for workflow, Entity Beans for persistence, MDBs for asynchronous communication.
- Experience in developing the three-tier and two-tier Client-Server and Distributed Object Systems and Object Oriented Technologies in an Internet/Intranet Environment.
TECHNICAL SKILLS
- C
- C++
- Java JDK 5/6
- J2EE
- HTML
- SQL
- PL/SQL.Servlets 2.2/2.3/2.4/3
- JSP 1.1/1.2/2.0/2.1
- JDBC
- JNDI
- Java beans
- JPA
- Web services(SOAP
- RESTful
- Log4j
- JUnit. Struts Framework 1.1/1.2/1.3
- Spring Framework 1.2/1.3/2.0/2.5
- Hibernate 2.0/3.0/3.2/4.1. JQUERY
- Java Script
- AJAX
- CSS
- HTML
- XHTML
- Web2.0
- HTML 5. Solaris 9/10
- Red Hat 5/6
- Windows NT/XP/95/98/2000
- Weblogic9.1/10/11g
- WebSphere 5.1/6.1/7
- JBOSS 4/5
- XML
- SOAP
- WSDL
- SOA
- JAX- WS
- DOM
- SAX
- XPATH
- XSLT
- REST. Oracle 11g R2/10g/9i/8i
- SQL Server 2008
- MySQL
- SQL Server. Eclipse 3.x
- Maven 2.x/3
- IBM Web Sphere Application Developer 5.x
- IBM RAD 7.x/8
- Intellij
PROFESSIONAL EXPERIENCE
Senior J2EE Developer
Confidential, Chantilly, VA
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC), requirement gathering, modeling, analysis, architecture design and development of client’s mutual funds and insurance sectors. The project was developed using Agile Methodologies.
- Used the J2EE components like Servlets 3, EJB’s 2.0, JSP’s 2.1and implemented Struts 2.0 framework for MVC architecture.
- Developed GUI using JSP, JSTL, AJAX, HTML, CSS and Java Script.
- Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
- All the Business logic in all the modules is written in core Java.
- Wrote Web Services using SOAP for sending and getting data from the external interface.
- Used the Tiles Framework and Struts Tag Libraries in the presentation layer to simplify the complexities of the application.
- Created the presentation using the Struts framework.
- Worked on creating JSPs, Form Beans and Action classes and configured in Struts-Config.xml
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO and DTO.
- Implemented object/relational persistence (Hibernate) for the domain model in DAO layer.
- Involved in creating Database SQL and PL/SQL queries and Stored Procedures.
- Implemented Singleton classes for property loading and static data from Database.
- Registrations are sent to another application using JMS technology.
- Involved in implementing the JMS (Java messaging service) for asynchronous communication.
- Configured listeners and wrote MDB’s (Message driven bean) to listen to the messages and subscribe to the topic put by the core application.
- Used Log4j to print info, warning and error data on to the logs.
- Experience with writing test cases, code deployments, testing and debugging
- Interacting with the users in case of technical issues, and mentoring the business users.
Environment: Java 1.6, WAS 7, Maven 3, RAD 7, Web services,SOAP, XML,WSDL, Struts 2.0,Servlets 3, JSP 2.1, AJAX, JUnit, EJB 2.0, JavaScript, log4j, Oracle 10g, HTML, Red Hat 6, Remedy
Senior J2EE Developer
Confidential, Scottsdale, AZ
Responsibilities:
- Developed persistence layer which connects database to java using hibernate framework.
- Basic wiring of different modules of the application, which includes UI components, data transfer, objects, businessimpl, ORM, services.
- Used spring framework to perform Dependency Injection.
- Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
- Used JSF for improving the features of the UI developed.
- Added the tab to the application using the Swing components and effects through which the registration can be completed.
- Used SOA architecture for implementing the project.
- Used Swing technology to improve the features of User interface.
- Used RESTful web services with MVC to build this application.
- Performed unit testing using JUNIT framework
- Unit testing, debugging and set test conditions based on code specifications. Perform peer code reviews and performance enhancements.
- Responsible for packaging and deploying components in to the WebSphere.
- Developed components of web services (JAX-WS, REST, JAX-RPC, Apache CXF) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, portType, bindings, and service), SOAP using various message exchange patterns like InOnly and InOut.
- Implemented JMS messaging on queues, topics.
- Build components scheduling and configuration using Maven 2.2.1, ANT 1.8.2
- Used RAD as IDE for development.
- Involved in discussions of the use cases and modules for web services interfacing authentication and authorization.
- Front-runner on interactions with business and QA teams.
- Unit testing, debugging and set test conditions based on code specifications. Perform peer code reviews and performance enhancements.
Environment: Java SE6, J2EE, Spring 3.0.5, Hibernate 4.1.5, Maven 2.2.1, JSP 2.0, Oracle10g, WebSphere application server 7, WebLogic 11g, RAD 6, wsdl, xml, web services, SOAP, SQL developer, html, xsd, clear case version control, JUnit, clear quest.
J2EE Developer
Confidential, Rockville, MD
Responsibilities:
- Involved in the Analysis, design, workflow, and process flow
- Involved in the initial architecture design of the project and UI flow discussions.
- Involved in the team discussions and meetings of Interface agreement documents of APIs and web services.
- Developed code for invoking the web services by creating AXISstubs and code around it.
- Developed code for invoking various Spring beans methods.
- Created HTML and JSP pages using JSF, CSS and JavaScript.
- The Action classes and interfaces are developed using JDK5.
- Used log4j for code and data logs.
- Interface with Documentum server for storing and retrieving documents.
- Resolved the defects based on the criticality and severity. Mercury Quality Center is used for this.
- Provided on-call support for production deployments.
- Created and updated Spring beans and used Hibernate for data manipulations.
- Running Ant build scripts on Weblogic 10.0.0.3 server running on Solaris and z-linux servers
- Used DBVisualizer and SQL Developer for running db scripts.
- Extensively used Aspose Word utility methods for manipulating word documents.
Environment: Java SE5, JSF, MyFaces, XML, XSLT, HTML, JAXB, Oracle-BEA WebLogic Server 10.0.3, eclipse 3.6, Spring3.0.5, Hibernate 3.6, ANT, Log4j, Junit 4.1, ICEFaces, JavaScript, CSS, Oracle 10g, TOAD, PL/SQL, SOAP, Web Services, Documentum, DBVisualizer.
J2EE Developer
Confidential, Long Island, NY
Responsibilities:
- Involved in the Analysis, design, workflow, and process flow
- Developed JSP pages for Annual Registration Module.
- Worked in the Agile Environment with daily standups and work within the specific time
- Used Struts Framework "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Worked on multithreading while synchronization is applied.
- Implemented Collections Framework for the Array List in order for increasing size of the array.
- Developed database schema and SQL queries for querying database on Oracle 10g
- Performed Unit testing usingJUnit
- Developed design Patterns for the objects to access within the application.
- Worked with Eclipse IDE to develop and deploy complete application.
- Utilized CVS for software configuration management and version control
Environment: Java 1.5, J2EE, Servlets, JSP 2.0, Junit 4.1, SVN, Struts 1.2, Hibernate 3.3.1, Oracle 9i, WAS 6.1, JBoss 4.0.5, Solaris 9, Eclipse Ganymede 3.5, Log4J, Ajax, HTML3, Design Pattern
J2EE Developer
Confidential
Responsibilities:
- Created the Mock-ups using HTML and JavaScript to understand the flow of the web application
- Used Struts framework to develop the MVC architecture and modularized the application
- Developed user interfaces using JSP, HTML and JavaScript for views and to interact with the end users
- Developed interactive modules using GWT, JSP and Servlets
- Developed the Business Logic using Plain Old Java Objects (POJOs) and Session EJBs
- Designed Stateful Session Beans for maintaining user sessions
- Integrated and used Hibernate framework for database persistence logic
- Implemented the search mechanism using Stored Procedures, Sequences in PL/SQL
- Involved in coding, maintaining, and administering EJBs, Servlets, and JSP components to be deployed on a WebLogic application server
- Implemented Axis web services for the extended search
- Performed integrated testing using different test cases
- Used SVN version control to maintain the different version of the application
Environment: EJB, Struts 1.2.4, Hibernate 3.0, Spring 2.0, JSP 1.2, Java Swing, Servlets 2.1, EJB 2.0, JMS, MQ Series, XML, SOAP, UDDI, WSDL, WAP, WML, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4j, JUnit, WebSphere App server 6.1, WSAD 5.1.2, Oracle 9i.
Software Developer
Confidential
Responsibilities:
- Development of administrator and end-user module.
- Implementation of Property, Buyer, and Image uploading modules.
- Involved in developing SQL queries, views, and procedures for these modules.
- Production support to resolve the issues.
- Moving the site from .Net Environment to Java Environment.
- Analyzing service level exceptions and Involved with team to resolve.
- Used JSP, JSTL and AJAX for this module.
- Used JSON for passing address data as response using AJAX.
- Involved in manual testing of the application.
Environment: Java, MS SQL Server, MySQL, J2EE, JSP, JSTL, XML, XML Schema, JDBC, Servlets, Apache Tomcat, Windows XP, Unix.