We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Buffalo, NY

PROFESSIONAL SUMMARY

  • Over 6 years of experience in designing, development and maintenance of commercial Enterprise Applications for Multi - tiered-distributed software products and distributed applications using Java/J2EE technologies.
  • Experience in frameworks like JSF, Spring, Struts, and Hibernate.
  • Experience in tools like Eclipse, Tomcat, Web Sphere, Maven and ANT.
  • Implemented various Architectural & design patterns like MVC/MVC-Model 2, Singleton, Front Controller, Data Access Object, View helper, Business Delegate, Dispatcher View Patterns etc.
  • Strong knowledge about Multithreading, Collections and Exception Handling in Java.
  • Ability to work wif XML and XML related technologies like XSL/XSLT/XSD/SAX/DOM parsers.
  • Experience wif HTML/CSS/JavaScript/JQuery/AJAX.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-WS.
  • Used SoapUI for Webservices testing.
  • Used REST as teh Web Service framework for creating and deploying Web Service clients.
  • Sound Relational Database (RDBMS) concepts, work experience wif database objects like Tables, views, Indexes, Materialized Views and using Oracle tools like SQL*Loader, SQL*Plus and TOAD.
  • Strong RDBMS fundamentals and experience wif databases like MySQL, SQL server, Oracle & DB2.
  • Experience wif design, development and deployment of spring framework based web applications wif IOC (Inversion of Control) and AOP (Aspect Oriented Programming) mechanisms.
  • Worked wif different IDE and Rapid Application Development tools like Eclipse, Cross Platform Net Beans, My Eclipse.
  • Experience wif JSF and Spring technologies. Experience in Object Oriented Design and Analysis.
  • Expertise in developing application using Spring Framework that uses features of IOC, Spring MVC Spring JDBC, Spring Batch, Spring Hibernate, Spring WebServices and AOP features.
  • Experience wif Middleware technologies JMS/MQ series. Experience wif testing frameworks like JUnit.
  • Working wif IBM WebSphere application server to send teh data to teh user interface, implementing REST and SOAP web services for sending teh code to teh third party for further processing.
  • Experience in developing and consuming SOAP and Restful Webservices using Spring.
  • Sound knowledge of PHP, JSP, HTML and other web technologies.
  • Expertise in troubleshooting various pre and post implementation issue.
  • Good knowledge of Service Oriented Architecture and web services development using SOAP.
  • Conceptual understanding of Database objects like Functions, stored procedures and triggers.
  • Expert in Various Agile methodologies like Test Driven Development, Incremental and Iteration methodology.
  • Experience wif JMS both Synchronous and Asynchronous messaging.
  • Excellent communication skills, strong architectural skills, hardworking and a very good team worker.

TECHNICAL SKILLS:

Languages: C, C++, Java, J2SE, J2EE, SQL

J2EE Standards: Servlets, JSP, EJB, Java Beans, JDBC, JSTL, JMS, ANT, Struts, Spring, MVC, Hibernate, JSF, AJAX, Design patterns, SOA

Databases: Oracle 9i/10g/11g, SQL Server, DB2, MySQL

Web Technologies: HTML, XML, AJAX, CSS, JSON, FLEX, JSF, JavaScript, jQuery, Angular JS, SOAP, WSDL, REST, Jersey

Application/Web Server: Tomcat, J-Boss, WebLogic server, IBM Web Sphere Application Server

Web Services: SOAP Services and RESTful Services

Methodologies: Agile, Waterfall, Scrum

IDEs& Tools: Eclipse, Net Beans, IBM RAD, Subversion, Clear Quest, Maven, JIRA, Git, Toad, Sql Developer, ANT, Maven, Log4j, JUnit, Rabbit MQ

Operating Systems: Unix, Linux, Windows 2003/XP/Vista/7/8

PROFESSIONAL EXPERIENCE:

Confidential, Buffalo, NY

Java Developer

Responsibilities:

  • Implemented different Design patterns like Factory, Singleton Pattern and MVC architectural design patterns.
  • Interacting wif client in design and code review meetings.
  • Participated in Daily Scrum Meetings and Sprint Retrospective and sprint planning for on time delivery of Business Needs.
  • Extensively Worked wif Eclipse as teh IDE to develop, test and deploy teh complete application on Web Sphere application server.
  • Development of POJO classes and Hibernate Dao for fetching teh data for batch and front-end processing.
  • Front end screens development using JSF Rich Faces, spring web flow and JQuery.
  • Designed and developed teh new features in teh existing application to meet teh customer's satisfaction.
  • Designed and developed teh user interface screens, data base design changes and changes to user access modules.
  • Written SQL queries, stored procedures modifications, Local Data Base Changes and Used Toad for Testing Environment for existing database structure as required per addition of new features.
  • Used spring framework configuration files to manage objects and to achieve dependency injection, IOC and transaction management.
  • Involved In Code Refactoring and Implementing Solid Principles (Object Oriented Design).
  • Client side validations and server side validations are done according to teh business needs.
  • Written test cases using Mockito API and done Unit testing and written executing Mockito Unit Tests.
  • Used Axis 2, Jax-ws extensively to create WSDL to Java objects.
  • Building application and deployment in servers as per request from teh QA team using Maven 2.2.1.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.

    Environment: Java 1.7, EJB Framework, Spring MVC, AOP, Hibernate, JSF, HTML, HSQL, Toad, Eclipse, Ajax, JQuery, Maven, Oracle 11g, SOAP, WSDL, REST, Web Services, JUnit, WebSphere, OOO Design Patterns, Agile Methodology,

  • CONFIDENTIAL

    Java Developer

    Responsibilities:

    • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
    • Development of front-end me.e. JSPs and server-side java components me.e. container managed entity beans, stateless session beans, Action classes, writing unit test cases and unit testing.
    • Used agile methodology and participated in Scrum meetings.
    • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
    • Developed Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, tan used SAX and DOM XML parsers for data retrieval.
    • Used Oracle 10g as teh backend database. Involved in design of teh database schema and development of Stored Procedures.
    • Consumed web services from different applications wifin teh network.
    • Developed Custom Tags to simplify teh JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
    • Developed Hibernate in Data Access Layer to access and update information in teh database.
    • Used Spring Framework for Dependency injection and integrated wif Hibernate and Struts frameworks.
    • Used JIRA for Issue tracking and used GIT as a version control tool for managing teh code base.
    • Configured Hibernate's second level cache using EHCache to reduce teh number of hits to teh configuration table data.
    • Designed and developed Utility Class that consumed teh messages from teh Java message Queue and generated emails to be sent to teh customers. Used Java Mail API for sending emails.
    • Coded Maven build scripts to build and deploy teh application on WebSphere
    • Used JUnit framework for unit testing of application and Log4j to capture teh log that includes runtime exceptions.
    • Used CVS for version control and used IBM RAD 7.0 as teh IDE for implementing teh application.
    • Supported Testing Teams and involved in defect meetings.

    Environment: Java/J2EE, WebLogic, Spring, Hibernate, SOAP, HTML, CSS, JavaScript, JQuery, EJB, Struts 2.0, GIT, Maven, JMS, Oracle 10g, Eclipse, Axis Web services, Rational Rose, RAD, JUnit

    Confidential

    Java Developer

    Responsibilities:

    • Worked on requirement analysis, design, coding, implementation and Maintenance of this application following teh complete SDLC lifecycle along wif Project manager and team members.
    • Designed and created UML Diagrams like class diagrams, Sequence Diagrams using MS Visio.
    • Performed Core Java coding and development using JDK 1.6, Eclipse Integrated Development Environment (IDE), Harvest, and Ant.
    • Performed coding of following modules for a web based application in coordination wif team members using EJB 2.0, Hibernate 2 and Design Patterns on JBoss.
    • Designed teh Database using ER Modeling on Oracle and created several database objects like stored procedure, Packages.
    • Deployment on teh test/Integration, Certification and Production environments in coordination wif teh client's network team.
    • Value object pattern was used to pass data across various tiers.
    • Used Java Mail to report any problems to teh manager.
    • Implementing and planning teh server-side architecture (Core J2EE Patterns, XML, Hibernate)
    • Maintained teh Application and was involved in fixing major/minor bugs.
    • Performed troubleshooting of teh JBoss instance errors by taking thread dumps and analyzing teh java exceptions
    • Performed tuning of teh Database SQL queries by using explain plan and indexing in coordination wif teh DB team.
    • Expertise on teh BMC Remedy Tool used for logging and tracking teh issues and following their closure to resolve teh system related issues.
    • Coordinated wif various teams on system related support issues and helped them to resolve teh same.

    Environment: Java, J2EE, Struts 1.2, Hibernate, Oracle 10g, UNIX, JBoss, JMS, EJB2.0, Junit, Oracle, Ant, Eclipse, XML, UML, Jira

    Confidential

    Java Developer

    Responsibilities:

    • Played active role in teh team and involved in all phases of Project Development life cycle.
    • Developed struts based application according to teh MVC architecture.
    • Designed Framework related classes by enforcing Abstract Factory Pattern and Singleton Pattern.
    • Struts Tiles and Struts Tags were extensively used to implement front end system for this project.
    • Developed and Deployed application using WebSphere.
    • Added teh logging and exceptional handling using AspectJ and Aspect Oriented Programming.
    • Implemented persistence layer using Hibernate that use teh POJOs to represent teh persistence database tuples. And implemented DAO classes for Database operations.
    • Used XML Web Services using SOAP to invoke teh external interfaces and Unmarshall teh XML to get teh required data using Spring OXM.
    • Presentation tier was implemented using Java Server Pages (JSP's) wif combination of Struts tags.
    • Involved in teh development of queries, triggers, and stored procedures.
    • Involved in testing using JUnit.

      Environment: J2EE, Struts 1.2, EJB 2.1, JSP, Servlets, Hibernate, JavaScript, RAD 6, WebSphere, Rational Requisite Pro, Rational ClearQuest, Rational ClearCase, IBM DB2.

      Confidential

      Responsibilities:

      • Created better graphical user interface (GUI) using JSP, Custom Tags, HTML and CSS.
      • Made use of JavaScript for client side validation.
      • Used Struts Framework for implementing teh MVC Architecture.
      • Wrote various Struts action classes to implement teh business logic.
      • Involved in teh design of teh project using UML Use Case Diagrams, Sequence Diagrams, Object diagrams, and Class Diagrams.
      • Understand concepts related to and written code for advanced topics such as Java IO, serialization and multithreading.
      • Developed teh data access layer components using Hibernate.
      • Implementing and planning teh server-side architecture (Core J2EE Patterns, XML, EJBs, and Struts).
      • Used display tags in teh presentation layer for better look and feel of teh web pages.
      • Assisted design and development teams in identifying DB objects and their associated fields in creating forms for ALM modules.
      • Also involved in developing PL/SQL Procedures, Functions, Triggers and Packages to provide backend security and data consistency.

        Environment: Java, J2EE, UML, Struts, HTML, CSS, Java Script, SQL Plus, PL/SQL, Oracle

We'd love your feedback!