Java/j2ee Developer Resume
Hartfort, CT
SUMMARY
- Over 7+ years of experience in design and development of business applications and products using JAVA/J2EE technologies
- 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.
- Experience in OO Analysis, UML Modeling and Agile Development methodology.
- Experienced in design and development of various web applications with n-tier architecture using J2EE technologies like JSP, Servlets, EJB, Spring, Hibernate, Struts, JSTL, Ajax, JAVA Beans, JNDI, JMS, JDBC, JAXB, JAX-WS, SOAP, REST, XML.
- Experienced in using Application servers like WebLogic, Oracle, and IBMWebSphere.
- 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 WSDl, XML and XSD.
- Very good knowledge of ORM and good experience with Hibernate and data access objects (DAO).
- 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.
- Experience in using version control tools like CVS, SVN, TFS, 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 the operations team.
TECHNICAL SKILLS
Java/J2EE Technologies: JDBC, Servlets, JSP, EJB, JNDI, JMS, Java Beans, RMI, XML, XSL, XPath, XSLT, Swings, Applets
Web Technologies: Java Servlets, JSP, HTML, AJAX, XHTML. CSS, Flash, Java Script
Frameworks: Struts, Hibernate, Spring, JSF
Web Services: SOAP, WSDL, UDDI, REST API
Databases: Oracle, MySQL, SQL Server
Languages: Java, J2EE, C++, C, PL/SQL
Web Servers: IBM Web Sphere, BEA Web Logic, Apache Tomcat
IDE: Eclipse, IntelliJ, Net Beans
Tools: /Version Controls: Log4J, JUnit, Chrome Dev tool, IE Developer tool, Ant, Maven, RTC, Rational Rose, UML, Rational Clear case, TFS, SVN, CVS
Operating Systems: Windows XP/NT/2000/7, UNIX, LINUX, Mac OS X
PROFESSIONAL EXPERIENCE
Java/J2EE Developer
Confidential, HartFort, CT
Responsibilities:
- Involved in the Analysisand Design of requirements and worked throughout the Life Cycle of project.
- Designed UML diagrams such as class diagrams, flowchart and sequence diagrams using Microsoft Visio.
- Involved in development of the system using Java/J2EEtechnologies.
- Responsible to form the flat file message and post it to MQ for theother systems to process.
- Used JAXB for processing the 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 the response from the REST Web service in the JSP.
- Consumed SOAP based WebServices using AXIS and used SoapUI for testing.
- Consumed REST Web service using SAX parser and default handler toread the received data.
- Used SL4J for logging.
- Used TFS as the version control.
- Used maven as a build tool and Weblogic 12.1 as the applicationserver for deploying the application.
- Developed test cases and used PowerMockito for Junit testing to identify and debug bugs.
- Used SHA-512 to authenticate the 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 the 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, ILJava Developer
Responsibilities:
- Designed and Developed application using Scrum an iterative and incremental Agile software development methodology.
- Developed the application on Eclipse IDE utilizing the Spring framework and MVC Architecture.
- Developed web pages for Customer and Admin module using JSP, HTML and JavaScript, JQuery.
- Designed and Developed Customer registration and login using Single-sign-on
- Technology.
- Used Central Authentication Service (CAS) a Single-sign-on Protocol to permit a user to access multiple applications while providing their credentials only once.
- Used Spring-LDAP as a central repository for user information and as an authentication service.
- Developed Web Services (SOAP) using Spring-WS contract-first approach and WSDL protocols.
- Used the light weight container of the Spring Frame work to provide architectural
- Flexibility for inversion of controller (IOC)
- Used Spring-JMS to publish messages to Active-MQ Queue to communicate between the software components.
- Implemented application level persistence using Hibernate and Spring.
- Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Worked on Oracle as the backend database and integrated with Hibernate.
- Used Hibernate Criteria queries for dynamic database operations.
- Used J2EE design patterns like Front Controller, DAO, MVC, Singleton and Factory Pattern.
- Coded Maven Scripts for building the entire web application and deploy them on
- WebSphere Application server.
- Used JUnit for testing.
- Used Eclipse for developing the application and SVN for version control.
- Deployed the application on WebSphere Application server to integrate run time
- Components and the tools to develop applications.
Environment: Spring MVC, Hibernate, JSP, Servlets, Eclipse, Spring LDAP, CSS, HTML, Java scripts, Maven, JMS, JAXB, SVN, XML, XSD, SOAP, Oracle, Linux, WAS, Log4j, Agile/scrum methodology.
Confidential, Atlanta, GAJ2EE Developer
Responsibilities:
- Through detailing of Requirements and Analysis for the project.
- Attended Design review meetings and designed UML and sequence diagram as per requirements.
- Created User Interfaces using HTML, CSS, JSPand 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 the XML and assert the information into the database.
- Developed theXML 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 the project.
- Developing web applications and coordinating with other teams and web-service providers.
- Involved in the Support of the application after Go-Live.
Environment: HTML, CSS, JavaScript, J2EE, Spring, JDBC, Maven, XML, JSP, WebServices, SOAP UI, PDF plugin, J-Query, MySQL, WebSphere.
Confidential, Knoxville, TN
Java Developer
Responsibilities:
- Developed UI of the application using Spring MVC and JQuery.
- Design user interface screen using Spring Rich Framework.
- Configure spring framework.
- Developed Database access layer using Hibernate.
- Rigorously followed Scrum methodology and used Rally tool.
- Developed Event Agent to listen for messages on JMS Queues.
- Developed web services using Soap API.
- Developed SOAP service layer for workflow management application using Jersey SOAP API.
- Responsible for developing unit and integration tests using Testing.
- Worked as a development coordinator for this project.
- Developed Dom parser to parse the incoming inventory.xml.
- Worked on complete lifecycle of this project from Design to delivery.
Environment: Java, J2EE, JBoss, SOA, Spring MVC, Spring Core, Hibernate, JDBC, Oracle, UNIX, SVN, JQuery, Eclipse, Maven, Dom.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed application on IBM rational application developer (RAD) utilizing struts MVC framework.
- Involved in the Complete Software development life cycle (SDLC) to develop the application
- Analysis and understanding of business requirements.
- Developed user interfaces for the sales compliance module using JSPs, JSTL and HTML.
- DevelopedJava components using EJB to implement business logic.
- Performed client side validations using java scripts..
- Designed and developed SQL queries for complex search criteria in the application.
- Actively involved in testing and deployment of the application on WebLogicand performed unit testing.
Environment: JSP, Servlets, EJB, JDBC, XML, Linux, XSLT, IBM RAD, Weblogic Application Server, Web Services, JUnit, Ant, Oracle.
