Java/j2ee Developer Resume
VirginiA
SUMMARY
- 7 years’ experience in IT industry with strong experience in application development and implementation of Web based applications using JAVA/J2EE.
- Experience in Object Oriented Design (OOD), OOPS Concepts and development and implementation of Web based applications.
- Experience in the full life cycle of software development including requirements analysis, design, coding, testing, implementation, and maintenance.
- Experienced in developing UML diagrams like class diagrams and sequence diagrams using Rational Software Architect.
- Excellent skills in Spring Framework (IOC, AOP, DAO, web MVC), Hibernate, JMS, JSF, Struts (Validators, Action, Tiles), HTML, JavaScript, AJAX
- Very good experience in using J2EE (Entity, Stateless Bean, Servlet, JDBC, JSP, Java Beans).
- Strong experience in developing and supporting applications that consume and/or generate SOAP and Restful WebServices using Apache CXF.
- Experience in J2EE Design Patterns (Front Controller, Business Delegate, Session Façade, Data Access Object and Value Object
- Dynamic web applications with AJAX and Websockets
- Good Knowledge in UNIX commands and in creating UNIX Shell Scripts.
- Good experience in implementing Service Oriented Architecture (SOA) using XML based Web Services (SOAP/UDDI/WSDL/RESTFUL)
- Experience in using XML related technologies such as JAXB, DOM (Document Object Model) and SAX (Simple API for XML).
- Use of Multi - Threading and collection framework including List, Map etc.
- Used JUnit framework for Unit testing of application.
- Very good experience in Production Support, fixing the production issues and taking up the warranties and finally ensuring the Application is running Stable in the Production Environments.
- Experience in relational databases like Oracle, MYSQL, SQL Server and DB2
- Proficient with Build Management Tools using Maven & Ant.
- Experience in version control systems like CVS, Subversion, Rational Clear Case
TECHNICAL SKILLS
Languages: Java, Python, UML, SQL
Web Technology: Servlet, JSP, HTML, CSS, Websockets, JavaScript, AJAX, JQuery
Specification/API s: EJB, JNDI, JMS, JAXB, JAX-WS, JAX-RS.
Frameworks: Struts, Spring, Hibernate, JSF
Web/App Servers: WebSphere, JBoss, WebLogic.
Web Services: CXF, Axis, SOAP, REST, WS-Security, WSDL, UDDI
XML Suite: XML, XSL, DTD, XSD, XSLT, XPath
RDBMS/DBMS: Oracle 11g, DB2, MySQL, PostgreSQL
Operating Systems: Windows, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Virginia
Java/J2EE Developer
Responsibilities:
- Involved in Designing, Developing, Bug fixing, documenting and unit testing of the application
- Performed bug report to GWT project.
- Implemented core java threads and multithreading with synchronization
- Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in the low-level design.
- The application was designed using the Struts 2 Framework to implement the MVC pattern
- Developed web tier using Struts2 tag libraries, CSS, HTML, XML, JSP, Action classes
- Designed, developed and deployed the application using Eclipse and Apache Tomcat 7.0
- Developed Rest architecture based WebServices by using Apache CXF and JAX-RS to facilitate communication between client and servers.
- Used SAX and DOM parser to parse the XML document and XSLT for transformations
- Integrated the application with Spring Framework for dependency injection using the IOC feature.
- Used Spring Controllers to pass control of application, validate user input and developed client web service to authenticate the end user.
- Provided UNIX scripting to drive automatic generation of static web pages with dynamic news content
- Developed beans and persisted bean in the database using JDBC and Hibernate
- Developed PL/SQL procedures for login module and written SQL queries
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script/JQuery, HTML, DHTML, CSS
- Developed the Unit test cases and performed unit testing using JUnit
- Developed and maintained UNIX shell scripts for data-driven automatic processing
- Used Subversion for software versioning and a revision control system.
- Used Maven build framework for building the project
- Critical to planning and overseeing our software development activities, leading teams against competing deliverables, and actively identify production issues/bringing them to quick resolution.
Confidential, Issaquah, Washington
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design, development and testing phases of Agile Scrum
- Design and development of components, such as Class, and Sequence diagram in UML
- Developed Web pages using JSF
- Used JQuery for AJAX support and used JSON for DOM objects
- Developed GUI screens using JSP, HTML, and CSS
- Used Apache CXF for XML generation
- Designed and developedMessage Driven Beans (MDB)that consumed the messages from the Java message queue.
- Used SOAP Technology for exchanging the XML application using HTTP
- Developed Web Services using WSDL and XML
- Wrote AngularJS controllers, views, and services for new website features
- Developed Servlet and JSP based on MVC pattern using Spring framework
- Used Hibernate and JPA with Entity Beans for interacting with Persistence Layer for CRUD operation
- Used AngularJS as the development framework to build a single-page applications
- Used SQL statements and procedures to fetch the data from the database.
- Configured Struts Hibernate Framework with Spring MVC.
- Used JMS in the project for sending and receiving the messages on the queue.
- Deployed the application on to WebSphere application server
- Performed unit testing using JUnit Framework.
- Used JIRA for bug tracking.
- Implemented core java threads and multithreading with synchronization
- Used Maven to build and generate code analysis reports
- Used Subversion for software versioning and a revision control system.
Confidential, Wilmerding, PA
Java/J2EE Developer
Responsibilities:
- Involved in Designing, Developing, Bug fixing, documenting and unit testing of the application
- Involved in the development of the GUI screens using JSP, XML/XSLT, HTML and JavaScript
- Analyzed and developed the application using Spring MVC Framework
- Used AJAX for client-to-server communication
- Developed applications using Java, Servlet, EJB, Struts, Hibernate, Spring, JDBC
- Used CVS for source code version control.
- Implemented core java threads and multithreading with synchronization
- Used Struts tag libraries as well as Struts Framework
- DevelopedMessage Driven Beans (MDB)for processing the carrier’s response and saving the response to database.
- Used Struts Controller to implement workflow application
- Developed functions and store procedures using SQL and PL/SQL for the application
- Designed the business object with Hibernate ORM mapping and interfaced with the business mangers using Spring DAO.
- Coded web pages using HTML, JavaScript, and Struts tag libraries.
- Designed the JSP pages using Eclipse and integrated the Custom developed components for better look and feel.
- Used SVN to deploy them in to a central depository location
- Used JBoss and WebLogic application server in the development
- Used Maven for the project dependencies
- Performed the Unit testing using JUnit framework.
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
- Extensively used Eclipse IDE for building, testing, and deploying applications.
- Developed the whole frame work for the projects, based on Struts MVC Developed the presentation layer and GUI framework based on spring framework involving JSP, HTML, JavaScript, AJAX and CSS.
- Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
- Developed controllers, repositories, Service modules, form beans and validations.
- Developed beans and persisted bean in the database using JDBC and Hibernate.
- Designed asynchronous messaging using Java Message Service (JMS) and utilized Message Driven Beans (MDB)
- Involved in connecting bean with database using Spring Hibernate configuration file.
- Involved in development of Spring DAO layer that invoked database queries.
- CreatedSQLqueries,PL/SQLStored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures.
- Written ANT scripts to build the entire module and deploy it on WebLogic Application Server.
- Implemented JUnit framework to write test cases for different modules and resolved the test findings.
Confidential, Boston, MA
Java Programmer
Responsibilities:
- Analysis, design, and development, provision of technical requirements specifications, design of software module interfaces, and data models necessary for product customization and prototype as per OOPS concepts.
- Implemented the user interface for the User management such as add user, delete user, modify user
- Implemented the Business logic using JSP, JSTL, Java Beans and Service Classes
- Implemented the UI using Java Serve Pages, HTML and CSS
- Implemented Client Side Validation using Java Scripts.
- Created web pages using Spring MVC Framework
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Used WebLogic Application Server
- Developed the unit test cases using JUnit
- Created Database Triggers, Stored Procedures and functions using PL-SQL
- Used ANT for build tool