We provide IT Staff Augmentation Services!

Java Application Developer Resume

0/5 (Submit Your Rating)

Malta, NY

SUMMARY

  • Over 8 years of software development experience in Java, J2EE multi - tiered Architecture.
  • Full Software Development Life Cycle experience utilizing Object Oriented Analysis and Design methodologies.
  • Experience in programming with Multi-Threading, Servlets, JSP, JSF, JPA, GWT, DOJO.
  • Have good knowledge and skills implementing Web/Enterprise architectures and in open source frameworks Struts 1 & 2, Hibernate, iBatis, myBatis, Spring IOC, AOP.
  • Extensive Knowledge on SOA using Web Services by using various best practices on Web Services (SOAP, WSDL,UDDI) and also on JMS, JCA.
  • Highly experienced in analysis of business and system requirements, data modeling, documentation, development, and deployment and testing of enterprise applications.
  • Strong experience in design and development of relational database concepts with multiple RDBMS databases including Oracle 11g, MySQL, and MS SQL Server.
  • Proficient in developing applications using Java/J2EE design patterns and industry’s best design practices.
  • Agile Management & Software Development with Test Driven Development (TDD), Iterative development, Scrum, pair and other agile practices and methodologies
  • Good middleware skills in J2EE, web services with application servers - Tomcat web server, BEA WebLogic, IBM WebSphere, JBoss with experience on heterogeneous operating systems.
  • Extensive experiences in Log4j for creating logs of different categories
  • Experience in using IDE like RAD, jDeveloper, Eclipse and NetBeans for debugging and using java coding standards from the beginning of development.
  • Experience in using version control tools like CVS, SVN.
  • Excellent ability in writing specifications and gathering requirements from the user and implement their requirements in software applications.
  • Maintaining proper documentation for future reference.

TECHNICAL SKILLS

Java Technologies: J2SE, J2EE, JSP, Servlets, JNDI, JDBC, JSTL, EJB, Junit, Java Persistence API, RMI, JMS

Web Technologies: AJAX, JavaScript, JQuery.

Markup Languages: HTML 5, CSS 3, DHTML, XHTML, XML.

Application servers: Web Logic, Web Sphere, Tomcat 7, JBoss, Team Foundation Server.

Databases: Microsoft SQL Server 2012, MySQL, Oracle 11g.

Application Frameworks: Struts 1 & 2, Spring MVC

ORM Technology: Hibernate, JPA, iBatis, myBatis

IDEs: Eclipse, NetBeans, WebLogic, IBM RAD 7

Version Control Systems: Clearcase, CVS, Subversion.

Operating Systems: Windows XP/7, UNIX, Linux (Ubuntu).

Tools: Maven, Ant, JUnit, Log4J.

PROFESSIONAL EXPERIENCE

Confidential - Malta, NY

Java Application Developer

Responsibilities:

  • Implemented system for statistical analysis (one-way anova-functions, correlations) using Pair- Programming techniques.
  • Optimized the speed to be faster than commercially available solutions (AceXP, PDF).
  • Designed and maintained a custom Fab-specific grading solution for wafers and semiconductor processes using agile development methodologies.
  • Perform per agreed-upon Service Level Agreements (SLA's) with Operations, IT, and internal and external software suppliers.
  • Implemented persistence mechanism using iBatis.
  • Used JavaScript for improved client side validations.
  • Involved in development of business objects and service controller objects to deal with the database.
  • Implemented various design patterns such as Business Delegate, Session Facade, Data Transfer Object, Data Access Object, Service Locator and Singleton to facilitated clean distribution of roles and responsibilities across various layers of processing.
  • Used web services SOAP protocol to transfer XML messages from one environment to other.
  • Spring API (MVC) is used for implementation of business model logic.
  • Monitored the error logs using Log4j and fixed the problems.
  • Developed Junit Test cases for Unit Test cases and as well as System and User test scenarios. Implemented business logic using J2EE design patterns.
  • Involved in defect analysis and fixing production defects.
  • Used Oracle Cache Techniques to improve the site performance.
  • Used IBM Mainframe technology for order processing.
  • Installing and configuring the IBM Websphere MQ and MQ Broker.
  • Daily business support for Weblogic, Apache, Iplanet and MQ servers.
  • Responsible for development check out process. Reading the data from profile and completed the checkout process.
  • Created one page checkout where customer will be able to finish checkout without navigating to different screens.
  • Involved in development/conversion of numerous existing UI screens to Angular JS for the Admin and Task UI modules.
  • Designed UI screens using XMI (SiriusForce Framework), JSP, CSS 3.0, Bootstrap framework, Angular JS Framework and HTML 5.
  • Involved in the Development, testing and maintenance phases of Software Development Life Cycle (SDLC).
  • Used Jenkins for Build Deploy to Development servers.
  • Used Maven as middleware tool for project maintenance,dependency and release management and for local deployment.

Environment: Java 1.7, J2EE, Spring MVC, Servlets, JSP, XML Servlet, MVC, iBatis, UML, Junit, RESTful Web Services, Oracle Coherence (Cache Framework), CSS 3.0, JavaScript, jQuery, JSON, UML, Power Mock, HTML 5, Angular JS, JavaScript, Maven, Jira, Windows 7, Linux, Jenkin, Intellij13.1 DB2, Log4j, Git Flow.

Confidential - Albany, NY

Java Application Developer

Responsibilities:

  • Fixing production bugs and adding new features to buffalo psychiatric center website.
  • Participate in business requirements and understand the requirements from Business Users.
  • Implemented Validator framework of Struts 2 to write customized JSP validations.
  • Participate in sprint planning and estimate the stories and define the tasks for the current sprint stories.
  • Adopted agile methods for development and delivery of the solution.
  • Designed the Database, wrote triggers and stored procedures.
  • Developed, Deployed Enterprise WebServices (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks using Intellij.
  • Developed dynamic JSP pages and used built-in/custom Interceptors and Validators.
  • Used Spring API - Mybatis integration to run SQL queries, call procedures and packages to access the Oracle Database.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB 3, Form Bean and Action classes.
  • Reimplemented all pages to remove table based markup.
  • New site is implemented using tableless layout, standard and SEO friendly markup using HTML5 and CSS3 to support broad range of browsers.
  • Used Oracle WebLogic10 as to Deployment the application and web services
  • DesignedRESTAPIs that allow sophisticated, effective and low cost application integration.
  • Responsible for writing the unit test cases, system cases and functional test cases of the system.
  • Preparing the high-level and detail level design documents before developing the code according to required specification.
  • Written Unix shell scripts to support for Release management, Installation of the releases on to the Servers on weekly basis.
  • Bug fixing, conducted Unit, Integration and stress test.
  • Written deployment scripts to deploy application at client site.

Environment: Java1.7, J2EE, JDBC, Servlets, JSP, XML, Design Patterns, MVC, Struts, CSS, HTML, JavaScript 1.2, iBatis, myBatis, SOAP UI, WSDL, Tomcat server 7,SQL Developer, SVN, Spring MVC, JQuery, JSON, UML, JUnit, Maven, HP ALM QC, Oracle 11g, Windows 7, Linux, Jenkin, Eclipse IDE.

Confidential

Java Application Developer

Responsibilities:

  • Played an active role in the team by interacting with welfare business analyst/program specialists and converted business requirements into system requirements.
  • Developed analysis level documentation such as Use Case Model, Business Domain Model, Activity & Sequence Diagrams and Class Diagrams.
  • Understand and analyze the existing application for reengineering purpose.
  • Designed high / detailed design level components and services using Microsoft Visio.
  • Developed analysis level documentation such as Use Case, Business Domain Model, Activity & Sequence and Class Diagrams.
  • Conducted Design reviews and Technical reviews with other project stake holders.
  • Developed Java Web Service to convert documents to Adobe PDF format. Connected this service to ASP front end. Used Apache Axis, FOP, and JMS.
  • Created and exposed new Web Services using JAX-WS and used Maven plugins for generation of required stubs.
  • Implemented new role based security system for DWSS application on company portal database.
  • Developed program notifications and invitation letters in PDF format using Adobe Jet forms.
  • Developed the XML data object to generate the PDF documents and other reports.
  • Used Hibernate DAO, JDBC for data retrieval and medications from database & SOAP used for Messaging and interact with Web Services.
  • Developed a hierarchy of controllers, with generic interfaces, and default implementations, exposed as RESTful Web services, with Chart Specific parameters passed as query string.
  • Developed JUnit Test cases for Unit Testing and as well as System and User test scenarios
  • Involved in Selenium Testing and Bug Fixing.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO),Data Access Object and Service Locator.
  • Built the Workflow module of VIP built on GUI builder and XML Servlets, XSLT, XPath.
  • Involved in devising methods for improving performance without disturbing the functionality.
  • Implemented mid-tier business services to integrate UI requests to DAO layer commands.
  • Integrated Business Objects Enterprise XI 3.1, Crystal Reports 2008 SDK with the web application.

Environment: Environment: JAVA 1.7, J2EE, Servlets, JSP, JDBC, Struts, Hibernate, JSTL, JSP, Oracle, Web Services, SOAP, Restful, Maven, Apache AXIS, Jersey, SOAP UI, XML, JAXB, JAXP, HTML, JavaScript, CSS, AJAX, JUnit, Eclipse, WebSphere, SVN, Shell Script

Confidential

Software Developer - Java

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as design development and unit testing.
  • Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, Bootstrap, Ajax and CSS. CSS and JavaScript were used to build rich internet pages.
  • Agile Scrum Methodology been followed for the development process.
  • Designed different design specifications for application development that includes front-end, back-end using design patterns, UML.
  • Developed proto-type test screens in HTML 5 and JavaScript. Involved in developing JSP for client data presentation and, data validation on the client side with in the forms.
  • Developed the application by using the Spring API MVC framework.
  • Collection framework used to transfer objects between the different layers of the application.
  • Swings being used to customized the specific tools for generic purpose.
  • Developed data mapping to create a communication bridge between various application interfaces using XML, XSL, and XSLT.
  • Converted Purchase orders, Sales Orders, Pricing Discounts from Legacy System to Oracle.
  • Spring IOC being used to inject the parameter values for the Dynamic parameters.
  • Developed an Interface to load Requisitions data from flat file to Oracle Purchasing using PL/SQL Packages and Procedures, Validations and SQL*Loader Scripts.
  • EJB Session Beans being used to interact with Database using the JPA.
  • Developed JUnit testing framework for Unit level testing.
  • Actively involved in code review and bug fixing for improving the performance.
  • Glass Fish application server to deploy the application to execute.
  • Documented application for its functionality and its enhanced features.
  • Created connection through JDBC. Creating JDBC statements to call stored procedures.

Environment: Java, J2EE (Servlet, JSP, JDBC), Struts, Hibernate, Web Services (Restful), Oracle, SQL, PL/SQL, JUNIT, ANT, Log4j, MAVEN, Eclipse, UML, Agile, WebLogic, Windows, Linux

Confidential

Software Developer - Java

Responsibilities:

  • Involved in developing JSP, AJAX for client data presentation and, data validation on the client side with in the forms. Developed Struts MVC compliant components for the web tier.
  • Developed Presentation tier as HTML, Java Server Pages using Struts MVC Framework implementing Struts validator, Tiles and Struts Internationalization.
  • Created Action Classes for Controller in Struts MVC Framework.
  • Implemented Struts Framework for configuration of action mappings and presentation logic in JSPs.
  • Actively participated in implementing Form beans, Actions as a part of Struts MVC framework.
  • Involved in the design and development of the Data Access layer using JDBC classes, responsible for inserting data in Oracle database.
  • Played an active role in testing the application by writing test cases for different scenarios.
  • Used JUnit testing tool to test the code.
  • Utilized Clear Case as a version control system and for code management.

Environment: Java 1.4, J2EE, EJB, JNDI, JMS, JDBC, Servlets, JSP, XML, SAX, Design Patterns, CSS, HTML, JavaScript 1.2, UML, JUnit, WSDL, Web Services, OAS, JavaDoc, My SQL 3.2

We'd love your feedback!