We provide IT Staff Augmentation Services!

Java Application Developer Resume

0/5 (Submit Your Rating)

Herndon, VirginiA

OBJECTIVE

  • Obtain a challenging role in the streams of business technology/consulting in a reputed firm and understand, work, contribute to the business needs with my analytical and behavioral competencies.

SUMMARY

  • Java/J2EE Developer with 7+ years of Core Information Technology (IT) experience in analysis, design, development and implementation of Java, J2EE enterprise applications.
  • Software development experience in Agile Software Methodology.
  • Experience in designing, developing, and deploying JDBC, JSP, Spring, EJB, Java Beans, JDK, Servlets, JSF, JMS, JAX - RPC, RMI on windows and flavors of UNIX platforms
  • Experience in developing enterprise applications using SDLC, Rational Unified Process, OOAD
  • Good experience in implementing J2EE compliant applications using various Design patterns, Struts framework, Tiles, Spring, MVC framework, Hibernate and Messaging Middle-ware using JMS
  • Exposure and knowledge in designing and developing applications using RUP, UML with Rational Rose
  • Proficient in handling & administering Web servers/application servers - IBM websphere, WebLogic, WAS, JBoss and Apache Tomcat.
  • Extensive experience in Internet Programming with HTML, DHTML, JSON, Java Script, CSS, JQuery, XML
  • Excellent back-end programming skills using SQL, PL/SQL, Stored Procedures, and Triggers in Sybase, Oracle, IBM DB2, UDB MS SQLServer 2000/2005/2008
  • Good experience working with NoSql databases such as the MongoDb.
  • Developed, tested and deployed applications in Windows, UNIX and Linux environments
  • Experience in developing front and back end applications using Java Swing, Ajax and DOJO
  • Handled long running calls to XML web services and Sql Server stored procedures using multi threads
  • Experience on Web-based environments with thorough knowledge of RDBMS concepts
  • Worked under Agile (XP, Scrum, TTD), RUP methodologies.
  • Used Maven, ANT, GIT, CVS, JUnit and Log4j Extensively
  • Comfortable in developing applications using editors like Intellij, Eclipse, WSAD, RAD, Jbuilder, JDeveloper
  • Experience in to prepare Test Cases and JUnit Testing
  • Excellent communication skills, team playing spirit and strong analytical & problem solving abilities

TECHNICAL SKILLS

Operating Systems: Windows Server. UNIX (AIX), Linux, Mac.

Languages: JAVA, JavaScript, C++

Java Technologies: RMI, JAVA BEANS, JDBC, JMS, JPA, JDK, XML, UML, HTML, JSON, Ajax, jQuery, drools, extjs, Swing, Object Oriented JavaScript.

Web Technologies: Spring, SpringWS, Spring Security, Spring Transaction, Java Server Faces (JSF), Groovy/Grails, Servlets, JSP, WSDL, JSTL, Facelets, REST, SOAP, UDDI, Java Web Services, XSLT, SAML.

Middleware: J2EE, EJB, IBM Web sphere MQ Series.

Application Servers: Web sphere Application Server, Tomcat, JBOSS, BEA Web Logic Application Server

Databases: Oracle, DB2, DB2 UDB, MS-SQL Server, Sybase and MS-Access

Tools: /IDE: RAD, WSAD, Eclipse, JBuilder, Ant, Maven, Agile, NetBeans, Autosys

Design Patterns: Singleton, Business Delegate, Business Object, Service Locator, Data Access Object, Model View Controller, Iterator, Façade, Factory.

Case Tools: Rational Rose, OOAD using UML, Clear Quest, Microsoft Visio

Version Control: SVN, VSS, PVCS, Clear Case, CVS, Dimensions, GIT.

OR Mapping: Hibernate, iBatis

PROFESSIONAL EXPERIENCE

Confidential, Herndon, Virginia

Java Application Developer

Responsibilities:

  • Agile Scrum development methodology was followed.
  • Participated in designing Rest based web services.
  • Used Spring MVC as framework to handle client requests.
  • Developed Rest web-services.
  • Used Spring Aop, Security to handle logging, authentication, data integrity, single-sign-on.
  • Used Spring Batch to automate nightly back end processes, Used Spring JDBC to access Oracle databases.
  • Used Core Java classes to implement business logic.
  • Developed Xquery queries to retrieve and validate 834 files stored in MarkLogic database.
  • Developed and consumed soap based web-services.
  • Used SoapUI to test service responses from the production environment.
  • Wrote Batch scripts for automating functional testing.
  • Developed unit test of all developed modules using Junit, PowerMock, EasyMock.
  • Used MarkLogic to store 834 xml files for further processing, involved in writing xquery.
  • Deployed and tested Applications on Tomcat and WAS.
  • Wrote Shell scripts to automate archiving log files, start services.
  • Used SVN for Version Control Management.
  • Eclipse was used for Project Development.
  • Maven was the project management tool.

Environment: Java, J2EE, Spring, Spring Transactions, Spring AOP, Spring MVC, Spring Batch, Hibernate 3.5, XML, SOAP, WSDL, jQuery, HTML, JAVASCRIPT, CSS, Log4J, JUnit, PowerMock, Maven, SoapUi, Tomcat 7, Jboss, Eclipse, MarkLogic, Oracle 11g.

Confidential, Bloomfield Hills, Michigan

Sr. Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Used Spring MVC as framework and JavaScript for client side view, used frameworks for client side data validation, creating dynamic web pages- Ajax, jQuery,, mustache, underscore.
  • Used Backbone to create a rich interface, that seamlessly interacts with the services data model-json.
  • JavaScripts views for different parts of a webpage, that reads Json service response and renders views, dynamically.
  • Used Spring Framework for DI/IOC and ORM components to support the Hibernate tool.
  • Used Core Java classes to implement business logic.
  • Used Spring AOP and Spring Security with SAML for user authentication, single sing on, data integrity.
  • Worked on XML parsing by using JAXB for XML Schema Validation.
  • Used XSLT to transform my XML data structure into HTML pages.
  • Consumed SOAP & REST based web services to receive membership, service data for users.
  • Used SoapUI to test service responses from the production environment.
  • Used Spring-Hibernate integration and JPA ORM in the back end to fetch data from Oracle and MYSQL databases
  • Used Spring JDBC and Hibernate Session Factory for DB Transaction Management.
  • Used Hibernate Query Language to fetch data from Oracle Database.
  • Configured batch-infrastructure-context.xml for db connections, configuring jobExplorer.
  • Monitored the error logs using Log4J and fixing the problems, configured log4j.xml, used MDC for conditional logging.
  • Developed JUnit, Groovy test cases for unit test of all developed modules.
  • Used MongoDb to create mock services to test application.
  • Deployed and tested Applications on Tomcat and WAS.
  • Managed administration of Tomcat Application Server and Websphere Application Server.
  • Wrote Shell scripts to automate archiving log files, start services.
  • Used GIT for Version Control Management.
  • Followed TDD and wrote unit test cases using JUnit.
  • IntelliJ was used for Project Development.

Environment: Java, J2EE, Spring, Spring Transactions, Spring AOP, Spring MVC, Spring Batch, Hibernate 3.5, XML, SOAP, WSDL, AJAX, jQuery, EXT.js, HTML, JAVASCRIPT, CSS, Log4J, JAXB, JUnit, Groovy, Tomcat 6, SAML, Web sphere Application Server 6.0, Intellij 11.2, MongoDB, Mysql, Oracle 10g.

Confidential, St Louis, Missouri

Sr. Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Used Spring MVC as framework and JavaScript for major data entry, which involved extreme level of data validation at client side using Ajax.
  • Used Native Queries and Criteria Queries (annotations) in hibernate for access and updating data.
  • Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool.
  • Used Core Java classes to implement business logic.
  • Worked extensively on Collections and File Operations.
  • Used Spring Transactions for Payment and Money Transfer
  • Worked on XML parsing by using JAXB for XML Schema Validation.
  • Used XSLT to transform my XML data structure into HTML pages.
  • Consumed SOAP & REST based web services to transfer information to the Sears server from List server.
  • Developed REST Web Services.
  • Used Hibernate and JPA ORM in the back end to fetch data from Oracle and MYSQL databases
  • Used Spring JDBC and Hibernate Session Factory for DB Transaction Management.
  • Used Hibernate Query Language to fetch data from Oracle Database.
  • Monitored the error logs using Log4J and fixing the problems.
  • Developed JUnit test cases for unit test of all developed modules,, wrote Groovy unit tests.
  • Maven was used to manage dependencies in the application and deploy it on Websphere Application server. CVS was used for the version control.
  • Deployed and tested Applications on JBoss and WAS.
  • Used Grails to build the web application.
  • Managed administration of JBoss Application Server and Websphere Application Server.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
  • Used Team Foundation Server for Version Management.
  • Followed TDD and wrote unit test cases using JUnit.
  • Maven was used as Project Management tool.

Environment: Java, J2EE, Spring 2.5, Spring Transactions, Spring JDBC, Spring MVC, Hibernate 3.5, JMS 1.1, XML, SOAP, WSDL, AJAX, jQuery, HTML, JAVASCRIPT, CSS, Log4J, JAXB, JUnit, Groovy/Grails, Drools, Web sphere Application Server 6.0, Eclipse 3.5, Oracle 10g.

Confidential, Jersey City, NJ

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Implemented Survey Questionnaire using JSF 2.1 for front end with AJAX calls
  • Integrated JSF 2.1 with spring and Hibernate 3.5
  • Extensively used JPA 2 specification for accessing and updating information
  • Used Native Queries and Criteria Queries (annotations) in hibernate for access and updating data
  • Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool and JSF
  • Used Spring Security for Authentication and Authorization.
  • Implemented various business rules using Drools.
  • Used Spring AOP to track CRUD operations on the database.
  • Used Spring Transactions and Spring Web Flow for Payment and Money Transfer
  • Worked on XML parsing by using JAXB for XML Schema Validation.
  • Used XSLT to transform my XML data structure into HTML pages.
  • Consumed SOAP & REST based web services to transfer information to the Sears server from List server.
  • Used Apache CXF and Spring Web Services to consume and produce wsdl files.
  • Worked on Spring Validations and Spring Web Flow for Payment Processing.
  • Developed JUnit test cases for unit test of all developed modules.
  • Monitored the error logs using Log4J and fixing the problems.
  • Maven was used to manage dependencies in the application and deploy it on Websphere Application server. CVS was used for the version control.
  • Managed Administration of Websphere Application Server.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
  • Wrote pl/sql stored procedure to perform various operations on the database.
  • Used Team Foundation Server and
  • Followed TDD and wrote unit test cases using JUnit.
  • Maven was used as Project Management tool.

Environment: Java 5.0, JSP, Struts, Spring, Spring Web Flow, Spring Security, Spring AOP, JMS, Hibernate, Apache CXF, Spring WS, UDDI, WSDL, SOAP, REST, UML, XML, HTML, Log 4j, WebSphere, RAD 7.0, UML, Rational rose, Surround, Oracle, drools.

Confidential, Jersey City, NJ

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Worked with Core Java for business logic.
  • Used core Java and JDBC to develop many of the overnight data loading jobs.
  • Integrated Spring and Hibernate 3.5
  • Extensively used JPA 2 specification for accessing and updating information
  • Used Native Queries and Criteria Queries (annotations) in hibernate for access and updating data
  • Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool.
  • Used Spring Security for Authentication and Authorization.
  • Used Spring AOP to track CRUD operations on the database.
  • Worked on XML parsing by using JAXB for XML Schema Validation.
  • Used XSLT to transform my XML data structure into HTML pages.
  • Consumed SOAP & REST based web services to transfer information to the Sears server from List server.
  • Worked with JIL files to schedule overnight jobs and wrote Unix shell scripts to as wrapper for java programs.
  • Used Apache CXF and Spring Web Services to consume and produce WSDL files.
  • Developed JUnit test cases for unit test of all developed modules.
  • Monitored the error logs using Log4J and fixing the problems.
  • Maven was used to manage dependencies in the application and deploy it on Weblogic Application server. CVS was used for the version control.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
  • Wrote pl/sql stored procedure to perform various operations on the database.
  • Followed TDD and wrote unit test cases using JUnit.

Environment: Java 5.0, JSP, JDBC, Spring, Spring Security, Spring AOP, JMS, Hibernate, Apache CXF, Spring WS, UDDI, WSDL, SOAP, REST, UML, XML, HTML, Log 4j, Weblogic, Eclipse, UML, Rational rose, Surround, Ant, Oracle, Autosys, CVS.

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate tool.
  • Used Spring Security for Authentication and Authorization.
  • Used Spring AOP to track CRUD operations on the database.
  • Used Spring Transactions and Spring Web Flow for Payment and Money Transfer
  • Worked on XML parsing by using JAXB for XML Schema Validation.
  • Used XSLT to transform my XML data structure into HTML pages.
  • Consumed SOAP & REST based web services to transfer information to the Sears server from List server.
  • Used Apache CXF and Spring Web Services to consume and produce WSDL files.
  • Worked on Spring Validations and Spring Web Flow for Payment Processing.
  • Developed JUnit test cases for unit test of all developed modules.
  • Monitored the error logs using Log4J and fixing the problems.
  • Maven was used to manage dependencies in the application and deploy it on Websphere Application server. CVS was used for the version control.
  • Deployed and tested Applications on JBoss and WAS.
  • Managed Administration of Websphere Application Server.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
  • Used Team Foundation Server and
  • Followed TDD and wrote unit test cases using JUnit.

Environment: Java 5.0, JSP, Struts, Spring, Spring Web Flow, Spring Security, Spring AOP, JMS, Hibernate, Apache CXF, Spring WS, UDDI, WSDL, SOAP, REST, UML, XML, HTML, Log 4j, WebSphere, RAD 7.0, UML, SVN, Rational rose, Oracle.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis and design of the application.
  • Involved in preparing the detailed design document for the project.
  • Developed the application using J2EE architecture.
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML and JSP.
  • Designed various applets using JBuilder.
  • Designed and developed Servlets to communicate between presentation and business layer.
  • Used EJB as a middleware in developing a three-tier distributed application.
  • Developed Session Beans and Entity beans to business and data process.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Developed the Servlets for processing the data on the server.
  • The processed data is transferred to the database through Entity Bean.
  • Used JDBC for database connectivity with MySQL Server.
  • Used CVS for version control.
  • Involved in unit testing using Junit.

Environment: Core Java, J2EE, JSP, Servlets, XML, XSLT, EJB, JDBC, JBuilder 8.0, JBoss, Swing, JavaScript, jQuery, JMS, HTML, CSS, MySQL Server, CVS, Windows 2000

Confidential

Java Developer

Responsibilities:

  • Involved in analysis and design of the application.
  • Involved in preparing the detailed design document for the project.
  • Developed the application using J2EE architecture.
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML and JSP.
  • Designed various applets using JBuilder.
  • Designed and developed Servlets to communicate between presentation and business layer.
  • Used EJB as a middleware in developing a three-tier distributed application.
  • Developed Session Beans and Entity beans to business and data process.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Developed the Servlets for processing the data on the server.
  • The processed data is transferred to the database through Entity Bean.
  • Used JDBC for database connectivity with MySQL Server.
  • Used CVS for version control.
  • Involved in unit testing using Junit.

Environment: Core Java, J2EE, JSP, Servlets, XML, XSLT, EJB, JDBC, JBuilder 8.0, JBoss, Swing, JavaScript, JMS, HTML, CSS, MySQL Server, CVS, Windows 2000.

We'd love your feedback!