J2ee Developer Resume
Alpharetta, GA
SUMMARY
- Over 6 years of experience in Java/J2EE and Web - based technologies.
- Proficient with Object Oriented Programming like Java, C#, C++.
- Technical expertise in OO technology utilizing J2EE specifications, Servlets, Struts, Spring, WebServices, Enterprise Java Beans.
- Well versed in full Software Development Life Cycle (SDLC) - Gathering user Requirements, Project Management, Data Modeling and Architecture, Software Analysis and Design, Software Implementation, Testing and Support.
- Great exposure and strong experience with Struts and Spring.
- Proficient with MVC Architecture.
- Very good knowledge of ORM and good experience with Hibernate and data access objects (DAO).
- Experienced in using Application servers like WebLogic, Oracle, and IBM WebSphere.
- Development experience in UNIX and windows environments.
- Experienced with Client Server Architecture using backend RDBMS - Oracle and SQL Server 2000.
- Good knowledge of OOAD through UML, System Analysis and Design.
- Worked extensively using XML, XSD and XSLT.
- Great exposure to databases like Oracle, MySQL, MS-SQL Server, DB2.
- Experience in developing Service Oriented Architecture applications using Web Services.
- Front-end development experience using HTML, JSP, CSS, JavaScript, J-Query.
- Experienced in software design and analysis using UML methodologies in Altova UModel.
- Experience in using CVS, SVN, and Clear-Case.
- Experienced in creating build files using ANT, MAVEN, and logging using Log4J.
- Quick learner and great team player with ability to work under various environments.
- Good written, oral communication skills and leadership skills.
- Worked on Onshore offshore format.
- Managed project after go-live and supported teh operations team.
TECHNICAL SKILLS
Languages: Java, J2EE, C, C++ (EJB, JDBC, JSP, JSTL, Servlets)
Frameworks: Spring, Struts, Hibernate, WebServices, JSF
Web Technologies: JavaScript, JSF, HTML, DHTML, CSS, AJAX, XML parsers, XPATH, XSLT, XSD, JAXB J-Query, WebServices, WSDL
App & Web servers: BEA Web Logic, IBM Web Sphere, JBoss, Apache Tomcat
RDBMS: Oracle, SQL SERVER, MySQL
Modeling Tools: Altova UModel, Argo UML
Protocols: HTTP, FTP, SMTP, TCP/IP, SOAP
Scripting: Unix Shell Scripting (bash, ksh, sh), Java Script, VB Script
Tools: Eclipse, NetBeans, Log4J, MS Office Suite
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
J2EE Developer
Responsibilities:
- Involved in teh Analysis and Design of requirements and worked throughout teh Life Cycle of project.
- Designed UML diagrams such as class diagrams, flowchart and sequence diagrams using Microsoft Visio.
- Involved in development of teh system using Java/J2EEtechnologies.
- Responsible to form teh flat file message and post it to MQ for teh other systems to process.
- Used JAXB for processing teh request object.
- Implemented REST Web service using Jersey Servlet.
- Developed EJBs for business logic, validations and to make data base calls.
- Used JSON to display teh response from teh REST Web service in teh JSP.
- Consumed SOAP based WebServices using AXIS and used SoapUI for testing.
- Consumed REST Web service using SAX parser and default handler to read teh received data.
- Used SL4J for logging.
- Used TFS as teh version control.
- Used maven as a build tool and Weblogic 12.1 as teh application server for deploying teh application.
- Developed test cases and used PowerMockito for Junit testing to identify and debug bugs.
- Used SHA-512 to authenticate teh user.
- Prepared Unit Test Case documents, Integration test documents and System test documents.
- Involved in System testing, Integration testing, product testing and UAT.
- Coordinated with other team for end to end testing of teh application.
Environment: BEA WebLogic 12.1, SQL Server 2012, J2EE, Servlets, EJB 2 and EJB 3, Webservices using AXIS 2, Mockito, Maven, JAXB, TFS, Cobertura, SQL Management Studio.
Confidential, LinconWood, IL
J2EE Developer
Responsibilities:
- Involved in teh Analysis, Design of user requirements of teh project.
- Responsible for updating changes made to a customer account like adding new plans and updating personal information.
- Implemented JSP’s, Struts MVC Framework and Hibernate to handle teh workflow of teh application with Oracle as teh back-end.
- Used JSF framework in developing User Interfaces using JSF UI Components, Events, and Listener.
- Developed Servlets, Action Classes, ActionForm Classes and configured teh Struts Configuration file.
- Developed entity-beans for Business Logic.
- Converting XML to java related objects using DOM.
- Involved in teh development of XML Schema Definition.
- Java Message Service (JMS) API was used to relate messages between different resources of teh project.
- Worked intensively on Hibernate Criteria API.
- Generated and consumed WebServices using AXIS.Used SoapUI for testing webservices.
- Developing Web applications and coordinating with other teams and web-service providers.
- Developed JSPs for different account types of presentation layer.
- Involved in Unit Testing using J-Unit to identify and debug bugs.
Environment: BEA WebLogic 9.2, Oracle 10g, J2EE, Servlets, struts, JSP, EJB, Struts 2, Hibernate, Webservices using AXIS 2.
Confidential, Atlanta, GA
J2EE Developer
Responsibilities:
- Through detailing of Requirements and Analysis for teh project.
- Attended Design review meetings and designed UML and sequence diagram as per requirements.
- Created User Interfaces using HTML, CSS, JSP and validation of forms using Validation Framework.
- Implemented Model View Controller (MVC) architecture Using Spring Framework.
- Used Spring’s IOC (Inversion of Control) and Dependency Injection.
- Database was designed using MySQL.
- Involved in creating back-end DAO using JDBC.
- DOM was used to parse teh XML and assert teh information into teh database.
- Developed teh XML Schema Definition.
- Developed WebServices using SOAP, WSDL, XML
- Implemented a Java WebService client to interact with Web Services by using SOAP.
- Tested several modules identifying bugs and worked on debugging of project using J-Unit.
- Provide Exception Handling and Logging using Log4j.
- Using JMS to interact with other modules of teh project.
- Developing web applications and coordinating with other teams and web-service providers.
- Involved in teh Support of teh application after Go-Live.
Environment: HTML, CSS, JavaScript, J2EE, Spring, JDBC, Maven, XML, JSP, WebServices, SOAP UI, PDF plugin, J-Query, MySQL, WebSphere.
Confidential, Atlanta, GA
J2EE Developer
Responsibilities:
- Involved in teh analysis, implementation and testing of teh software development life cycle.
- Involved in teh development of UIs using HTML/XHTML, CSS, JSP.
- Designed Struts to act as a Controller for teh application to monitor teh work flow.
- Database was designed using Oracle.
- Used Hibernate Data Access Objects.
- Integrated service and data layer using Struts configuration.
- Developed teh business logic using core java for Customer management functions.
- Used WebServices to expose Customer Management functions to other team.
- Worked on consuming Webservices for checking customer credit information.
- Credit Card Validation and opening account through Stateless Session Bean.
- Used XML, XSD for information transfer between team using JMS Queues.
- Used DOM for converting XML to java related objects.
- Used JSON for information store and transfer.
- Worked on support team after go-live of teh project.
- Project has gone through several maintenance cycles after go-live. I was part of most of teh modifications.
- Used JUnit and Log4J for testing and logging respectively.
Environment: Java, Struts MVC, Hibernate, Eclipse IDE, Oracle. JUnit, HTML, JavaScript, Enterprise Architect, session bean, MDB, DOM, SVN, Windows, UNIX.