We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

IL

SUMMARY

  • Over 6 years of extensive working experience in software development with proficiency in development, maintenance and support of applications using Java / J2EE technologies.
  • Proven ability to quickly learn new technology and apply them for business solutions with excellent interpersonal and mentoring skills.
  • Highly skilled in J2EE distributed component Architecture, OOAD Programming skills using java.
  • Extensively worked on Multi threaded projects, where there were thousands of users at any given point of time.
  • Extensive experience in Analysis, Architecture/Design, Development, Testing & Implementation of Web - based Enterprise applications using Core Java, Servlets, JSP, JDBC, JNDI, EJB, Apache Struts, XML, JMS, XSLT with expertise in HTML, DHTML, XHTML, CSS, JavaScript, and AJAX.
  • Extensive experience in developing Internet and Intranet related applications using J2EE, Servlets, JSP, Jboss, WebLogic, Tomcat, and Struts Frame Work.
  • Implemented design patterns like Singleton for Utility classes called ActionHelper and Session Façade pattern by writing stateless session beans called Customer Session Facade.
  • Extensive experience with database DB2, Oracle9i/10g/11g (Database Design, and SQL Queries).
  • Knowledge in Unified Modeling Language (UML) methodologies and experiences on Design Tools like Rational RSA.
  • Knowledge with development frameworks like Spring, Hibernate and Ajax.

TECHNICAL SKILLS

Language - Java/ J2ee and SQL: Core Java (1.5, 1.6, 1.7), JDBC, J2EE, SQL

Web/ Application Server: Tomcat 6.X, Jboss

Client Server/ Distributed: JSP, Servlets, JavaScript, EJB (2.0, 3.0), RMI, Web Services.

Databases: Oracle 11g, SqlServer-2008, MySQL, MS Access.

Web Technologies: HTML, XHTML, XML, Java script, Cascading Style Sheets (CSS), Ajax.

XML: XML Schema, XSLT, XPATH, SAX and DOM API

ORM Tool: Hibernate.

Frameworks: MVC, Struts, Spring.

Software IDE: MyEclipse 5.x, Eclipse 3.x, Edit Plus, JCreator.

Utility/ Other Tools: JUnit, Log4j, CVS, Toad

Operating Systems: Windows (98/NT/2000/XP/7/8), UNIX, Linux, mac OS

PROFESSIONAL EXPERIENCE

Confidential, IL

Java Developer

Responsibilities:

  • Worked on establishing the work environment needed to setup Spring Batch Framework
  • Worked closely with Business analysts to refine the requirements and also define project deadlines
  • Defining the process for step by step executing of the spring job using the Item Writer and Item Reader for reading and writing the data respectively
  • Defining the transaction manager to roll back an unsuccessful transaction when a job fails on a step
  • Worked on writing XML parsers for creating the data request and for parsing the xml from the data response
  • Added support for flat-file vs database testing
  • Testing of the updated services locally using JUnit and on the server after its deployment using touch point services.
  • Updated / added schema elements related to services.
  • Involved in code refactoring and fetching dependencies of a particular service to ensure the project stability.
  • Involved in bug fixes occurred in SIT (System Integration Testing) and UAT (User Acceptance Testing) phases.
  • Planned, scheduled and tracked deliverables using agile methodologies.
  • Worked in accordance with system testers and business analysts to provide more efficient end product.

Environment: Eclispe IDE 3.7, Spring Batch Framework 2.0, Java 6, Microsoft MS SQL Server 2000, Web services, JPA, Hibernate, CVS, Magento, Mass500 DB, Log4j, Apache Commons Library

Confidential, IL

Java Developer

Responsibilities:

  • Defined a process that will be used for code merges between 3.5 and 3.2.1 using daily comparison reports generated using Confidential Compare.
  • Worked on IFX (Interactive Financial eXchange), ESL (Enterprise Service Layer) related web services. IFX involves mainframe DAGs (Data Groups), whereas ESL deals with vast database.
  • Used Java EE Connector Architecture (JCA) for connecting spring framework and mainframes (to use DAGs). DAGs consists of all the transaction details.
  • Used Hibernate provider with JPA for the persistence layer and integrated Spring ORM with Hibernate.
  • Created XML file based on business rules and created java types for parsing XML documents.
  • Testing of the updated services locally using JUnit and on the server after its deployment using touch point services.
  • Used JAXB for java bindings and worked on parsing the XML data.
  • Updated / added schema elements related to services.
  • Involved in code refactoring and fetching dependencies of a particular service to ensure the project stability.
  • Involved in bug fixes occurred in SIT (System Integration Testing) and UAT (User Acceptance Testing) phases.
  • Planned, scheduled and tracked deliverables using agile methodologies.
  • Worked in accordance with system testers and business analysts to provide more efficient end product.

Environment: Java 1.7 10, Spring, JCA, JAXB, Web services, JPA, Hibernate, SVN, Oracle 11g, Eclipse IDE, DbVisualizer - 9.0.2, Confidential Compare, Bamboo CI system.

Confidential

Java Developer

Responsibilities:

  • Involved in design of application framework using J2EE guidelines and different J2EE design patterns and Object Oriented Analysis and Design (OOAD) methodologies.
  • Discussed and finalized the requirements with Business Analysts and functional team.
  • Used various design patterns like DAO, Session Façade, Business Delegate, Service Locator, Singleton, Value Objects.
  • Developed the GUI for Launch MOCS screens used by Court clerks using Struts MVC, Validators, Tiles, JSP, JSTL, JavaScript and AJAX.
  • Implemented Java classes to process the minutes (Function Actions) entered by clerks during hearing in the court room.
  • Extensively used Collections (Generics), Serialization, Threading, Annotations.
  • Implemented Search grid component and developed search screens to use the search grid component.
  • Developed business logic using Stateless Session Beans to communicate the Data Access Layer.
  • Used XmlBeans framework to parse xml files which contains Sql Queries to process the logic.
  • Developed Message Driven Beans (MDB) in order to receive requests asynchronously within the application to do Database updates and cache updates.
  • Implemented Minute code and Ref-data configuration using the Spring IOC and Dependency Injection.
  • Implemented server side Web Services at the framework level to persist the error code and description in the database.
  • Developed Sql DML queries and Stored procedures for data retrieval and updates using TOAD.
  • Developed ANT scripts for building and deploying application on DEV environment.
  • Assisted effectively during System and Integration testing phase and fixed the defects.
  • Developed business test cases for unit testing using JUNIT.

Environment: JDK 1.5, J2EE 1.4, Struts 2.3.1.2, Spring 3.1.1, Oracle 11g, Web services, XML, Java Script, AJAX, EJB 3.1, Eclipse 3.7, Weblogic 11g, Log 4j, JCART, Rational Clear Case, Ant 1.8.3.

Confidential

Java Developer

Responsibilities:

  • Analysis and discussion of requirements with the Analysts.
  • Design, Development of the modules individually.
  • Interacting/Coordinating with other modular teams for integration of the units.
  • Working with QA/BSA on more clear aspect of the requirement.
  • Bug fixing of the code during production release.
  • Unit testing/Integration testing of the components involved

Environment: Java/J2ee, Velocity template, Struts, Tomcat, DWR, Spring DAO, Toad, Oracle, CVS

Confidential, NY

Java Programmer

Responsibilities:

  • Involved in Design, Development, UAT and developed UML diagrams.
  • Wrote application presentation layer, which is based on MVC framework, involves Servlets, Jsp and Java Beans.
  • Wrote various Struts specific Action and Action Form classes for handling different request within JSP.
  • Written code for to manage Admin section.
  • Implemented complex business logic using Java.
  • Writing Classes and Interfaces for implementing business logic and validations to be used while workflow execution.
  • Did the Client side validations using JavaScript and AJAX.
  • Implementing core framework components for executing workflows using Core Java, JDBC, Servlet and Jsp.
  • Implemented all low level database calls /SQL queries (DML) associated with a data access object in Data Access Layer and wrapped them in a value object to transfer across tiers.
  • Deployed application on Tomcat 5.5.24 server in Windows environment.
  • Conducted code review for team members, involved in testing. Performed Unit Testing, Integration Testing for each module and prepared Code Documentation for future reference and upgrades.
  • Reporting to manager, guiding and conducting interactive sessions with fellow members.

Environment: JDK 1.5, J2EE ( Servlet 2.4, Jsp 2.1, JDBC 2.0), Struts 1.1, XML, Java Script, AJAX, Eclipse, MS-Sql Server 2008, Tomcat 6.0.37, Java Mail API).

Confidential

Java Programmer Analyst

Responsibilities:

  • Implemented various J2EE design patterns for designing this application.
  • Design patterns of Business Delegates, Service Locator and DTO are used for designing the web module of the application.
  • Used Factory, Singleton design patterns for implementing enterprise modules/DTO’s.
  • Developed the Web Interface using Struts, Java Script, HTML and CSS.
  • Extensively used the Struts controller component classes for developing the applications.
  • Extensively used the struts application resources properties file for error codes, views labels and for Product Internationalization.
  • Struts 1.2 has provided its own Controller component and integrates with other technologies to provide the Model and the View for the Model, used Struts to interact with standard data access technologies, like JDBC and EJB.
  • Used Spring DI for integrating Spring Service classes with Struts.
  • JavaBeans were used to store in a number of different collections of "attributes". Each collection has different rules for the lifetime of that collection, and the visibility of the beans stored there. The JavaServer Pages (JSP) Specification defines scope choices.
  • Struts Framework provided the functionality to validate the form data. It’s used to validate the data on the users browser as well as on the server side. Struts Framework emits the java scripts and it’s used to validate the form data on the client browser.
  • Used JavaScript for the web page validation and Struts Validator for server side validation of data.
  • Consumed webservices using Axis Webservices.
  • Involved in developing business tier using stateless session bean (acts as a Session Facade) and Message driven beans.
  • Used JDBC and Hibernate to connect to the database using Oracle.
  • Hibernate was used to Map relational data directly to java objects.
  • Data sources were configured in the app server and accessed from the DAO’s through HIBERNATE.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Involved in developing database specific data access objects (DAO) for Oracle.
  • Used CVS for source code control and JUNIT for unit testing.
  • Used Eclipse as IDE for development.
  • The entire Application is deployed in Weblogic Application Server.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Followed coding and documentation standards.
  • Responsible for Delivery, User Acceptance Test issues for the application

Environment: Java, J2EE, JDK1.5, JSP 2.0,Struts 1.2, Axis Webservices, JSP 2.0, Servlets 2.4,JDBC, EJB, Spring DI, Hibernate 3.0, ANT, Java Script 1.7,Oracle 9i, XML1.1, JMS, Weblogic, Eclipse, JUnit, Rational Rose, Linux, CVS 1.1, RUP, XSLT.

We'd love your feedback!