Java/j2ee Developer Resume
Towson, MD
SUMMARY
- 8+ years of experience in full life cycle development involving analysis, design, development, testing, documentation, implementation & maintenance of application software in Web - based environment, Distributed n-tier architecture.
- Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, JSF, Servlets, JDBC, EJB, XML and Web Services.
- Strong Experience on HTML, XHTML, DHTML, CSS, Java Script and AJAX.
- Experience in using MVC (Model-View-Controller) in the development of Multi-Tier distributed Enterprise Applications.
- Experienced with various frameworks like Struts, Spring, Hibernate and JSF.
- Experienced in using Java IDE tools like Eclipse, NetBeans, and RAD.
- Hands-on experience in building web and enterprise applications in various domains like Banking/Financial Services, Health Care, Insurance and Software Service verticals.
- Set up, configured, and maintained Apache Tomcat, JBoss, WebSphere and Weblogic web/application servers.
- Used databases like Oracle, SQL Server, MYSQL and DB2.
- Good experience in Service Oriented Architecture (SOA) implementation.
- Expert in writing complex SQL Queries and PL/SQL blocks.
- Good working knowledge on CVS and SVN for version control.
- Good Experience on relational database concepts like Tables, Primary and Foreign keys and data manipulation using SQL for the retrieval of data.
TECHNICAL SKILLS
Programming Languages: C, C++, JAVA, SQL, PL/SQL
J2EE Technologies: EJB, Servlets, JSP, JDBC, JPA
Web Technologies: HTML, XHTML, XML, WSDL,JQuery, CSS, DOM, AJAX, Java Script, AngularJs.
IDE Tools: Eclipse, NetBeans, RAD
Application/Web Server: Apache Tomcat, IBM WebSphere, Jboss, WebLogic.
Databases: Oracle10g/11g, SQL, MYSQL, DB2, Teradata
Protocols: SOAP, TCP/IP, HTTP, HTTPS, FTP, Restful
Operating Systems: Linux, Windows 98/2000/XP/NT, UNIX
Frameworks: Struts, Spring, Hibernate, JSF and Seam.
Version Control Tools: CVS, SVN, Clear Case
Testing: Junit
Other Tools: Jenkins, Dash Board, JIRA, Version One
PROFESSIONAL EXPERIENCE
Confidential, Towson, MD
Java/J2EE DeveloperResponsibilities:
- Responsible for design & analysis of UI components and integration with existing J2EE.
- Software Development is driven by agile methodology, short sprints in from of iterations and developed using Java JEE components.
- Understood functional specifications, designing and developing creative solutions to meet business requirements.
- Implemented Spring Web MVCframework for the applying MVC Implementation to the web application.
- Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
- Involved in Designing and Developing UI Interface using JSP, CSS, HTML, Java Script, JQuery, Angular JS, AJAX and Tag Libraries
- Worked on 508 Compliances testing using Jaws reader and changed the existing screens according to 508 requirements.
- Worked on implementing logics in service and DAO layers.
- Excellent working experience withSQL Server including storage and manipulating data.
- Worked on JUnit Framework for unit testing of all classes.
- UsedSVNas a documentation repository and version controlling tool.
- Used Log4j for Logging and Used Quality Center for Bug Reporting Tool.
- Participated in code reviews and ensured the code written complies with the company standards and policies
- Performed Unit Testing of the developed component using JUnit.
Environment: Java/J2EE, PL/SQL, JBoss, JavaScript, JQuery, Angular JS, Spring MVC, JAWS, Maven, SVN, Oracle/Teradata Database Project, Junit
Confidential, Gaithersburg, MD
Java/J2EE Developer
Responsibilities:
- Participated in meetings and discussions with Functional/Technical Leads to understand the requirements and work out a design.
- Developed new screens for configuring Benefit Plan and Benefit Service Package.
- Wrote J2EE compliant code utilizing standard IDEs, developed graphical user interface utilizing GUI tools available on the project.
- Wrote Java/J2EE/WebServices/XML/PLSQL/SQL code meeting the requirements and following coding standards.
- Deploying application in JBOSS/Websphere application servers (in Windows/Unix Environments) and test end to end functionality. eCAMS uses Rules based system.
- Configured business rules in Claims Management module for validating claims data and adjudication process.
- Participated in code reviews and ensured the code written complies with the company standards and policies
- Mentor other Java developers in enhancing their skills, while enhancing my own Java skills on new practices, frameworks and standards.
Environment: Java/J2EE, WebService, PL/SQL, RuleIT, JBOSS, Websphere, Oracle Database Project
Confidential, Bloomington, Minnesota
Java/J2EE Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
- Used Struts Framework in the application, which is based on MVC design pattern.
- Integrated the light weight container of the Spring Frame work to provide architectural flexibility.
- Written the JSP, Java Script for validations, HTML, CSS and AJAX for designing GUI of the application.
- Extensively used Hibernate for many applications, written POJO classes, and provided Java to relational database mapping using XML.
- Developed HQL, SQL queries.
- Extensively used Apache Ant and Apache Ant Ivy for the dependency management and to build java applications.
- Used Web Services (WSDL, SOAP, and RESTful) for third party authorizing payments to/from customers.
- Involved in developing EJB’S for the business logic using Session facade pattern and deploying them in Web Logic.
- Designed various tables required for the project in Oracle 10g/11g database.
- Used PL/SQL to manage data and create tables.
- Used Hudson Continuous Integration which provides an automated build environment and monitors revision control and schedules builds.
- Used CVS for version control.
Environment: J2EE, Servlets, EJB 3.0, Spring 2.5, Web Logic 10.3, JSP, JSTL, Apache Ant 1.6.1, JDK 1.6, Eclipse 3.5, Hibernate 3.0, JUnit, XML, XSLT, Oracle 10g/11g, CVS, JMS, JPA, Eclipse BIRT.
Confidential, Raritan, New Jersey
Java/J2EE Developer
Responsibilities:
- Responsible for overall design & analysis of UI components and integration with existing J2EE.
- Understood functional specifications, designing and developing creative solutions to meet business requirements.
- Used Spring Framework for MVC architecture.
- Front-end development using HTML, JSP, AJAX, JSF.
- Implemented the integration of Struts with spring.
- Written POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping.
- Implemented the integration with the back end system with web services using SOAP.
- Involved in integrating Web Services using WSDL and UDDI.
- Used Struts framework in UI designing (Tiles) and validations.
- Excellent working experience withSQL Server including storage and manipulating data.
- UsedSQLstatements and procedures to fetch the data from the database.
- UsedCVSas a documentation repository and version controlling tool.
Environment: Hibernate 3.0, Spring 3.0, J2EE, Servlets, HTML, JSP, AJAX, JSF, CVS, UML, XML, XHTML, DHTML, JavaScript, CSS, XSL, Oracle 10g, and SQL.
Confidential, OHIO
J2EE Developer
Responsibilities:
- Participated in requirements gathering, analysis, design, and testing phases.
- Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
- Developed the Java Code using Eclipse as IDE.
- Used Web Services on front end, Servlets as Front Controllers and JavaScript for client side validations.
- Implemented SOAP for data transfer to Web Service.
- Created XML based schemas.
- Use of DOM parser for XML creation/reading.
- Used UML for designing test cases and creating sequence and class diagrams.
- Developed complex SQL join queries for efficiently accessing the data.
- Used Spring Framework with Hibernate to map to Oracle database.
- Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required.
- Hibernate used as Persistence framework mapping the ORM objects to tables.
- Developed HQL, SQL queries.
- Eclipse used for Development i.e. used as IDE.
- Used Oracle 10g as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
Environment: JDK 1.5, Spring MVC 2.5, JSP, JSTL, JavaScript, EJB 3.0, Web Service, JPA/Hibernate 3.0, POJO’s, CSS, log4j, JAX-WS, JBoss 4.0.3, Oracle 9i, JUnit, ANT, AJAX, Eclipse 3.2.
Bank of Columbia, KY
Java/J2EE Consultant
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 JSF with Hibernate and spring frameworks.
- Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS).
- Used JNDI to perform lookup services for the various components of the system.
- Developed deployment descriptors for the EJB have 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.
- Log4J is used for debugging process and also application is built with ANT Script.
- Extensively worked on MQ Series using point-point, publisher/subscriber messaging.
- XML documents are developed for payment transaction data.
- JUnit Framework is used for unit testing of all classes.
- Configured WebLogic 10.0 application server and deployed the web components into the server.
- 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 validation
Environment: Jdk 1.5, J2EE, JSF 1.2, EJB 2.0, JNDI 1.2, Hibernate 2.1, Spring 2.5, HTML, JavaScript, XML, CSS, JUnit, UML, Web Services, SOAP, WSDL, UDDI, AXIS 2, Ajax, JUnit, Ant, Eclipse, IBM WebLogic 10.0, DB2.
Confidential
Software Developer
Responsibilities:
- Played a key role in developing Use Case, Sequence and Class diagrams during design phase using Rational Rose.
- Created JSP pages for displaying account information, Loan applications, Loan fulfillments etc.
- Implemented several JavaScript validations for the JSP pages.
- Implemented several Custom Tags for JSP pages.
- Used Composite JSP pages using Struts tiles framework. This involved creating page templates.
- Played a key role in the design and development of application using J2EE technologies.
- Developed server components using EJB’s. As part of it, implemented Stateless session beans.
- Implemented Message Driven beans (MDB’s) for processing to messages coming from a mainframe system.
- Used DOM and SAX parsers with JAXP API.
- Implementing JUnit test cases to test Java classes.
- Utilized Rational Clear case for version control of the application. This involved creating development streams and defect streams.
- Utilized WSAD for developing the application.
Environment: Java, J2EE, JSP, Servlets, Struts 1.1, EJB 2.1, HTML, CSS, JavaScript, XML, XSLT, SQL Server 2005, XML, WSAD 5.0, Websphere 5.X, Rational Clear case and JUnit.