We provide IT Staff Augmentation Services!

Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Florham Park, NJ

SUMMARY

  • 7 Years of experience in Software Engineering Processes Development Methodologies, Business Requirements Analysis, Object Oriented Analysis Design and Implementation of software systems, based on industry proven best practices standards.
  • 5 years of experience in Design, Development, Enhancement and Maintaining applications in Oracle 9i/10g/11i using SQL, PL/SQL. Detailed Knowledge of Oracle Architecture
  • Solid experience in lightweight POJO based framework Spring 3.0 IOC, Remoting, ORM, DAO, AOP and Business Integration.
  • Proficient in modeling the application tier using Struts MVC Model-View-Controller architecture implementing the design patterns like Front controller, Command and configuring Tiles plug-in in struts configuration file to achieve the Layout management.
  • Experience in developing Client side Web applications using HTML, JSP, Jquery, JSTL, AJAX, and Custom Tags while implementing the client side validations using JavaScript EXT JS and Server side validations using Struts Validations Framework.
  • Experience in developing applications based on Spring Web-MVC using the design patterns like Handler-Mappings, View-Helper and using View Resolvers for sending the response to the client in the form of web-pages.
  • Controlled complex page navigations using Spring MVC by configuring the transitions and state changes in xml files and corresponding beans in the spring configuration file.
  • Experience in developing the model components using ORM Technology Hibernate Hibernate template DAO to write Database independent persistence logic and to maintain portable relationships between the databases.
  • Experience in Web Services SOAP, REST and service oriented architectures.
  • Expertise in application development using J2EE technologies like Servlets, JSP, JDBC, EJB.
  • Expertise in working with XML technologies like SAX and DOM, XSL, XSLT, XPath, JAXP along with the usage of tools like XMLSPY and Turbo XML to create XSDs and DTDs.
  • Experience in developing inter-operable components using Web services technologies like SOAP, WSDL, UDDI and Service Oriented Architecture SOA, which enable the data exchange between clients of different platforms.
  • Extensive experience in RDBMS including Conceptual, Logical Physical Database and Model using Oracle 8/9i/10g, PL/SQL programming, SQL Query Analyzer, SQL and Packages, Stored procedures, Triggers, Cursors and Complex Queries, Query Tuning.
  • Extensive experience in database query tuning, performance tuning of reports and troubleshooting oracle application issues on OLTP and DSS systems.
  • Good working knowledge of ANT/Maven for project build/test/deployment, Log4j for logging and JUnit for unit integration testing and XMLSpy for XML Validation.
  • Experience in using design tools like Rational Rose, MS-Visio for OOA Object Oriented Analysis and OOD Object Oriented Design based on UML Unified Modeling Language .
  • Proficient in Java Multi Threading, Socket programming, Java Collections, Concurrency.
  • Competence in using different java IDEs like Eclipse, JBuilder, NetBeans and RAD for developing Dynamic Web Applications.
  • Team Player with demonstrated ability to work fast and paced, challenging environment with excellent debugging and problem solving skills.

SKILLS

Programming Languages

Java multi-threading , C, C , SQL, PL/SQL, XML, XSTL,UML

Web Technologies

J2SE, Servlets, JSP , JSTL, Custom Tags, JDBC , Filters.

J2EE Technologies

RMI, JNDI, CP, EJB 2.0/3.0 SLSB, SFSB, Entity Beans , JMS/MDB, Web Services WSDL, SOAP .

Frameworks

EXT JS, Jakarta Struts 1.x/2.x, Spring , Spring MVC, Spring Web Services, Hibernate 2.x/3.x/4.x,JPA, DWR, DOJO, JSON.

Front-End Technologies

HTML, CSS, DHTML, Java Script, Jquery, AJAX, JSTL, Custom Tags.

XML Technologies

XML, XST, XSTL, SAX, DOM, JAXP, JAXB, SOAP, UDDI, WSDL.

Databases

Oracle8i/9i/10g/11g, DB2 7.1/6.5, MySQL 4.1, SQL Server 6.5, MS-Access

Applications/Web servers

IBM Web Sphere 3.5/4.x/5.x/6.x, BEA Web Logic 8.x/9.x, Apache Tomcat 3.0/4.0/5.x/6.x,JBOSS, LDAP

Process Automation and Version Control tools

ANT, Maven, SOAP UI, JUnit , Log4j, CVS, GIT, Jconsole

IDE tools

Eclipse 4.3, NetBeans 6.x/7.x, RAD 6.0, Jbuilder, Visual Studio

Operating Systems

Windows 98/NT/2k/XP, UNIX, LINUX

OOD OOA

UML, Rational Rose, MS-Visio, Design Principles, Use-Case diagrams, Sequence diagrams, Class diagrams, Activity diagrams.

Relationships: Association, Aggregation, Realization, Composition, Dependency.

SDLC Methods

Waterfall Model, RUP, Agile, SCRUM

EXPERIENCE

Confidential

JAVA Developer

Confidential has the innovative software and unmatched expertise to help clients to improve compliance, reduce costs, and get the best out of their most important assets and employees. It has more than 11 billion in revenues and more than 65 years of experience and clients in more than 125 countries.

Responsibilities:

  • Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
  • Followed Agile software development methodology in building the system in an iterative and incremental manner.
  • Worked on Spring MVC and implemented Spring Web-Flow for controlled page navigation.
  • Used JSP, JavaScript, AJAX, JQuery to develop the front end.
  • Implemented persistence layer using Jdbc template that use POJO classes to represent persistent database tables.
  • Worked on JPA and implemented persistence layer, DAO layers.
  • Worked on consuming and producing RESTful Web services.
  • Implemented Rest Api using spring, Jackson mapper and Rest template.
  • Worked on sending and getting data from different application using SOAP messages. Worked in development of SOAP services using Apache Wink client.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Worked on creating batch jobs using quartz scheduler.
  • Used XSLT transformation components to convert data from XML to HTML5 and DOM API for parsing XML.
  • Worked on Stateless Enterprise Java Beans and remote EJB call implementation.
  • Involved in creation and deployment of Enterprise Application on WebSphere Application Server8.0.
  • Created Test cases, performed testing using JUnit and documented the process.
  • Involved in analysis, design, development, testing, and support phase of the application.

Environment: Spring 4.0, Spring MVC, HTML, JSP, Hibernate 4.0, Oracle 11g, RAD, WebSphere Application Server 8.0, JDK 1.5, SOAP,REST API, PL/SQL Developer, SAX, DOM, JSF, WSDL, XML, JUnit, Apache Wink, Jackson, EJB3.0.

Confidential

J2EE Developer

Confidential offers Confidential coverage, reporting on more than 250,000 entities worldwide with audience measurement in 44 countries and 6 regions. By measuring audience composition and performance within key user segments, you can target based on a variety of demographic, lifestyle, product ownership and behavioral characteristics. Confidential is Confidential core application. Confidential serves as the currency for media planning that allows you to compare online with other media using traditional metrics such as reach, frequency and GRPs.

Responsibilities:

  • Involved in Software Development Life Cycle SDLC starting from Analysis of Design, programming, Test Cases, Implementing and Production support of the application.
  • Followed Agile software development methodology in building the system in an iterative and incremental manner.
  • Built the Web application using Spring MVC and implemented Spring Web-Flow for controlled page navigation.
  • Used Spring MVC Framework to develop the application by implementing the controller, Services classes.
  • Configured the ViewResolver to prefix or/and suffix in the spring configuration file.
  • Used JSP, JavaScript, AJAX, JQuery to develop the front end.
  • Implemented persistence layer using Jdbc template that use POJO classes to represent persistent database tables.
  • Wrote stored Procedures, Functions, Triggers, and Cursors in PL/SQL for efficient interaction with database.
  • Worked on fixing bugs reported by business layer, analyzed and debugged existing code written in JSP, JavaScript, JSTL, DOJO and used JSF layout for View of MVC.
  • Used RESTful web services for sending and getting data from different application using SOAP messages.
  • Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user.
  • Experience in developing inter-operable components using Service Oriented Architecture SOA.
  • Used XSLT transformation components to convert data from XML to HTML5 and DOM API for parsing XML.
  • Designed Schemas for XML and used SAX parser to parse the XML documents.
  • Involved in creation and deployment of Enterprise Application on WebSphere Application Server8.0.
  • Created Test cases, performed testing using JUnit and documented the process.
  • Involved in analysis, design, development, testing, and support phase of the application.

Environment: Spring 3.2.5, Spring MVC, Spring AOP, HTML, CustomTags, JavaScript EXTJS , Hibernate 4.0, Oracle 11g, RAD, WebSphere Application Server 8.0, JDK 1.5, SOAP, PL/SQL Developer, SAX, DOM, JSF, WSDL, XML, and JUnit.

Confidential

Oracle/J2EE Developer

Confidential is an auto insurance company. It is the second largest auto insurer in the Confidential. It is a wholly owned subsidiary of Confidential provided coverage for more than 13 million motor vehicles owned by more than 12 million policy holders. Confidential writes private passenger automobile insurance in all 50 Confidential. states and the Confidential.

Responsibilities:

  • Involved in Software Development Life Cycle SDLC starting from Analysis of Design, programming, Test Cases, Implementing and Production support of the application.
  • Followed Agile software development methodology and Test Driven approach in building the system in an iterative and incremental manner.
  • Built the Web application using Spring MVC and implemented Spring Web-Flow for controlled page navigation.
  • Used Spring MVC Framework to develop the application by implementing the controller, Services classes.
  • Configured all the Handler-mappings to map the pages requests from client to the corresponding Form Bean classes and autowired the bean classes to the corresponding controller classes.
  • Configured the ViewResolver to prefix or/and suffix in the spring configuration file.
  • Used JSP and JavaScript to develop the front end.
  • Worked on fixing bugs reported by business layer, analyzed and debugged existing code written in JSP, JavaScript, JSTL, DOJO and used JSF layout for View of MVC.
  • Configured spring-Hibernate integration and performed the migration using Hibernate.
  • Used Hibernate Annotations like Entity, ID, Generate Value to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Implemented persistence layer using Hibernate template that use POJO classes to represent persistent database tables.
  • Involved in the development of custom stored procedures, functions, Sequence, Synonyms, packages, triggers, views, sub queries and PL/SQL scripts.
  • Create Database Links, Materialized views and refresh the MV's on daily basis.Schedule jobs using the oracle scheduler.
  • Perform daily data refresh activities on development, UAT production environments.
  • Perform database tuning and performance monitoring
  • Used RESTful web services for sending and getting data from different application using SOAP messages.
  • Experience in developing inter-operable components using Service Oriented Architecture SOA.
  • Used XSLT transformation components to convert data from XML to HTML5 and DOM API for parsing XML.
  • Designed Schemas for XML and used SAX parser to parse the XML documents.
  • Involved in creation and deployment of Enterprise Application on WebSphere Application Server.
  • Created Test cases, performed testing using JUnit and documented the process.
  • Involved in analysis, design, development, testing, and support phase of the application.

Environment: Spring 3.1.0, Spring MVC, Spring AOP, HTML, CustomTags, JavaScript, Hibernate 3.5.6, Oracle 11g, Eclipse Juno, WebSphere Application Server 6.0, JDK 1.6, SOAP, Oracle 9i/10g/11i, Oracle Enterprise Manager, SQL Loader, PL/SQL Developer, SAX, DOM, JSF,WSDL, XML, and JUnit.

Confidential

J2EE Developer

Confidential is a Confidential leader in the capital goods sector that, through its various businesses, designs, produces and sells agricultural and construction equipment, trucks, commercial vehicles, buses and specialty vehicles. CONFIDENTIAL performs maintenance for all vehicles in different maintenance locations. Java based Maintenance and Engineering applications are used for the Confidential and Heavy Maintenance on which revenue of the CONFIDENTIAL is heavily dependent.

Responsibilities:

  • Analysis of the Business Requirement and Functional Specification documents.
  • Used Rational Rose for User case Diagrams, Activity Flow Diagrams, Class Diagrams, Sequence Diagrams, and Object diagrams in design phase.
  • Managed the dependency between the classes by implementing Spring's IoC to promote the loose coupling between them.
  • Used Annotations like Advice, based Spring Framework for auto wiring and injecting the required dependencies to implement business logic.
  • Designed and developed Aspects, Advices and Pointcuts for logging and transaction aspects using Spring AOP.
  • Developed view components using Spring Tiles, JSP, Java Script, CSS, and custom tag Libraries.
  • Implemented the client side validations using Java Script.
  • Developed entity classes, JPA mapping files for the object relational mapping while configuring JPA. Also developed HQLs and Named Queries and wrote Data Access Object DAO to handle HQL queries.
  • Implemented the persistence layer using EH-Cache mechanism to reduce the number of hits to the configured table data.
  • Developed SQL, HQL queries and PL/SQL stored procedures, functions, to interact with the oracle database.
  • Involved in consuming the Web services by generating WSDL and performed data exchange with the third party using SOAP, XML.
  • Developed the application on WebLogic Application Server and used Eclipse IDE for the development of the Presentation layer and Business Logic.
  • Used JAXP for parsing XML documents.
  • Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
  • Used SVN for source code control.
  • Used JUnit framework for Unit testing of application.
  • Used Log4j to monitor the error logs and fixing the problems.

Environment: Spring, Spring MVC, AOP, HTML, JSP, Custom Tags, Java Script, JPA, Oracle, Eclipse, Log4j, WebLogic Application Server 10.3, SOAP, PL/SQL, Rational Rose, SOAP, SAX, DOM, WSDL, JAXP, JAXB, and XML, Eclipse IDE.

Confidential

J2EE Developer

Confidential is the seventh largest local exchange telephone company in the Confidential. Headquartered in Confidential. Confidential offers telephone, high-speed Internet and TV services in 32 Confidential

Responsibilities:

  • Understanding business objectives and implementation of business logic.
  • Involved in various phases like design and development of Software development life cycle SDLC
  • Used Rational Rose for the use case Diagrams, class diagrams, and sequence diagrams to represent the detailed design phase.
  • Developed the application using agile methodology and planned the Scrum meetings.
  • Server- Side implemented on J2EE, Eclipse platform
  • Designed and developed the UI using Swing, JSP, HTML5, CSS3, JavaScript JQuery , and Flex builder.
  • Designed and developed application based on Struts framework using MVC design patterns.
  • Used Tiles Plug-in to struts for server side validation
  • Developed complete business tier with stateless, stateful session beans and CMP entity beans with EJB 2.0 standards.
  • Responsible for development of the functionality using Struts framework
  • Used JPA to store the persistence data into the DB2 database and written HQL to access the data from the database.
  • Developed ecommerce applications using Java and J2EE
  • Applied the session fa ade, DataAccessObject, DataTransferObject, Business Delegate design patterns.
  • Developed and maintained user authentication and authorization by employing EJB and connecting LDAP server.
  • Provided database interface using JDBC drivers with back-end as DB2.
  • Used Statement, PreparedStatement and CallableStatement classes for implementing the database interface.
  • Validated data using AbstractFactoryPattern.
  • Using Teradata as a database source
  • Used IBM DB2 with the functionalities of the database administrator as the backend database.
  • Developed automated build files, reporting and documentation using Maven.
  • Monitored the error logs using Log4J and fixed the problems.
  • Maintained the source code versions in CVS repository.
  • Used JUnit Testing Framework for performing unit testing.

Environment : Swing, HTML5, CSS, Struts 2.0, JPA, JSP 2.0, JMS 1.1, JBoss 4.0, EJB 2.0, Eclipse 3.1, JDBC, XML, XSLT, LDAP server, DB2, apache Flex builder, JavaScript, UML, Rational Rose, CVS, Log4j, Unix, JQuery, Maven.

Confidential

Java/J2EE Developer

  • Confidential is the third largest private sector bank in India. It offers financial services to customer segments covering Large and Mid-Corporates, MSME, Agriculture and Retail Businesses.
  • Performed System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.
  • Captured the requirements in the form of Use cases, non-functional specifications and business rules and followed Agile software development methodology.
  • Implemented the application using Jakarta Struts Framework which is based on MVC design pattern.
  • Implemented the client and server validations for the application by extending Struts Validator framework.
  • Developed the Controller Servlets and Action Servlets to handle the request and responses.
  • Developed presentation layer using Jquery,HTML5, CSS3, and JSP.
  • Developed Data Access objects using JDBC API.
  • Involved in writing SQL queries and stored procedures.
  • Tuned SQL queries and PL/SQL blocks, Analyzed and computed statistics to improve response time for queries to ensure successful completion of the Jobs in the stipulated time and to make reports available daily.
  • Developed PL/SQL Procedures, Functions and Packages and used SQL loader to load data into the database from various sources as flat files and data pull.
  • Involved in developing the Web Services from the Web service adapter layer till down to persistence layer and SOA.
  • Developed Web Services using SOAP, REST, UDDI, WSDL and XML.
  • Designed DTD's for XML representations of data.
  • Designed and developed UML diagrams using Rational Rose.
  • Worked on AJAX toolkit DOJO to speed up the application form filling.
  • Configured server side resources like DataSource, Connection Pooling CP
  • Worked with Ant build tool build the project.
  • Deployed the application on JBOSS Application Server.
  • Used GIT as a version tool.
  • Used Jconsole as a graphical monitoring tool to monitor performance.
  • Developed logging module-using Log4j to create log files to debug as well as trace application.

Environment: JSP 2.0, Struts 2.0, Hibernate 3.1, JSTL, Struts Tag libraries, JavaScript, Jquery ,AJAX, SOAP, WSDL, UDDI, XML, SAX, Oracle 10g/11g, SQL, Toad, Teradata, PL/SQL, UML, WebSphere Application Server 5.5,JBOSS, Eclipse, CVS, Ant, JUnit, Windows XP, Log4j.

Confidential

Java Developer

  • Confidential is an enterprise, deals with different vehicle manufactures to provide sales and service operations across many locations in Confidential. Confidential is a project, which automates the Confidential business, processes across all locations and maintains centralized information which facilitates the management to take quick decisions in terms of improving business policies and customer services. Confidential is integrated with 6 functional areas, which are Finance Management System, Presales management system, Workshop management system, Inventory management system, Human resources management system and Payroll, which fulfills the automation process of presales and service activities at all locations with different manufactures.
  • Implemented new functionalities in the existing application based on the new requirements.
  • Created tables and SQL queries and procedures using PL/SQL required for the modules developed.
  • Developed stored procedures and triggers.
  • Designed reports using crystal reports.
  • Developed Oracle PL/SQL procedures and functions, scheduled using oracle scheduler to interact with interfacing applications both upstream and downstream to maintain data integrity across the interfaces.
  • Designed and developed the UI using JSP,Jquery, HTML, CSS and JavaScript and used JSF layout for View of MVC.
  • Developed Data Access objects using JDBC API and also implemented using J2EE design patterns like Abstract DAO design patterns.
  • Used JavaScript for client side validation.
  • Participated in discussions with product analyst for Requirement Gathering and Design.
  • Developed the presentation layer using JSP,AJAX,DOJO toolkit..
  • Used Spring template to implement the persistence mechanism in the application.
  • Implemented client side validations for the screens using Java Script.
  • Used Singleton and DAO design patterns.
  • Developed various classes to consume the SOAP and REST based Web Services published within the organization using JAX-RPC and Document literal Implementations.
  • Developed JUnit test cases for unit testing.
  • Developed the XML files, DTD's, and parsed them by using DOM parser for the report generation module and used XSLT before they are submitted for the managers' report module.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Used Clearcase for versioning of data.
  • Used ClearQuest for issue tracking.
  • Worked with clients for issues and provided quick solutions.
  • Worked with Agile software development methodology.

Environment: JSP, Servlets, Glassfish, ANT, XML Spy, Eclipse, JSF, JavaScript, Flash, DHTML, HTML, CSS, AJAX, JBOSS, Log4j, Teradata, Oracle, Sql Developer.

We'd love your feedback!