We provide IT Staff Augmentation Services!

Java Developer Resume

Wilmington, DE

SUMMARY

  • JAVA Developer with 5 years of progressive experience in designing, developing and implementing quality software.
  • Extensive experience in Java/J2EE technologies (Java, JDK, JSP, Servlets, JDBC, EJB).
  • Extensive Web programming experience with technologies likes JSP, Java, Servlet, JavaScript, XML,AJAX, Angular JS and JQuery.
  • Expertise in Spring and Struts MVC frameworks for building the web layer.
  • Expertise in Spring IOC design patterns to build the application services layer.
  • Experience in using Apache CXF to develop web services. Experience in database access using Hibernate and JDBC.
  • Extensive experience in building the data layer using O/R mapping technology such as Hibernate.
  • Experience in developing commercial applications using common J2EE Design Patterns such as Session Facade, Factory and Data Access Objects.
  • Expertise in database programming (SQL, PL/SQL) with Oracle. Extensively usedEclipse, RAD, and RSA as IDE for application development and support.
  • Extensively used Maven and ANT as build script for application build and deployment. Extensively used Junit and log4j for unit testing and logging.
  • Worked with Serena, VSS, CVS, SVN and ClearCase for version control. Expertise in designing J2EE compliant systems for deployment on WebSphere, WebLogic and JBoss application servers.
  • Designed and coded application components in an Agile environment. Experience in OOAD using UML (Rational Rose).
  • Extensive experience working / supporting applications in Production, QA and Dev. environments.
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere, BEA Web Logic server, Apache Tomcat, JBoss.
  • Extensive experience in working IDE tools like Eclipse, NetBeans, RAD, WID (Web Sphere Integration Designer).
  • Extensive experience in implementation of the version control software SVN, CVS, and Git.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Hands on experience using Messaging Services like JMS, MQ Series.
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
  • Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.

TECHNICAL SKILLS

Languages: JAVA, Python, JavaScript, SQL, XML, HTML, CSS, jQuery, Bootstrap, AngularJS.

J2EE Technologies: J2EE, Servlets, Hibernate3.x, JSP, JDBC, Java Beans, Java Script, Spring, SpringMVC, SpringAOP, JMS, JAXB, XML, JSTL.

Databases: MYSQL4.1/5.1, MS Access 2007, MS SQL SERVER 2000/2005, Oracle.

IDE: Netbeans, Eclipse, Canopy.

Source Control Repositories: CVS, SVN, GIT

Application/Web Servers: Apache Tomcat, WebLogic, JBoss.

Operating Systems: WINDOWS (98, 2000, NT, XP), Ubuntu Linux.

Build Tools: Maven 2.0.11/2.2.1.

Testing Tools: JUnit3.8/4, Mockito, Metasploit.

PROFESSIONAL EXPERIENCE

Confidential, Wilmington DE

Java Developer

Responsibilities:

  • Monitoring content batch jobs.
  • Coordinating with other team like L1 AND L2 teams during production release.
  • Handling small marketing enhancement.
  • Performed Test Planning and Estimation, Test Design, Created and Maintained the Project Plan, issued various status reports to the client and Reporting Metrics to Senior Management.
  • Was responsible for creating technical documents, Runbooks for maintaining legacy application.
  • Performed batch testing in UAT and experienced in using ALM, JIRA to track defects.
  • Handling Peregrine tickets.
  • Identified data requirements and created data using JCL files. Produced and maintained traceability matrices via HP Quality Centre. Defined entry and exit criteria for System Integration Test.
  • Created Test Initiation Document for testing in Content Builder. Identified need for non - functional testing (Automation and performance testing)
  • Pro-actively raised risk and challenges faced by team to the change manager and client manager.
  • Driven and participated in process improvement meetings to enhance productivity and quality of STLC.
  • Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
  • Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views Migration 3rd party applications
  • Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files.
  • Implemented all DAO's using Spring Framework. Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing WebSphere IntegrationDeveloper(WID).
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.

Confidential, New York, NY

Sr. J2EE Developer

Responsibilities:

  • Developed the middle tier using Session Bean, Entity Bean / DAO and Business Objects. Database layer is developed using - Oracle 9.0 while Presentation layer developed using JSP.
  • Used Web services, Web Processing Service (WPS), BPEL, REST extensively for Operations module. Technologies SOA, SOAP, MTOM, TCPIP, TLS, PKI, WSDL, SAML, XSD, Xpath, JMS, and MDB are also used.
  • Eclipse 3.1.1 is used for application development.
  • Deployed the packaging on to Web Logic 8.1 application server.
  • Contributed to project by working on end to end flow - developing JSP's, Servlet, action classes of Spring and to database front by writing various SQL queries and Stored Procedures.
  • Developed an editor using JFC Swing.
  • Designed and developed reports using Crystal Reports 9.0 and JReport4.5.0.
  • Used Java Beans for the required JSP components.
  • Built, tested and debugged JSP Pages for critical modules in the system. Coded the Taglibs to aid front-end JSP pages.
  • Implemented and exposed Service layer using Spring Boot and annotations and Controller using Spring MVC.
  • Implemented Spring Boot Micro Services to divide the application into smaller modules
  • Developed supporting JAVA classes that controlled the whole flow of the module as per specifications.
  • Involved in the high level and low level designing of the admin and Info center module
  • Coded the designated Java server pages (JSP's) and associated front-end screens using I3ML as per specifications.
  • Developed an application using JFC Swing for manual data porting from Accounts Payable to Accounts receivable system.
  • Autosys is used for Transfer jobs which run on all weekdays (every 24 hours).
  • Used Toad and Oracle9i SQL prompt to interact with the database.
  • Involved in client interaction for resolving technical and functional issues on a daily basis.
  • Developed the user interface layer using spring framework.
  • Business Objects is used for Reports.
  • Developed User Profile and Micro Service modules using Spring Boot. Used Spring MVC for REST API and spring annotation for Dependency Injection.
  • Rational Rose (Clear Case, Clear Quest, RequisitePro, Test Manager), Rational Software Architect (RSA) is used for process.
  • Developed an upload - download tool using JFC Swing on FTP.

Environment: Java, J2EE, JSP, Servlets, Spring framework, Hibernate, Java Script, AJAX, spring boot,, JDBC, XML, JUnit, Eclipse, Web logic Application Server, Xpath, Log4j, Oracle, Windows.

Confidential, Oakbrook, IL

Sr. Java/JEE Developer

Responsibilities:

  • Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
  • Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views Migration 3rd party applications.
  • Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files.
  • Implemented all DAO's using Spring Framework. Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing WebSphere IntegrationDeveloper(WID).
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Involved in designing front-end screens usingJavascript, JSP, Angular JS, AJAX, HTML5 and DHTML.
  • Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery.
  • Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML5, CSS and Bootstrap.
  • Followed Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser complaint application.
  • Developed application using Spring MVC, JSP, and JSTL, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Converted application to Spring Boot to implement Spring Batch functionality to run periodically for the application requirements.
  • Designed and integrated the full scale Hibernate / spring.
  • Used Spring IOC and spring's Hibernate Support, transaction management.
  • Developed hibernate DAO framework with spring framework.
  • Configured and deployed the application on WebLogic Application Server.
  • Implemented Complex business Delegate layer using DAO's created and business logic.
  • Exposed various capabilities such as Web Services using SOAP and WSDL.
  • Worked onJ2EEcomponents like Servlets, JSPs and MDBs.
  • Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns.
  • Developed User Profile and Micro Service modules using Spring Boot. Used Spring MVC for REST API and spring annotation for Dependency Injection.
  • Involved in preparing High & low level design docs with UML diagrams using Rational Rose tool.
  • Used X fire to read the XML response coming from the web service.
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Supported all the UNIX requests for various applications.
  • Developed ANT script to build .war and .ear files for the application.

Environment: Java,J2EE, JSP, Springs, Struts, Hibernate, Eclipse, WebLogic, jQuery, MVC, spring boot, Oracle, Rational Rose, HTML, CSS, Angular JS, XML, UML, Web Services, JUnit, EJB, SVN, Windows, UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in developing the project using Rational Unified Process (RUP).
  • Designed web pages using SWING, JSP, XSL, XSD, XSLT, HTML, CSS, DHTML and server side validation with Validator interface of spring MVC.
  • Extensive exposure to Agile/Scrum development methods.
  • Developed the front-end components using HTML, DHTML, Java Scripts, JSP, AJAX, Servlets, JSF, JDOM, XML and XSLT.
  • Designing database, writing DML Statements with use of SQL/PLSQL.
  • Implemented SPRING Model View Controller architecture to develop presentation tier and business layerusing components like dispatcher Servlet, Handler Mappings, Controller, Model and View Object, View Resolver.
  • Used JDBC for the data retrieval from the database for all the inquiries.
  • Designing and coding of Action Classes and Business Classes for the Application.
  • Implemented Spring Web Flow 2.5 Principles that builds upon Spring MVC to support user-level, application-directed control flows.
  • Involved in Parsing XML’s using DOM, SAX, and JAXB to retrieve information that is returned from Web Services.
  • Develop and execute unit test cases using Junit3.0.Used these test cases at fascade level, Session bean, persistence layer and service level.
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Involved in developing Web Services and client.
  • Involving in design meetings before developing the application and be proactive in discerning performance issues and developing high-performing application.
  • Extensively used SQL, PL-SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Process the JSON requests according to different types of modules, actions, and request data
  • Design JSON responses according the request, send it back to the front end after the logic processing.
  • Designed Frontend with in object oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext.JS.
  • Developed UI using HTML5, CSS3, ExtJS, Bootstrap, JQuery, and JSP for interactive cross browser functionality and complex user interface.
  • Involved in knowledge transfer / takeover of the application to the onsite development team from the existing vendorOpen Path.
  • Experience working withjQueryfor pages which require fast response times.
  • UsedGWT-RPCfor browser / web-server communication.

Environment: Java, J2EE, JavaScript, JDBC, Spring MVC, JSF, Web Services, Hibernate, JSP, Ajax, Servlets, JMS, XML, Log4j, JUnit, ANT, HTML, CSS, PL/SQL, Web Sphere Application Server, GWT, JSON, Maven, Oracle, Windows

Confidential

Java Developer

Responsibilities:

  • Implemented Spring MVC Design pattern.
  • Involved in Analysis and coding of the Project on Java and J2EE environment.
  • Developed configuration files for spring framework.
  • Developed the presentation layer using HTML, JSP, CSS and JSTL.
  • Used ORM mapping tool called Hibernate.
  • Used Spring Framework for Dependency injection.
  • Implemented Hibernate in data access layer to access and update information in the database and configured hibernate.cfg.xml files according to hibernate framework.
  • Developed the model classes (POJOs).
  • Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL.
  • Used JAXB to convert persistent java objects to xml files.
  • Implemented exception handling.
  • Developed test cases and performed unit and integration testing.
  • Performed using testing using Junit and Mockito.
  • Followed Agile process in recent releases of project.
  • Participated in complete SDLC which includes inception, development, deployment and maintenance.
  • Worked with QA personnel directly during the maintenance phase to resolve defects and to make sure all the requirements are met.
  • Provided L3 support for the application.

Environment: Java, J2EE, Spring, Hibernate, JSP, JDBC, SQL, XML, CSS, JavaScript, JAXB, JBoss, Eclipse, Oracle, Windows.

Hire Now