We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

4.00/5 (Submit Your Rating)

TX

PROFESSIONAL SUMMARY:

  • Over 7 years of extensive Web Application Development experience using cutting edge technologies implementing Traditional Iterative and Agile Development methodologies.
  • Extensive experience in Object OrientedAnalysis, Design, Development and deployment of distributed, scalable and transactional applications using Java/J2EE technologies.
  • Expertise in implementing several projects on Struts, Hibernate, spring, JSF frameworks and EJB, middleware technologies.
  • Experience working on JBoss, IBM Websphere, WebLogic and Tomcat application servers, Apache Http Web servers with rapid development interfaces as part of configuration and development of Enterprise Applications.
  • Extensive working experience on Core Java technologies JDBC, Multi Threading, Networking and JSP, Servlet, JSTL along with distributed technologies like RMI.
  • Experience in Object Oriented Analysis and Design OOAD using UML methodologies in generation of class diagrams, sequence diagrams and Use case diagrams in Rational Rose.
  • Expert knowledge in HTML5 / CSS , including HTML5 and CSS3.Advanced understanding of front-end optimization techniques and cross-browser compatibility
  • Expertise in client side designing and validations using AWT ,Swing, HTML, DOJO, GWT, CSS, JavaScript, JSP and Struts Tag Library.
  • Good Knowledge in build tools like ANT and Maven 2.2/3.0
  • Familiar with J2EE design patterns such as DAO, Singleton, and MVC Framework, Business Delegates, Service Locator and Session Facade.
  • Experience with unit testing using JUnit and build/deployment by ANT scripts..
  • Proficient in Database development using different RDBMS Oracle, MS SQL Server, MySQL and DB2 in various projects with expertise in deploying Stored Procedures, Triggers, SQL Queries and SQL packages.
  • Good Experience on Selenium IDE and creating Scripts in Selenium --RC by using Java .
  • Extensive experience in Software Development Life Cycle SDLC - Requirements analysis, Design documents, Coding, and writing Test cases.
  • Experience in XML, SOAP, and Messaging standards like JMS.
  • Excellent knowledge of Software Quality Assurance testing life cycle experience in Functional Testing UI, User Acceptance testing and Operational Testing.
  • Highly motivated, effective team player with excellent analytical, communication skills ,Quick Learnerand willingness to learn any new technology or software as required at a rapid pace.
  • Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.
  • Excellent Communications and Interpersonal Skills.

TECHNICAL SKILLS:

  • Programming Languages
  • Java 1.5/1.6/1.7, C, C .
  • GUI Development Technologies
  • Java AWT/Swing.
  • Web Application Development
  • Servlets, Java Server Pages JSP , Java Server Faces JSF , Struts, Spring, Hibernate
  • Database Development
  • Technologies: SQL, PL/SQL, JDBC
  • Software/Tools: MySQL, Oracle 9i/10g/11g, Microsoft SQL Server, Microsoft Access.
  • Web Design Technologies/Tools.
  • Technologies: HTML, DHTML, JavaScript, XML, CSS
  • XML Technologies
  • XML, XSL, DOM, XML Schema, SAX, XSLT, WSDL, SOAP.
  • Application Servers/Web Servers
  • Apache Tomcat, Glassfish, JBoss, BEA WebLogic, IBM Websphere
  • Integrated Development Environment IDE
  • Net Beans, Eclipse, MyEclipse.
  • Version Control
  • SVN, CVS, VSS.
  • Operating Systems
  • Microsoft Windows, Unix, Linux.
  • SDLC
  • Agile, Scrum, RAD, Iterated Waterfall.

PROFESSIONAL EXPERIENCE:

Confidential

Role: Java / J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis and Design of the application.
  • Created use cases, class diagrams, and sequence diagrams using Rational Rose.
  • Designed and developed web interfaces using MVC Architecture and Jakarta Struts Framework.
  • Developed Action Classes and Form beans.
  • Involved in Implementing J2EE Design Patterns like Singleton, Session Facade, Value-Object, Service Locator.
  • Implemented Spring Framework for dependency injection to inject appropriate class objects depending on the source of the application process.
  • Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.
  • Developed user interfaces using JSP, AJAX, XHTML, CSS, DOJO and JavaScript.
  • Designed the application in such a manner to have code reusability.
  • Extensive client side / server side validation scripts are written in JavaScript and AJAX.
  • Used JSP, JavaScript, JQuery, and JSF for Rich UI layer.
  • Involved in workflow builder launch process and customization for BPEL.
  • Involved extensively in writing SQL and PL/SQLStored Procedures and Functions.
  • Used SVN as the version controller.
  • Implemented log4j for checking application logs.
  • Involved in Unit and Integration Testing after each development Life cycle.
  • Deployed application in WebLogic application server in pre-production environments.

Used Eclipse IDE as a development tool.

Environment: JAVA 1.5, J2EE Servlets 2.4, JSP 2.0, JSP Taglibs , Struts 1.2, Spring 2.5, Hibernate 3.0, Eclipse 3.4, HTML, CSS, XML, XSL,DOJO, JavaScript,JSF, AJAX, JUnit, WebLogic 9.0, SVN, Oracle 10g.

Confidential

Role: Sr. Java / J2EE Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Implemented the web-based application following the MVC II architecture using Struts Framework.
  • Used JSF Validation and Custom tags, Backing beans.
  • Designed the front-end using HTML5,DOJO, Javascript and CSS.
  • Extensively used Custom JSP tags to separate presentation from application logic.
  • Installation, Configuration administration of Weblogic environment, including deployment of Servlets.
  • Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XMLDOM API for parsing XML.
  • Successfully able to validate the credentials and other information with Struts Validator Framework displayed the error messages if any.
  • Performed certain roles in passing the information between different modules using Plain Old Java Objects POJO .
  • Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
  • Used Web services to get information from various retail banking modules like ATM transactions, Loans etc.
  • Implemented EJB to develop secure and portable application.
  • Developed Scripts for UNIX platform deployment.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Used CVS as the version controller.

Environment: Java, J2EE, JSP, MVC, Servlet, Struts,IBM Websphere Application Server, Webservices, XML, XSLT, HTML5,DOJO DOM, SAX, Hibernate,Spring SOAP, CSS, JavaScript, Multithreading, Oracle 9i, MySql, JUnit, PLSQL, JDBC, ANT, Windows 2000.

Confidential

Role: Java / J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Participated in JAD sessions gathering along with the Business Analysts.
  • Developed the framework based on Struts 2.0 MVC Architecture with Spring DI service classes
  • Developed the presentation layer using JSP's, CSS and AJAX.
  • Developed various Action classes Struts framework in the middle tier and injected Spring DI for the service layer implementation.
  • Used MDB's to read the messages from JMS queues for asynchronous communication
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
  • Developed the Persistence Layer using Hibernate 2.5 with JPA.
  • Used Spring ORM/JDBC layers for integrating Hibernate/JPA and also for regular JDBC calls.
  • Developed several Web Service stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, Documentliteral.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Used session beans to expose the application for the use by the third party users.
  • Used JAVA Mail API, and implemented an automated functionality to generate e-mails to the manager whenever an user registers for the application
  • Used DOM Parser to parse the XML response from web services.
  • Implemented logger for debugging using Log4j
  • Used JDBC for connectivity to Oracle for real time tables.
  • Performed DB2 installation and configuration and Installed upgraded and patched DB2 software and associated applications.
  • Developed few stored procedures, triggers and sequences.
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Used CVS as version management tool
  • Used Web logic Application Server with My Eclipse IDE
  • Used ANT for building the EAR file
  • Used Fusion Charts for reporting the data
  • Served as POC for on call support in the production team on a rotation basis.
  • Worked in Agile - Scrum methodologies

Environment: Java SE 6, J2EE 5, Servlets, JSP, CSS, HTML ,Core Java, Spring DI/ORM/JDBC, Struts 1.1/2.0, ANT, Log4J, JavaScript, Ajax, DB2, Hibernate/JPA,Spring Web logic 10, My Eclipse, Unix, CVS, Axis 2.0, Web Services.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Designed user interface screens to integrate Wal-Mart and third party software to create solutions to business problems defined by specific business requirements.
  • Designed UI using HTML, JavaScript, JQuery, JSP, and JSP Taglib.
  • Extensively used JSON mechanism to convert Java objects to its respective JSON data and vice versa.
  • Extensively used Web 2.0 technologies like AJAX and Javascript frameworks to create rich user experience interfaces.
  • Developed Service Java classes for commercial and personal clients to invoke the Web services for getting information from the External System.
  • Developed app-tier Controllers , web-tier JSP, HTML, XML, XSLT and JavaScript using Java, Spring MVC, J2EE, Eclipse and Tomcat.
  • Developed server-side classes using Java/J2EE.
  • Used Spring framework's Dependency Injection IoC framework to configure application components and manage their lifecycle.
  • Used Spring framework's MVC framework to better control the presentation, business and navigational aspects of the applications.
  • Employed some best practices in application development such as using design patterns where ever possible for e.g., Singleton pattern while creating user session object, Factory pattern while dealing with creates objects without exposing the instantiation logic to the client.
  • Extensively used log4j to do logging of information in the application.
  • Used Subversion for maintaining the component and for release and version management.
  • Used Apache Maven for dependency management.
  • Deployed the application on Linux server in testing and production environments.

Environment: Core Java 1.6, J2EE, HTML, JSP, JQuery, Java, JSP, JSP Tag Libs, JavaScript, AJAX, JSON, log4j, CSS, XML, XSLT, Spring 3.14, XML, Apache Maven, Apache Tomcat, WebSphere Server 6.x,UNIX.

Confidential

Role: Java/J2EE Developer

Responsibilities:

  • Discussed with business users and generated the real use cases, sequence and class diagrams for the development of the application
  • System was developed using Java, J2EE technologies and open source frameworks and application was implemented using MVC architecture.
  • Involved in developing business components using spring frame work.
  • Handled development of the middleware EJB , coding both session and entity beans
  • Coded the Servlets for carrying the user inputs and accessing the corresponding EJB
  • Involved in the detailed analysis and design of Company Info, Order Entry and Trade Summary modules using UML/Rational Rose
  • Developed database access components using JDBC
  • Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages
  • Involved in developing presentation components using J2EE and Struts frame work
  • Utilized Singleton and Value Object design patterns for clean and effective design and implementation
  • Developed Data Access Objects DAO for retrieving data for features needing bulk data access
  • Used IBM WSAD 5.0 IDE to develop the different J2EE components like EJB's, Client jars, Web Modules and Application EAR modules
  • Setting up the testing environment for testing followed by preparation of test plans. Extensive unit and functional testing
  • Provided onsite technical support and resolved coding errors for business critical applications for order entry and customer service, resulting in 36 improvement in quality.

Environment:Java, J2EE, Struts, UML,JDBC, JSP, spring, EJB, HTML, Java Beans, XML, Servlets, WSAD 5.0, MY SQL.

Confidential

Responsibilities:

  • Designed, developed Middleware Components using Weblogic Application Server 5.1, persistence registration object, request entry handling controller object, concurrency object, transaction object.
  • Requirement gathering, Gap analysis, workflow design, decision-making rules, source and destination of required inputs
  • Perform Business analysis and create High-level design and detail design of the entire process.
  • Designed and Implemented MVC architecture using Struts Framework, Coding involves writing Action Classes/Forms/Custom Tag Libraries, JSP and EJB's.
  • Created web services using SOAP, to allow application and services to connect to them over the Internet.
  • Developed the Java components to access content from content providers via HTTP, FTP to obtain data of various types XML, XSL, XSLT and HTML.
  • Developed and maintained GUI using JSP and HTML.
  • Used Javascript for client side validations.
  • Created stored procedures and Triggers using PL/SQL. Created tables, Views and other database objects in the Oracle database.
  • Performed unit and system testing. Created test Plan, test cases. Used JUnit to unit test the code
  • Involved in debugging and load-testing of the application. Provided production support to the end users and performance tuning.

Environment: JAVA J2EE, Application Server 5.1, JSP, Servlets, MVC, Struts, XML DOM and SAX , XSLT, Javascript, Oracle 8i, JDBC, PL/SQL, Eclipse, ANT, UML, Linux, Windows NT/2000.

We'd love your feedback!