We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

IL

SUMMARY

  • Over 7 years of significant, progressive experience in developing multi - tier Web based Client Server application.
  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables, STP Processing and Service Oriented Architecture (SOA).
  • Experience in designing both Front end & Backend applications using Java, J2EE, Servlets, JDBC, JSP, JSTL, AJAX and various other Frameworks.
  • Expertise in using J2EE Frameworks like spring, Hibernate, JSF and Jakarta Struts.
  • Used various J2EE Design Patterns such as Session Façade, Service Locator, DAO, DTO (Data transfer object), Value Object, Front Controller, Factory, Business Object, Value Object and Singleton.
  • Extensive experience in designing and developing enterprise applications for J2EE platform using Servlets, JSP, EJB, JDBC, JSTL, Web Services.
  • Experience with XML and related standards and technologies like AJAX, Web Services, SOAP, DTD, XSL, XPath, DOM, SAX, XSLT, HTML, DHTML, CSS and JavaScript.
  • Experience working in Multi Tier, Multiple Browser and Cross Platform environment.
  • Expertise in Object Oriented Analysis and Design.
  • Good knowledge in advanced Java language concepts like Multithreading and Serialization used in distributed systems.
  • Customization, Development, Testing and Deployment of applications using various application servers like BEA WebLogic, WebSphere, JBOSS and Apache Tomcat.
  • Proven expertise in distributed application development including extensive work in Object Oriented Analysis, Design, Development and Implementation of projects in the areas of Client Server Architecture and Database Systems.
  • Experience in writing SQL queries, Stored Procedures, Triggers, views with the major databases like Oracle 9i, SQL, PL/SQL, MS Access.
  • Good working knowledge in IDE tools like Eclipse and Netbeans.
  • Highly motivated, detail oriented, has ability to work independently and as a part of the team with Excellent Technical, Analytical and Communication skills, created various documentations for applications and shared a good rapport with the client/management and other team members.
  • Extensive experience as software engineer involving analysis, design and implementation of project requirements through requirement gathering and functional specifications, preparation of use cases and data modeling.
  • Possesses strong interpersonal skills, the ability to interact with people at all levels, and strong communication and presentation skills.
  • Excellent problem solving, time estimation and multitasking skills.
  • Highly motivated with the ability to work independently or as an integral part of a team and committed to highest levels of professional and personal excellence
  • Good team player and flexible to adapt to the new tools, technologies required for the project with a steep learning curve.

TECHNICAL SKILLS

Languages: Java, C++, PL/SQL, SQL.

Platforms: Windows 98/2000/XP/Vista/7, UNIX, Linux.

Databases: Oracle 9i/10g, MySQL, Sybase.

Web Servers: Tomcat.

Application Servers: IBM Web Sphere, Web Logic, Apache Tomcat, Glassfish.

Developing Environment(IDE): Eclipse, MyEclipse, Net Beans, IBM RAD.

Web Technologies: JavaScript, jQuery, JSF, Prime Faces, XML, JSP(1.2/2.0/2.1), Servlets, EJB, JDBC, HTML, XHTML,CSS, SOAP, XSLT and DHTML

Messaging Services: JMS, MQ Series, MDB.

Middleware Technologies: EJB 2.1, 3.0.

J2EE MVC Frameworks: Struts 1.1/1.2/1.3, Struts 2.1, Spring 2.0, 2.5 MVC, Spring Web Flow, AJAX.

ORM Frameworks: Hibernate 2.x, 3.x.

Design Patterns: Singleton, Value Object, MVC, Abstract Factory, Session Façade, Business Delegate, DTO, DAO, Iterator, Front controller.

Client Scripting: Java Script.

Server Scripting: Strut Tags, Spring Tags, JSF Tags, Custom Tags.

PROFESSIONAL EXPERIENCE

Confidential

JAVA Developer

Responsibilities:

  • Analysis and Design of use cases, technical design documents for developing the Java components.
  • Actively participated in Analysis and Design of use cases, technical discussions and code reviews.
  • Develop efficient Internet, Intranet Applications, computer systems and applications using Java/J2EE, JSP, Struts, SQL, Data Access Objects, JDBC, EJB, Message Driven Beans, Container Managed Transactions, J2EE design patterns (Command, Factory, Model View Controller, Business Delegate, Session Facade, DAO), J2EE application server
  • Mentor the junior developers to help them understand the functionality of the application and help them complete their modules.
  • Interacting with the offshore team to assist them in the development and help them understand the requirements and performed Code Reviews.
  • Coordinating with the build team in the deployment activities.
  • Worked on drafting of Function Specification documents based on Business solution Documents provided by the business team
  • Participate in complete SDLC, including analysis, design, coding and testing, integration using J2EE architecture
  • Designing and develop multi-tier scalable applications using J2EE Design Patterns, UML Design
  • Develop User Interface Screens for presentation using Java, JSP, HTML, Java Script and Ajax
  • Use tools like DB2, Rational Rose, Clear Case and Doors
  • Build and Integrate software systems and applications using Maven, Unix, JSF and Prime Faces
  • Lead a small development team. Communicate with client, to analyze and solve client business requirement using past technical background and inter Personal skills
  • Understand complex technical details and effectively communicate value of the details to clients.
  • Work with various tools like Ant, Junit and Log4J.Experience in all phases of Software Development Life Cycle (SDLC).
  • Used extensively Eclipse in development and debugging the application.
  • Validating the Application by Deploying and testing on Jboss Server.
  • Maintain/deploy applications over Windows and LINUX.
  • Developed the application using J2EE architecture specification and Design patterns.

Environment: Java 1.7, Jboss 7, Web services, Oracle 10g, Spring MVC, Struts 2.0, Ext-JS 4.2, JavaScript, jQuery, JSF, AJAX, PrimeFaces, Maven, Eclipse, Subversion, Clear Case, ANT, Junit, log4j.

Confidential, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle including Analysis, Design, Development, Testing, Implementation, Deployment and Enhancement, implementation from middle level to senior level.
  • Designed the user interfaces using JSPs, HTML, JSTL, CSS.
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Developed server side only application using Servlets and singleton design running on Tomcat and Java 6.
  • Developed the code based on the design using Struts framework and using J2EE patterns.
  • Extensively used Spring MVC architecture for the application development.
  • Used Spring Hibernate module as an Object Relational mapping tool for back end operations over Oracle database.
  • Provided Hibernate mapping files for mapping java objects with database tables.
  • Used AJ4AX framework for asynchronous data transfer between the browser and the server.
  • Used ANT build script for building and deploying the application.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Provided utility classes for the application using Core Java and extensively used Collection package.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Used CVS and Rational Clearcase version control tool to manage source repository.
  • Provided Unix scripts for deploying and building the system.
  • Implemented log4j by enabling logging at runtime without modifying the application binary.

Environment: Java 1.5, J2EE,, Hibernate, JMS, TOAD, AJAX, JSP, Oracle 9i, Servlets 2.4, HTML, CSS, JavaScript, JBOSS, Eclipse, Rational Clearcase, Log4j, ANT, Windows 2003.

Confidential

J2EE Developer

Responsibility:

  • Understanding business objectives and implementation of business logic.
  • Involved in the design, development and production support of the system and various billing procedures.
  • Designed the user interfaces using JSPs, Java Script, CSS and HTML.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Framework and JSF with Facelets at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object,Singleton and Factory.
  • Developed the Use Cases, Activity, Sequence and Class diagrams using Rational Rose Enterprise.
  • Implemented Model View Controller (MVC) architecture Using Jakarta Struts.
  • Used Hibernate Persistence Strategy to interact with database and spring.
  • Wrote AJAX enabled search queries using Ajax GWT framework to increase user's experience.
  • Involved in applying design patterns in the project such as Business Delegate, Front Controller and Data Transfer Object.
  • Deployed application in JBoss Application Server.
  • Provided database interface using JDBC Drivers with back-end as Oracle.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.
  • Wrote PL/SQL stored procedures and did performance tuning of complex queries using SQL Navigator.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Used CVS for version control of the application.
  • Used Log4j for logging and debugging and JUnit for testing.
  • Implemented API Testing using JUnit Framework.

Environment: J2EE 1.3, Servlets, JSP, Struts, JSF, Hibernate, Spring, EJB, RAD 6.0, Java Bean, Java Script, Ajax, IBM DB2, IBM UNIX-AIX, JBoss, JDK 1.5, Web Services, LDAP Server, Web Sphere 6.1, Log4j, CSS, UML, XML, XSL, XSLT, SOAP, Rational Rose, UNIX.

Confidential

J2EE Developer

Responsibilities:

  • Understanding business requirements drafted by the requirement analysts and translating such requirements to technical system specifications.
  • Involved in the complete development, testing and maintenance process of the application.
  • Developed web tier by using Struts Framework and JSP’s.
  • Developed Injection using Spring Framework.
  • Involved in using different Design patterns like Service Locator Pattern, Singleton Pattern and MVC architectural design pattern for solving the architectural issues.
  • Applied Struts features like Tiles and Validation framework.
  • Created stored procedure and PL/SQL for back end.
  • Developed and fixed Selenium RC automation test cases in JavaScript.
  • Designed front-end using JSP, DHTML, AJAX, JavaScript and CSS.
  • Extensively worked to make the selenium tests run against the hugely popular IE browser.
  • Used ANT for compilation and building JAR files.
  • Used spring and Hibernate ORM for DAO and DB Connections with Oracle.
  • Extensively used triggers, stored procedures, cursors, indexes, sub-query, joins, views & sequences.
  • Created batch application using JMS to update database.
  • Involved in the enhancement of some applications and user requirements (Change Requests).
  • Involved in writing ANT Scripts for building the web application.
  • Used CVS for version control of the code and configuration files.
  • Log4j was used to log the events in the application.
  • Used JUnit to write repeatable tests mainly for Unit testing.
  • Involved in on-call support for solving production issues.

Environment: Java/J2EE, JSP, Servlets, EJB, XML, XSLT, Struts, Rational Rose, Apache Struts Framework, Web Services, DB2, Beyond Compare, Web Services, CVS, IBM Websphere Studio Enterprise Developer, JUnit, Log4j, Windows XP, Red Hat LINUX.

We'd love your feedback!