Sr. Java/j2ee Developer Resume
Orlando, FL
SUMMARY:
- Over 8 Years of IT Experience in System Analysis, Design, Development of Web and Client Server Enterprise Applications using Java/J2ee Technologies.
- Strong in Object oriented design/analysis, UML modeling, Classic design patterns, and J2EE patterns.
- Have hands on experience in design and development of Java, J2EE, Servlets 2.3, JSP 1.2, EJB 2.0, JDBC, XML, XSD, XSLT, X - Path, JMS, JNDI, ANT, Java Script, Spring MVC, Hibernate, Web Services, WSDL, RESTful, SOAP, SPRING 3.0, PL/SQL, Junit, Log4j, JAX-WS, JMS, JNI, UML, SQL.
- Experience in creating & consuming web services using SOAP, RESTful and WSDL in Java
- Experience with Design patterns like MVC, Singleton, Session Facade, Service Locator, Business Delegate, Data Access Object and Data Transfer Object
- Experience in building JEE based web services using Axis2 and JAX-WS.
- Thorough understanding of OOAD concepts, UML modeling (unified process), SDLC
- Experience in utilizing open-source frameworks as Struts, Hibernate & Spring.
- Expertise in using HTML, CSS, JavaScript, XML, AJAX, Adobe Dreamweaver.
- Extensive experience in working with web component technologies like Servlets, JSP.
- Proficient in Java/J2EE Design Patterns including singleton, command, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
- Experienced in using IDE’s such as Eclipse 3.3/3.2/3.1, JBuilder2006, WSAD 5.1/4.0 and Net Beans 6.0/7.1, RAD 6.0/7.0.
- Experience in using Tomcat Web Server 5/6/7, Web Logic 9.2/10.x, Web Sphere 5/6/7.
- Hands on experience working with databases like Oracle 11g, SQL Server 2010 and MySQL.
- Experienced in writing SQL queries, Procedures, Cursors and Triggers.
- Experience in migrating applications to production and providing production support.
- Written JUnit Test Cases for unit testing.
- Strong problem analysis and resolution skills.
- Highly motivated team player with zeal to learn new technologies and always believes in giving the best of efforts in challenging environments
TECHNICAL SKILLS:
Langages and APIs: Java, JSP, Servlet, HTML, DHTML, JavaScript, JDBC,JNDI,SOAP,XML, C, C ++, SQL, PL/SQL, WSDL (Web Services Description Language)
Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX, Angular.js, JQuery, Bootstrap Framework
IDE: Eclipse, Net Bens, RAD, RSA, WID,WSAD
Frameworks: Hibernate, Spring, Struts, XMLC
XML Technologies: XML, XSLT, XPath
Application Servers: Sun One 8.1, Web Sphere 7.0, Weblogic, JBoss, Tomcat
Database Management Systems: SQL Server, Oracle, MySQL
Modeling and Tools: Rational Rose
Operating Systems: Windows 2000/NT/XP, UNIX, LINUX, OS400
Source Control (SCM): Clear Case, CVS, SVN, GIT
Messaging Framework: MQ Series, Web Services, JMS
Defect Tracking Tools: Rational Clearquest
User Registry: LDAP, Microsoft Active Directory
Build And Deployment: Mevan, Hudson, Jenkins, Build Forge, Ant Scripts
Other Tools: SQL Plus, TOAD, PL/SQL Developer 5.1, AQUA
PROFESSIONAL EXPERIENCE:
Confidential , Orlando, FL
Sr. Java/J2EE Developer
Responsibilities:
- Lead Java Developer, monitoring daily status, understanding the business requirements, providing expert knowledge and solutions to accomplish thedeliverables in timely manner
- Involved in various Software Development Life Cycle (SDLC) phases of the project
- Implemented the application using Restful Webservices, Spring IOC, AOP, Hibernate, Oracle DB
- Used the Restful Webservices for all the business components (Services) to communicate with each other.
- Developed components of REST web services end to end, using different Annotations with clear understanding on PUT, GET, POST and DELETE operations
- Used Rest Client Tool extensively to test the WebServices with different possibilities of input parameters in the XML Request and analyzed the XML Responses
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Extensively used Hibernate in data access layer to access and update information in the database
- Used Spring Framework for Dependency Injection and integrated it with Hibernate.
- Used Maven to build and Apache Tomcat to deploy the application
- Active participation in the deployment, release and post release support activities
- JSF 1.2/Rich faces were used to prepare logical parts of the presentation pages.
- Used Spring DI/ORM/JDBC modules.
- Designed the front-end for using JSP , AJAX , HTMLJava Script , CSS and customized JSP Tag Libraries . Also did server side logic development. Developed Action classes , Action Forms and Servlets.
- Updated CSS layout to reflect the new changes as per the addition of new components
- Involved in development of Web services (SOAP) using CXF, JAX-WS, WSDL, XSD and JAXB to send fusion data to different upstream systems.
- Used Hibernate with JPA for attaining Object Relational Mapping.
- Implemented various design patterns like Factory and Singleton.
- Used SpringIOC to inject DAO objects into the Business delegate classes.
- Provided declarative and programmatic security by authorizing the logged in user based on User designation.
- Generated Web service client code and end points using Axis.
- Extensively used SOAP Web Services for providing services to other platforms.
- Involved in Unit, Integration and System Test and maintain application
- Writing JUnit test cases and testing the modules in development and QA environment
Environment: Jdk 1.6, Json, Spring 3.0, Hibernate 3.3.x, Restful WebServices, Oracle10g, SQL, UNIX, Maven, Rest Client, Toad, Apache Tomcat 7, SOAP UI, Eclipse
Confidential, Dover, NH
Java Developer
Responsibilities:
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Developed the entire application implementing MVC Architecture, integrating JSP with Hibernate and struts frameworks.
- Designed User Interface using Java Server Pages (JSP), Cascading Style Sheets (CSS), and XML.
- Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as bill payments to the service providers.
- Developed deployment descriptors for the EJB to deploy on Web Sphere Application Server.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
- Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Used Subversion to implement version control System.
- Build ANT Script for the application and used Log4J for debugging.
- Used JUnit Framework for the unit testing of all the java classes.
Environment: JDK 1.5, J2EE, EJB 3.0, JNDI 1.2, Hibernate 2.1, Struts 1.3, HTML, JavaScript, XML, CSS, JUnit, UML, iReport 2.0 and 4.0, Web Services, SOAP, WSDL, UDDI, AXIS 2, Ajax, Ant, Eclipse 3.3, IBM Web Sphere 6.1, DB2, subversion, Linux.
Confidential, Dublin, OH
Senior Java/J2EE Developer
Responsibilities:
- Involved in the design, coding, deployment and maintenance of the project.
- Involved in design and implementation of web tier using JSP.
- Performed client side validations using Java Script.
- Written build scripts with Maven for deploying war and ear applications.
- Responsible for preparing low level design documentation and presenting for approvals.
- Providing technical/implementation support to the development team.
- Responsible for preparing Unit Test Plan.
- Used SVN version controller to manage code versions and to check in the data.
- Supporting System Testing and UAT. Updating Quality Center with appropriate details after fixing defects.
- Handling Change requests apart from the regular releases.
- Documenting new enhancements and bug fixes.
- Generated various XML schemas to support integration with JAXB
- Design Review and documentation.
- Developed JSP, XML, tiles, Java, Java Script & html to build the UI screens.
- Used Spring based JUnit tests for testing the services and DAOs
- Modified Unix shell scripts for changing the schedule of the jobs in accordance with business needs.
- Used Maven build scripts for application build and deployment in Web logic application server.
- Involved in all phases of the Software development life cycle (SDLC) and responsible for planning and estimation of development effort for various modules.
- WS-Security has been implemented using open source framework such as WSS4J, and XML Security
Environment: Struts, Core Java, Java Script, CSS, XML, JSP, JUnit, SVN, Ajax,Maven, WebSphere server, HP Quality Center, WinSCP.
Confidential, New York
Senior Consultant - Application Development
Responsibilities:
- Involved in Design & Development.
- Creating/Reviewing the Use Case Diagram.
- Coordinating with Onshore/Offshore Team on Specifications of New Requirements, Change Requests and testing progress in different phases.
- Unit testing using JUnit, EasyMock
- Fixing of QA and UAT bugs and coordinating with other systems leads.
- Involved & Follow up with team for Defect fixes.
- Using Log4J the error logs are monitored and fixed
- Involved in metrics preparation and worked with the QA team to get sign off before release.
- Multi-threaded processing improvement
- Requirement study and System Analysis & Design and prepare design document.
- Involved in Development of the modules
- Defect Fixing activities.
- Deploying the Application in various environments like QA, UAT and Production.
- Responsible for the support of the full application after successful deployment.
- Involved in supporting the application.
- Follow up the defects with development team until it is fixed.
- Execution of Test cases in Jbuilder.
- Defect fixing. Client communication & Query resolution
- Testing of the product: Unit Testing, Regression Testing, and Integration Testing.
- Used Eclipse as the IDE and Struts Framework for developing the application.
- Developed the JSPs for the application.
- Created struts-config file and resource bundles for Distribution module using Struts Framework.
- Implemented ActionForm classes, Action classes for the entire Reports module using Struts framework.
Environment: Core Java, HTML, Javascript, JSP, Servlets, STS, Spring, Hibernate, MySql, Clearcase, Toad
Confidential
Junior Java Developer
Responsibilities:
- System Requirements gathering for the project.
- Preparation of the Detailed Design document for the project by developing business process flows, requirements definition, use cases, and object model
- Designed and implemented a GUI framework for Swing. Developers using the framework define actions, popup menus in XML, the framework builds the graphical components.
- Designed the class diagrams and sequence diagrams.
- Developed the presentation layer and GUI framework that are written using JSP and client-side validations were done using JavaScript.
- Use MVC architecture.
- Creation Test plan. Development and coding of Test classes and Test Cases.
- Execution of Test cases in Jbuilder.
- Defect fixing. Client communication & Query resolution
- Testing of the product: Unit Testing, Regression Testing, and Integration Testing.
- Used Eclipse as the IDE and Struts Framework for developing the application.
- Developed the JSPs for the application.
- Created struts-config file and resource bundles for Distribution module using Struts Framework.
- Implemented ActionForm classes, Action classes for the entire Reports module using Struts framework.
- Worked on core java for multithreading, arrays and GUI (AWT).
- Interacting with Business team to determine functional requirements of business intelligence reports and analyzing requirements for design feasibility.
- Designing, developing, writing, and maintaining computer reports and front-end programs / applications for the Credit Analysis departments of the Pinnacle Loan Origination Team.
- Designed and developed code for MVC architecture using ATD framework (Ford Credit Framework which is similar to Struts framework) using Servlets, JSPs.
- Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a Model, JSP (Java server Pages) and JSF UI Components as View and Faces Servlet as a Controller.
- Worked on Oracle weblogic server for local initialization of application.
- Worked extensively on html and css spreadsheets.
- Writing Shell and Linux Scripting.
- Used JavaScript to perform validation on the client side and to handle events on the client side.
Environment: Java, J2SE5.0, Struts, Servlets, JSP, Eclipse, Oracle 8i, XML, HTML/DHTML, Jbuilder.
