We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • 8 years of experience in Information Technology by providing solutions for internet and enterprise applications, primarily using J2EE technologies and employing client server models.
  • Strong Development Experience in J2EE technologies like Core java, Servlets, JSP, JDBC, Java Beans, EJB, JNDI and using web technologies like HTML, CSS and JavaScript.
  • Designed and developed applications based on various J2EE design patterns such as Business Delegate, Session Facade, Service Locator, Front Controller, DAO, and Factory Method.
  • Extensively worked on Struts MVC Framework, Struts Validation framework.
  • Expertise in multi - tier, object-oriented J2EE 1.7 and Core Java applications.
  • Strong J2EE/Java application development and programming background, with experience in defining functional/technical specifications.
  • Extensively worked in the design, development and maintenance of the projects and a strong team player.
  • Excellent communication Skills, exceptional problem solving, strong programming abilities and a keen client needs assessment aptitude.
  • Goal Driven Developer with comprehensive understanding of various software development approaches such as Waterfall, Iterative, Spiral, View and Agile frameworks.
  • Experience with Apache Tomcat, Web Logic 8.x/9.x/10.x and IBM WebSphere Application Servers in the areas of development, deployment, configuration settings and deployment descriptors.
  • Experience with major databases such as DB2, My SQL, MS SQL server and Oracle
  • Test Driven Programmer with thorough knowledge in Unit testing with JUnit3.8/4.0, Defect Tracking with HP Quality Center.
  • Quick-witted Competent with skillful ability in using spring (Aspect Oriented Programming and Dependency Injection/Inversion of Control).

TECHNICAL SKILLS

Technologies: JDBC, iBatis, Hibernate, Servlets, JSP, JSTL, Java Beans, MVC, Maximo Business objects, Struts, Spring, RMI, EJB, JSF, CMS, JNDI, JMS, SOA, SOAP, JavaScript, AJAX, XML and HTML

Development Approach: Waterfall and Agile Scrum.

Design Patterns: Core J2EE patterns (MVC, Business Delegate, Value Object, Session Facade, Composite Entity, Service Locator, Data Access Object, Service Activators and Singleton)

Testing Tools: JUnit3.8/4.0, JMeter and Test Driven Development (TDD)

Defect Tracking Tools: HP Quality Center, JIRA.

Application/Web Server: Apache Tomcat 5.5, 6.0, IBM Websphere 5.1, 6.0, Adobe JRUN 3.0, 4.0, BEA Web Logic 8.1, 9.2, 10x, Oracle OC4J and Red Hat JBoss 4.2.2

Ide: Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7, Visual Age, CodeGearJBuilder and NetBeans

Frameworks: Struts, Spring, JSF and Hibernate.

Design Technologies: OOAD, IBM Rational Rose, MS Visio and UML

Database: Oracle, IBM DB2, SQL Server and MySQL

Operating Systems: All Version of Microsoft Windows, UNIX and LINUX

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Sr. Java Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Used TDD methodology to develop the application.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture.
  • Developed presentation layer using JSP, HTML and CSS and JQuery
  • Developed JSP custom tags for front end.
  • Extensively used Spring IOC for Dependency Injection.
  • Used standard J2EE design patterns and Model-View-Controller in application design.
  • Developed Action classes and DAO classes to access the database.
  • Developed several POJO class to map table data into Java Object.
  • Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Used Toad database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.
  • Used JUnit for testing the application and Maven for building Projects
  • Deployed the applications on Rational Application Developer.
  • Used tortoise SVN tool to keep track of all work and all changes in source code.
  • Involved in application deployment using ANT script.
  • Log4j was used to log the events in the application.

Environment: Java/J2EE, Spring 3.2, Struts MVC, JDBC, JSP, HTML, JSTL, CSS, JQuery, Java Mail, SMTP, AJAX, CVS, XML, Web Sphere 7.0, IBM MQ, XSD, XSLT, Oracle 11G, JUNIT, log4j, Ant, UML, Unix, SVN, IBM RAD, Toad, PUTTY, JIRA, TDD

Confidential, Parsippany NJ

Java/J2EE Developer

Responsibilities:

  • Responsible in developing the applications using J2EE design patterns namely DAO, Singleton, Data Transfer Object, Value Object, Factory, Session Facade, Proxy and Decorator, etc.
  • Developed the Applications on IBM WASD and deployed it on IBM Websphere Application Server v6.1.
  • Worked on integration on the various applications to communicate each other.
  • Formulated integration test plans, test cases, test scripts and executed integration test phase.
  • Prepared Request Object, Response Object, Hibernate Objects, Class Objects, Interfaces, and DAO Wrapper objects for Reservation Webservices using Spring and Hibernate.
  • Determined & developed the Web Services and created WSDL and Schemas.
  • Wrote validation services in order to validate the request made by the client.
  • Wrote PL/SQL Stored Procedures/Triggers/Functions to perform operations on Oracle 11gR1 database and involved in performance tuning of complex queries.
  • Responsible in integration testing on various environments like system testing, integration testing and QA testing.
  • Worked on enhancements of batch applications based on command pattern to manage algorithms, relationships and responsibilities between objects.
  • Used ExtJS for developing the UI screens.
  • Used ExtJS to achieve Cross-Browsing compatibility.
  • Worked on iBatis for complex and dynamic queries by using a set of dynamic SQL tags.
  • Worked on Multi-Threading for data initialization process.
  • Used JDK 1.6 for developing the project.
  • Used putty for checking the logs based on UNIX.
  • Responsible for fixing the issues of various applications.
  • Responsible for Production support for various applications.
  • Worked on Building the applications using Ant and deploying it to various environments.
  • Used Agile SCURM methodology in deployment of web Applications.
  • Configuration and usage of Ant APIs for generating system builds.
  • Interacted with the offshore development team and manage the development of modules.

Environment: Java, J2SE6, Rational Rose, Agile SCRUM, Rational Clear Case, UML, JSP 2.1, XML, XML\HTTP, XSL, JSTL, CSS, XHTML, JNDI, Hibernate 3.0, iBatis, Spring MVC 3.0, Servlets, AJAX,, Oracle 11gR1, Webservices, SOAP, WSDL, XSD, JAVA Beans, JDBC,, JMS,, HTML, DHTML, JavaScript, ExtJS, JQuery, CSS, IBM WAS 6.1, CVS, RAD 7.5, log4j, Ant, JUnit 4.8, Unix and Linux shell scripting.

Confidential, Pittsburgh PA

Java/J2EE Developer

Responsibilities:

  • Log4j was used to log the events in the application
  • Involved in the complete development, testing and maintenance process of the application.
  • Involved in the detail design of the modules according to the J2EE standards.
  • Involved in defining and developing SOA applications.
  • Used Dependency Injection with the Spring Framework thought out the application.
  • Developed Multi-Threaded applications.
  • Successfully developed Web Services using JAX-WS.
  • Worked on Spring DAO which is a Spring JDBC transaction management for the JDBC connectivity to the application.
  • Integrated applications with Websphere MQ’s to receive new and updated enterprise customers and prescribers.
  • Worked on Websphere MQ Explorer to monitor MQ’s.
  • Worked on building the JAVA beans to resemble the tables in the database.
  • Worked on building Row mapper classes to map the database table and the java beans.
  • Worked on Oracle11i Database.
  • Involved in writing SQL queries, stored procedures and modifications to existing database structure as required per addition of new features.
  • Configured JMS on Websphere Server.
  • Developed WSDL for implementing web services using JAX-WS.
  • Worked on XML validations, Marshalling and Unmarshalling XML into Java Objects and vice versa using JAXB.
  • Worked on Java Advanced Imaging API (JAI) to generate Tiff images within the application.
  • Used iText to create PDF’s.
  • Worked on JCIFS to store images on Microsoft Windows platform server using CIFS file sharing protocol.
  • Worked on posting messages via Https Post to a Https Secure SSL Website.
  • Worked on SSL security properties for Websphere server.
  • Developed Web pages using AJAX.
  • Used RAD 7.5 to develop different J2EE components and JAX-WS Web Services.
  • Worked on Websphere V7 Server.
  • Worked on Toad to to perform operation on database.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that the defects are resolved.
  • Involved in writing the test cases for the application using JUNIT.
  • Involved in Bug fixing and functionality enhancements.
  • Involved in writing ANT Scripts for building the web application.
  • Used SVN for version control of the code and configuration files.

Environment: JAVA/J2EE, JSP, JMS, JAX-WS Webservices, Spring 2.5, Spring MVC, AJAX, IBM WebSphere V7,Websphere MQ V6, Websphere MQ Explorer, JDBC, HTML, iText, JAXB, JAI, JCIFS 1.2, Toad 9.7,Oracle11g, RAD 7.5,Log4J,Ant,SVN, JUnit, Windows XP.

Confidential

Java/J2EE Developer

Responsibilities:

  • Installed and Configured Web - Logic Application Server and Oracle 9i.
  • Developed front end layouts using HTML, JSP.
  • The Business Logic was written in the Servlets.
  • Used JDBC to connect to the database.
  • Wrote SQL queries to query and update the database.
  • Used JavaScript to do front end validation.
  • Used Rational Rose to develop UML diagrams for documentation

Environment: MVC, JSP, SQL, JDK1.4, J2EE, Web Logic, JavaScript, CSS, HTML

We'd love your feedback!