We provide IT Staff Augmentation Services!

J2ee Developer Resume

0/5 (Submit Your Rating)

Walnut Creek, CaliforniA

SUMMARY:

  • 6+ years of experience in the IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, deploying and testing.
  • Developed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams using Rational Rose and Microsoft Visio.
  • Expertise in J2EE - Java, EJB, Servlets, JSP, JavaScript, AJAX, Spring 3.0/2.x, Struts 1.x/2.x and ORM tools like Hibernate and JPA.
  • Developed rich and complex Web UI using AJAX, HTML/CSS, JavaScript, and JQuery.
  • Extensive experience with Good experience with Frameworks like Spring and MyBatis.
  • Developed web Methods flow Service andjavaservice including JDBC adaptor service, transaction management, caching, error handling.
  • Strong Experience in working with Databases like Oracle 9i/10g/11g, DB2 and SQL Server 2005 and proficiency in writing complex SQL, PL/SQL.
  • Expertise in developing application using Spring Framework that uses features of IOC, Spring MVC, Spring JDBC, Spring Batch and AOP features Spring Boot, Spring Security, Spring Data.
  • Exposed to Web services SOAP (Simple object access protocol) and Rest WebServices using WSDL /JSON.
  • Good knowledge with CVS, SVN, ClearCase and GIT version control systems.
  • Experience in working with remote teams.
  • Strong background in supporting production environments and meeting customer needs.
  • Strong experience with ANT, Maven, Log4j and JUNIT for unit testing.

TECHNICAL SKILLS:

Languages: C, C++, Java(J2SE1.6/1.5, J2EE15/1.4), SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Spring 3.0, MyBatis, Struts2.x/1.x, EJB3.0/2.1, Hibernate3.x/2.x, Web Services, SOA, SAX and DOM Parsers, AJAX

UI: HTML/CSS, JavaScript1.x, ExtJS

Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1, Spring Tools Suite, NetBeans3.3, MS Visual Studio 2005

Web/Application Servers: Tomcat6.x/5.x, WebLogic 10.3/9.2/8.1/7.0, IBM Websphere6.x/5.x/4.xDesign Patterns: MVC, Front Controller, Session Fa ade, Singleton, Business Delegate and DAO patterns

RDBMS: Oracle10g/9i/8i, Big Data, HADOOP, MapReduce, MongoDB,MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2

Platforms: Windows, UNIX, LINUX

Testing Tools: JUnit 4.x

Version Control: CVS, Rational ClearCase, SVN, GIT

Methodologies: Agile and Waterfall Methodology

Build Tools: Ant 1.7, Maven 2.x

PROFESSIONAL EXPERIENCE:

Confidential, Walnut Creek, California

J2EE Developer

Responsibilities:

  • Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
  • Developed system ps UI screens using JSP, JavaScript, CSS and HTML.
  • Designed and developed authentication and authorization framework using Spring Security and LDAP
  • Developed Servlets and JSPs with Custom Tag Libraries for control of the business processes in the middle-tier.
  • Develop Java/J2EE modules to implement business logic.
  • Involved in user interface design using Spring MVC Framework and web based user controls.
  • Used Spring framework to auto wire/inject components, annotation driven transaction management and also configure the batch jobs
  • Implemented J2EE design patterns Session Facade, Data Access Object, Business Objects, and Service Locator for middle-tier development.
  • Wrote Shell Scripts in automating deployment scripts and other batch jobs on UNIX environment.
  • Created WebServices to communicate with the Billing modules using XML based SOAP protocol.
  • Responsible for configuring the JDBC to connect to the Oracle database and JNDI to lookup for services from various components
  • Responsible for deploying the application on Apache Tomcat Application Server.
  • Wrote complex SQL statements including joins and nested queries.
  • Developed docs like Functional Specification document and Deployment Instruction documents.
  • Developed build and deployment scripts using Apache ANT to customize WAR, EAR and EJB jar files
  • Designed and Developed Logging service to log errors and messages using Log4J.

Environment: Java, J2EE, Servlets, EJBs, Struts, Apache Tomcat, XML, XSLT, JSP, JDBC, JavaScript, HTML, CSS, Oracle 9i, CVS, AJAX, Rational Rose, ANT, JMS, Log4j, JUnit, Tomcat, UNIX, Tiles, Shell Scripts.

Confidential, Washington DC

Java/J2EE Developer

Responsibilities:

  • Designed and developed the application using Waterfall approach
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case using IBM Rational Rose.
  • Implemented J2EE design patterns such as Business Delegate Design Pattern.
  • Designed and developed Business components using MyBatis.
  • Developed mobile iPhone App For Customer Appointments and Heath dashboard.
  • Designed Single Sign-on System for health portal.
  • Used AES encryption to encrypt sensitive data.
  • Involved in design and implementation of MVC architecture in different modules.
  • Wrote SQL queries, used JDBC to connect to DB2 database for larger data retrievals.
  • Developed Web Services using SOAP, WSDL and XML.
  • Designed & developed LDAP Authentication & Authorization Service using Java, LDAP, JNDI.
  • Responsible for configuring and deploying the builds on Oracle WebLogic App Server
  • Experience in using Log4J.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Wrote build & deployment scripts using Maven, shell scripts.
  • Wrote Junit test classes.

Environment: Java 1.7, JEE, Hadoop 2.2,MapReduce,MongoDB, EJB 3.0, XML, JDBC, Ant, Clear Case, Oracle Pl/SQL, WebLogic Server 11gR1 (10.3.6), Unix.

Confidential, Washington DC

Java/J2EE Developer

Responsibilities:

  • Worked in Requirements elicitation, Requirement Analysis, Requirements communication, Solution assessment and validation of the project.
  • Involved in complete projects Life Cycle, i.e. Design, Implementation, unit Testing and UAT Testing support and Production Maintenance.
  • Extensively used agile development methodology and project planning.
  • Constructed UML and Behavior trees modeling diagrams to depict the business flows.
  • Worked in Iterative development process following agile scrum standards.
  • Involved in user interface design using Spring MVC Framework and web based user controls.
  • Used Ajax-enabled components using BootStrap and developed stores, models and controllers for UI.
  • Implemented a fully functional enterprise application to produce reports for participant activity.
  • Worked on development of Struts based UI screens for the Presentation application.
  • Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config xml.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Implemented spring framework for application transaction management.
  • Developed Rest Web Services to integrate with the External System.
  • Involved in implementation of modules related to file comparison received from clients using Spring Framework.
  • Created Spring xml file for database configuration using Hibernate and for different spring beans.
  • Extensive use of Hibernate framework and its caching mechanism to persist large amount of trade/order data with database. Used Spring framework for dependency injection and Integrated it with Hibernate.
  • Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.
  • Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
  • Involved in writing the publishers and subscribers to the Topics and Queues.
  • Implemented a logger framework for the application using Log4J.
  • Used Clear Case as the source control system.
  • Involved in JUNIT testing for the unit testing.
  • Automated the build process by using ANT build tool.
  • Actively involved in getting the production issues resolved.
  • Worked on log4j properties.
  • Worked on extensible mark-up language (XML).Worked on JUnit for creating test cases for all the Business Rules and the application code.
  • Worked on creating functional business rules like Decision tables.
  • Decision tables govern the authorizing functionality (determines the eligibility of the candidate) and the page navigation of the application.
  • Migrated business logic from PL/SQL, Oracle Stored procedures/ Application to Java.
  • Validated the business rules with the Business Analysts such that they meet the specification.

Environment: J2EE, Servlet, Spring 3.0, Hibernate,XML, JDBC, Rest Web Services, Ant, Clear Case, Hibernate 3x, Unix, Log4J and Eclipse.

Confidential

Responsibilities:

  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed front end modules using JAVA, JSP and Servlets.
  • Used SQL Server as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Worked on jQuery for user interface interactions, effects and themes built on top of the jQuery Javascript.
  • Developed web application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • I have worked on agile environment uses incremental approach and also have daily standup meetings.
  • Consumed web services from different applications within the network
  • Worked on Enterprise JavaBeans is service - side model that encapsulate the business logic of an application
  • Integrated with Web Methods via WebServices.
  • Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
  • Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate
  • Used Spring Web flow to manage complex page flows.
  • Designed and developed Utility Class that consumed the messages from the Java message Queue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
  • Coded Maven build scripts to build and deploy the application on WebSphere 7.0
  • Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Used CVS for version control.

Environment: Java, Eclipse Ganymede, WebSphere Application Server, Oracle11g, JSP, Servlet, JSTL, Spring, Hibernate, JavaScript, CSS, JNDI, JAX-WS, XML, XSL, XSLT, SQL Developer, ANT, JUnit, SOAP-UI, Log4J.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
  • Involved in developing prototypes of the product.
  • Created UML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
  • Designed GUI Components using Tiles frame work and Validation frame work.
  • Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
  • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
  • Developed ANT scripts for builds and deployments.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
  • Wrote JavaScript validations on the client side.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
  • Responsible for packaging and deploying components in to the Tomcat.
  • Developed backend components, DBScripts for the backend communication.
  • Used java IO to create reports, which were mailed to be mailed to manager every hour.
  • Responsible for performance tuning of the product and eliminating memory leakages in the product.
  • Conducting Code Review meetings with developers.

Environment: Java, Java Beans, JSP, Jbuilder, Javascript, Servlets, JDBC, LOG4J, XML, XSLT, HTML, Struts, Tiles, SAX, DOM, Tomcat, UNIX, Oracle.

We'd love your feedback!