We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Senior Java Developer with 7+ years of software development experience in object oriented programming, design and development of Multi - tier distributed, Enterprise applications using Java and Java EE technologies with Software Development Life Cycle.
  • Good experience in designing and developing Graphical User Interface for business applications with technologies such as core and advanced JAVA, J2EE, Servlets, JSP, JavaScript, JQuery, Web Services, Struts, Spring, Hibernate, ANT, HTML, XML, XSLT, XSD, JDBC, JNDI, JUnit and XML-related technologies.
  • Experience in developing Service Oriented Applications using Restful Web Services, JAX-RS.
  • Deployed and compiled many applications using Web Sphere, Web Logic, Glassfish Application servers and Tomcat web server.
  • Expertise in developing applications using Struts MVC Framework with Struts validation, Struts Tag Libraries, Action Class and Action Form.
  • Expert in working with environments like Windows XP, Vista, 7, 8.
  • Expertise in developing Front-End using JSP, JSF, Struts, Spring, HTML, JavaScript, DHTML, JQuery and CSS.
  • Experienced all phases of Software Development Life Cycle (SDLC) that includes Requirement gathering, Analysis, Design, Code development, Testing, Implementing and maintain software applications.
  • Well versed in the usage of Software Development Processes & Models like Agile and Waterfall Model.
  • Good knowledge in using Web Services, WSDL, SOAP/REST programming, XML technologies DTD and XSLT.
  • Expertise in client interaction, requirements gathering, design, development and deployment of various functional documents.
  • Used Hibernate, Spring framework and JDBC to connect to databases like Oracle, MYSQL and SQlite to perform CRUD operations and retrieved data for all the web applications.
  • Experienced with databases such as Oracle, SQL Developer and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Used ORM tools to exchange data between web applications and database objects and also for separating Model, View and Business tier components in designing dynamic web applications.
  • Good experience on IDE tools like Eclipse, JBuilder and NetBeans.
  • Experience in code version control IDEs like SVN, CVS and Perforce.
  • Good experience in designing different web and enterprise applications using Servlets,JSP, EJB,JDBC and frameworks such as SPRING, Hibernate, XML,ANT and Maven using Web Services(AWS such as REST and SOAP).
  • Expertise in using Web Service technologies like SOAP, RestAPI, UDDI, WSDL.
  • Extensive experience in developing Web Services for an applications and dealing with inter process communication (IPC).
  • Hands on experience with source control tools like CVS, Clear Case, SVN, Git and Perforce.
  • Good understanding in usage of Apache Tomcat, WebLogic Servers and in debugging and resolving server side issues that usually arise while building web and enterprise applications.
  • Experience with design Patterns like MVC, Singleton, Session Facade, Business Delegate Abstract Factory pattern, DAO and Service Locator.
  • Worked on IDE’s such as Eclipse/My Eclipse, WSAD/RAD and JBuilder for developing, deploying and debugging the web based applications.
  • Expertise in working with application servers and web servers as Web Logic 7.0/8.1, Web Sphere 3.5/5.0, Tomcat.
  • Experience in using SQL database and establishing connection management for web based applications using JDBC.
  • Proficient in using servers namely Apache Tomcat, Web Sphere, Web Logic and JBoss Servers.
  • Proven ability to produce highest quality results working under extremely tight deadlines and a very strong team player with experience in onsite-offshore model.

TECHNICAL SKILLS:

Operating System: Windows NT/2000/XP, UNIX, MAC OS

Programming Languages: C,C++,JAVA, SQL, PL/SQL,PHP

J2EE Technologies: Servlets, JSP, JDBC, JSTL, JSF, EJB, Web Services, RMI, JNDI, Spring, Hibernate, StrutsModeling Language: UML using Rational Rose, Design Patterns, Microsoft Visio

Web/Application Servers: Apache TOMCAT 6.x/7, Web logic 8.x/9.x/10.x/11.g, IBM Web Sphere 6.x/7.x/8.x, JBoss 6.x/7.x

Web Technologies: HTML, DHTML, JavaScript, JSON, AJAX, CSS, Web Services, SOAP, WSDL and Jquery

IDE: Eclipse, NetBeans 8.0, RAD, SQLite plugin,TOAD and SQL Developer

Databases: Oracle 8i/9i/10g, MySQL 4.x/5.

Configuration Tools: JUnit, Log4j, CVS, SVN, ANT, MAVEN

Application Frameworks: Struts, JSF, Spring MVC, Hibernate

Development Model: Agile and Waterfall software models.

Adobe Technologies: FLEX, Action Script.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible in the Analysis phase, Requirements gathering and Development of the project, Did verbal design using UML for preparing Case, Activity, State-chart diagrams.
  • Developed the customized components with the offshore team and reviewed the customized components with the business team.
  • Used Soap based Spring Web services for transferring data between applications.
  • Developed RESTful Web-Services for data exchange between multiple systems.
  • Developed a multi-tier web application following agile development methodology.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • Used Struts Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the struts-config.xml.
  • Developed the view components using HTML, JSPs, CSS, and JavaScript and form beans.
  • Developed struts-config.xml and web.xml configuration files in the application.
  • Used spring framework that helps in leveraging Model View Controller layered architecture for developing dynamic web application and also worked with Spring Dependency Injection in configuring it.
  • Created spring configuration files to define Handler mappings, Bean definitions.
  • Implemented Model using Hibernate and used DAO, DTO, Business Delegate design patterns.
  • Used JQuery & AJAX for enhancing the responsiveness & behavioral aspects of the web page and for web page elements validation.
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture using IOC, AOP concepts.
  • Created and maintained the configuration of the Spring Application Framework (IOC) and implemented business logic using EJB.
  • Extensively used several interfaces and features provided by Spring MVC framework for new web applications like Handler Mappings, Controllers, View Resolvers, Multipart file resolver, Handler Interceptor, Handler Exception Resolver, Locale Resolver, Theme Resolver, Annotations and Validators.
  • Implemented DAO design pattern for database related activities (Add, Delete, and Modify) and to interact with the database using JDBC.
  • Created store procedure, functions and views in Oracle database.
  • Responsible in preparing the timely builds using ANT, releases and deployment on Tomcat Server for web applications and web portals respectively.
  • Implemented the Business Logic in dynamic web applications using Plain Old Java Objects (POJO’s).
  • Used Hibernate ORM for persistence management, written CRUD and HQL based queries to retrieve and render the data.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Worked on developing Restful Web services to be used by other applications as well.
  • Provided intermediate level system analysis, design, development and implementation of Web-based applications using JAVA.
  • Worked on migration of old quoting system into new Spring MVC, JAX-WS (SOAP) web services integrated environment.
  • Extensively worked on Web Services to provide SOA architecture and Configuration based activation applications uisng SOAP and REST protocols.
  • Used Struts for performing Internationalization, Validation, Localization for developing web applications.
  • Performed Unit Testing using JUnit and Mockito frameworks.

Environment: Spring Framework 3.0, Spring MVC, Hibernate 4.0, Struts 3.x, JSF 2.x, JavaScript, AJAX, JQuery, HTML/DHTML, CSS, JDBC, Eclipse 4.x, ANT 1.8, Tortoise CVS Client, Oracle database 11g, JIRA, JUnit, Restful WebServices, Apache Web Server Tomcat 7.x.

Confidential, warren, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Implemented MVC architecture using spring, JSP & Java beans.
  • Involved in development of service based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework.
  • Designing and coding of Action classes and Business Layer and DAO Classes and wired them using Spring Framework.
  • Integrated spring (Dependency Injection) among different layers of an application.
  • Worked on Persistence layer from simple DAO to Spring/Hibernate.
  • Designed Stateless Session Beans fitting the requirement of the business and implemented its interfaces.
  • Implemented Data Access Objects
  • Designed DTD's for XML representation of data.
  • Developed DAO's (Data Access Objects) and performed O/R mapping using Hibernate to access the database.
  • Created *.hbm.xml mapping for all data table objects and created hibernate-config.xml.
  • Used JNDI for naming and directory services.
  • Developed the EJB (Session Beans) as part of the publishing the web services.
  • Implemented the business rule validations on the front end.
  • Designed web application framework following the MVC design paradigm in developing dynamic web application.
  • Developed web services in Java with Apache Axis. Experienced with SOAP/WSDL. Have also designed and developed REST interfaces in Java.
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Used HTML, CSS, XHTML and DHTML in view pages for front-end.
  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
  • Used JavaScript & Struts for performing client-side validation.
  • Used Struts Tag Libraries to develop the JSP pages in web applications.
  • Used and configured Struts ValidatorForms, MessageResources, ActionErrors, Validation.xml, Validator-rules.xml.
  • Involved in writing the client side scripts using JavaScript.
  • Developed Controller using Action Servlet and Action mapping provided by Struts framework.
  • Wrote Hibernate configuration and mappings .xml files for database access.
  • Used and developed Service Locator pattern which delegates the web services for certain resources and Singleton pattern.
  • Used Hibernate as the ORM tool to communicate with the database.
  • Used Hibernate (persistence framework) to implement the Database Access layer.
  • Designed Data model and Implemented Database Interactions using MySQL and JDBC.
  • Exposed messaging API to customers via XML.
  • Used Factory Pattern classes in the controller.
  • Worked on Spring JMS, MDB for listeners, and Message Broker for sending and routing the messages.
  • Worked on integrating UI components for backend applications.
  • Aided in writing technical documents for website enhancements and updates.
  • Involved in creation and deployment of Enterprise Application on Web sphere Application server.
  • Communication between Internet layer and Authorizations is done by RMI.
  • Implemented much of business logic using Stored Procedures and Database Triggers to improve the performance of the application.
  • Used Log4j to capture the log that includes Runtime exceptions.
  • Used JBoss server to deploy applications and web services.
  • Used MAVEN for build and deploying the application onto the Application server.
  • Used SVN for version control of the code and configuration files.

Environment: Java 6.0, RAD 7.0, JSF, Spring 2.5, DOM, HTML, CSS, JavaScript, Ajax, Web Services, JAXB, DB2, IBM UDB 8, EJB 3.0, XML, ANT, JDBC, Web Sphere 6.1, Hibernate, JPA, Z/OS, Rational Clear Case, Log4J, JUnit

Confidential, Dallas, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in creating JSP for showing up the SA page.
  • Developed the action classes to execute the business logic and action form's to collect the input data from the users using JAVA, DAO and DB2.
  • Worked on generating the Web Services classes, WSDL using eclipse.
  • Developed the Encryption Decryption program to secure sensitive dada like user account information.
  • Developed XML schema and generated XML Beans.
  • Wrote XML files containing Queries that are going to use an application and program to access them.
  • Used CVS for checking in-out files.
  • Responsible for checking the customer’s essential package using session cache.
  • Coded struts configuration for their internal framework.
  • Performed data loading using spring, Hibernate.
  • Coded in Struts 2 for the servlets as a controller in the architecture.
  • Added the files to the Perforce after the completion of the writing code.
  • After retrieving the latest code from Perforce, we used Maven for the built tool.
  • Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL queries on the SQL server.
  • Used Log4J to store log messages.
  • Configured and deployed the .war file on JBoss Application Server.
  • Prepared and executed test plans -Involved in unit, system and Integration testing.
  • Involved in the System Integration Testing.

Environment: Java1.5, J2EE, Servlets, JSP, Struts 2, JDBC, Eclipse, WebSphere, Oracle, Log4j, Maven, XML, HTML, CSS, JBoss, JQuery.

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in all the software phases from Analysis to Testing and documented all the changes done to the application.
  • Followed Waterfall methodology.
  • Involved in attending meeting with clients to get knowledge transition.
  • Developed screen prototypes using HTML.
  • Developed Use Case document explaining new and modified use cases and their behaviors.
  • Developed Functional Specification document describing new screens and changes in the existing screens and their navigation details.
  • Developed Low level Design document with Use Case Diagram, Sequence Diagram, Collaboration Diagram, Class Diagram, Activity Diagram and Component Diagram using UML.
  • Designed and developed the presentation layer using JSP and JavaScript.
  • Used n-tier and MVC Framework for development of Enterprise Application
  • Developed Form Beans, Value Objects, Transfer Objects.
  • Developed the design patterns like Session Facade, Business Delegate, and Data Access Object.
  • Developed validation and tiles definition using the Struts framework.
  • Designed and developed EJBs, mostly stateless session beans to handle business logic, which will internally call business objects.
  • Developed unit test cases for the modules involved.
  • Involved in Code Review.

Environment: Core Java, HTML, JSP, JavaScript, JavaBean, Struts1.2, EJB 2, UNIX Shell Scripting, SQL, WebLogic 8, CVS, Eclipse, IBM Clear Quest, PVCS.

Confidential

 Java/J2EE Developer

Responsibilities:

  • Developed Web-tier components using Struts MVC framework with multiple module support using JSP, Struts and Form beans.
  • Designed and developed Service Classes for encapsulating business processes using Singleton design pattern.
  • Configured Log4j logging mechanism to increase logging performance.
  • Responsible for performing Client side and Server side validations using Struts validations.
  • Involved in the analysis, design, and development and testing phases of application. Gathering and analysis of High level requirement (HLR).
  • Check, identify and design for the effective changes in the backend service.
  • Developed and designed the front end using XML, XSLT, HTML, and CSS.
  • Main code changes were done in JSP, JQuery, and AJAX and JavaScript environment.
  • Migrated UI screens from JSP to JSF2 using with third party library Prime faces.
  • Implemented JSF bases custom validators for UI components.
  • Performed client side as well as Server side Validations using Java Script and Spring Validation.
  • Used Spring AOP for the transaction management and logging.
  • Worked upon Hibernate Batch Processing.
  • Worked on JUnit 4 for testing and maintaining the system state.
  • Have worked on Oracle 10g for storing and retrieving the application data.
  • XML files to provide Context and Hibernate Mapping for ORM based database persistence.
  • Implemented different type of Spring MVC controllers, validators and views as needed by the application.
  • Consumed web services using SOAP and REST.
  • Testing and bug fixing to reach the end to end flow as specified in the high level requirement.
  • Involved in creating XSD’s for request/response, design of both front end and enterprise (business) services.
  • Front end services operations are exposed in a Restful way. The front end service builds request object and uses Jersey client to invoke the Enterprise service operation which is a synchronous call.
  • Build the new services in Maven environment, develop unit test cases and test the services in SOAP UI.
  • Involved in code review and deployment of the application on development, testing of server’s production.
  • Worked according to AGILE model approach. Creating UI components (JSP) and client side error handling is done using JavaScript.
  • Developed SQL Map DAO and JDBC DAO classes for the persistence layer.
  • Used Digester Framework interface to parse XML stream and populate data into Java Objects.
  • Created iBATIS SQL Mapper XML files to map java objects to the results of SQL Queries.
  • Involved in designing class diagrams and use case diagrams using UML.
  • Involved in Performance Improvement on Java application side.
  • Designed and developed Custom tags to customize business process as per the specs.
  • Performed unit testing using JUnit testing framework.

Environment: Struts 2.2.1, iBATIS, JavaScript, RAD 6.0, Hibernate, Digester Framework, Log4J, Web Sphere 6.0, Rational Clear Case, HTML, UML, Ant, Tomcat, Spring framework, UNIX.

Confidential

Java Developer

Responsibilities:

  • Requirement Analysis, Use Case consolidations-enhancements.
  • Involved in requirement analysis. Use Case consolidations-enhancements.
  • Involved in development of business components (EJBs) while building this app.
  • Designed and developed the functionality of storage manager and System
  • Performed the database access tasks using JDBC and other related info from auto generated files
  • Responsible for writing EJBs including Session Beans for database access using WebLogic Server
  • Based on user requirements and deployed them on Web Logic Application server.
  • Developed the assigned modules using various design patterns like Model View Controller, Data Access Object, Business Delegate, Session Façade, Service Locator and Singleton Pattern
  • Involved in Distributed components programming on the server side for the communication between clients and server.
  • Performed the Unit and integration and Stress Testing. Performed requirements analysis and prepared design documents.
  • Involved in using XML for developing tool for user interface customization
  • Developed web GUI involving HTML, XHTML, JavaScript, CSS, JSP, Servlets.
  • Extensively used Java Mailing Service API to create, send, receive, and read messages
  • Developed Servlets, Session and Entity Beans handling business logic and data
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
  • Used Stored procedures for optimizing the system performance by calling them using JDBC callable statements.
  • Involved in communicating with clients on a daily basis to ensure their requirements are being met.
  • Involved in creating request based JSP pages.
  • Creating Action Forms, Action Classes and helper classes by using Struts.
  • Involved in Unit Testing.
  • Used client side JavaScript much extensively, apparently to make deployment of new changes much easier.
  • Involved in efficient creation and utilization of Data Structures in the required format.
  • Design and development of UI screens using JSP, HTML, CSS and JavaScript.
  • Written SQL Queries to interact with Oracle database.
  • Deployed Enterprise application using Weblogic Application Server
  • Utilized Junit for unit testing of the modules.
  • Used UML to develop Use case diagram, class diagram and sequence diagrams.
  • Used Log4J for logging the messages to flat files, database and e-mail
  • Used JMS for programs to create, send and receive messages by using different modules like publish-subscribe messaging and point-to-point messaging using MQ-Series.

Environment: Java, J2EE, Web Services, Hibernate, Oracle 10G, XML, XSLT, IBM MQ Series, Web services, Web Logic, HTML, XHTML, XML, JavaScript, CSS, JSP, Servlets, JDBC, SQL, Oracle 9i, Weblogic, Junit

We'd love your feedback!