We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • 8 years of experience in developing and designing Web Based Internet/Intranet, Multi - tier distributed applications using latest J2EE technologies and various open source frameworks.
  • Worked in Web application development using HTML, DHTML, CSS, UML, and JavaScript.
  • Expertise in Front-End Development using MVC frameworks such as Spring MVC, Struts, JSF.
  • Expertise in Client side Designing and Validation using HTML, DHTML, JavaScript, Struts Tag Library, JSTL.
  • Strong working experience of relational database management systems like Oracle, DB2, SQL, Server 2000/2005/2008.
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT, Xquery, and Xpath.
  • Developed dynamic web applications and web services using RAD, Web sphere Studio Application Developer (WSAD), and Eclipse, JBuilder, IntelliJ, Net beans and Web Logic workshop.
  • Exposure to Application Servers like BEA Web logic, IBM Web Sphere, Apache Tomcat and JBoss.
  • Proficient in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML) architecture using Rational Rose2000 and Microsoft Visio.
  • Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and Business components such as RMI, EJB, JMS, and Web Services.
  • Excellent working experience with different operating systems like Windows, UNIX, and LINUX.
  • Experience in Configuration of WAS environments to Application specific requirements JDBC, JMS, JNDI, JTA, JAAS, Web Services, Web Sphere Clustering and High Availability, Session Management, Security, etc.
  • Developed user interfaces using Swing, AJAX, client server application development.
  • Proficient in deploying J2EE components (EAR/WAR/JAR) on WAS 5.0/5.1/6.0/6.1/7.0 using AAT (Application Assembly Tool), WAS Admin Console.
  • Performed Unit Testing, Integration Testing and generating of test cases for web applications using JUnit.
  • Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.

TECHNICAL SKILLS

Languages: JAVA, C++, JavaScript, HTML

Web/Application Servers: IBM Web sphere Application Server, Web logic Application Server, Tomcat, JBoss

Technologies/Tools: J2EE( EJB 3.0, JNDI, JDBC, Java Servlets, JSP, JAXP, JAXB, Java Mail, JMS, JMX), JDK 1.2, JDK 1.3, JDK 1.4 & JDK 5, JDK 6, Spring, Hibernate, Struts, Web Services, AJAX, UML, Applets, Swing, RMI, LDAP, CSS, JSF, XSLT

Development Tools: Eclipse, Rational Software Architect 6.0, IntelliJ IDEA, Oracle JDeveloper, Microsoft Visio, XML Spy, ANT, Toad and Rational Rose Enterprise Edition.

Configuration Management Tools: SVN, CVS, GitHub

GUI: JSP, Swing, JSF

Operating Systems: Sun Solaris UNIX, Red Hat Linux 9.x, DOS, Windows 95/98, Windows NT and Windows 2000.

RDBMS: Oracle 7x/8i/10g, Postgresql, MySQL, DB2 UDB and SQL Server.

Protocols: TCP/IP, LDAP

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Sr. Java Developer

Responsibilities:

  • Analyze, design and implement application architecture to suit the development of software using JAVA/J2EE
  • Implemented JAX-RS 311 with Restful Services.
  • Developed web based systems using internet standards such as HTTP, XML, and Web Services.
  • Developed and maintained comprehensive technical design documentation; including but not limited to software system architecture, high-level design, detailed design and database design.
  • Coordinate and lead the review and approval process of all appropriate software system documentation.
  • Extensively used Spring framework for business tier which includes Spring Core and Spring AOP
  • Configured Spring to map the business objects to MySQL, DB2 databases using XML configuration file
  • Designed and implemented REST Web Services to provide the interface to various clients running on both java and non-java application
  • Implemented XML parsers like SAX and DOM for generating and extracting XML documents
  • Used spring testing framework for running unit test cases.
  • Extensively used Design Patterns Singleton, Factory, session Façade, DAO and DTO.
  • Used JMS for sending messages and captured responses back from backend systems.
  • Extensively used Maven to build the application and deployed it on Web Sphere Application server for IT (Integration Testing), ST (System Testing), UAT (User Acceptance Testing) environments.
  • Implemented objected oriented (OOPS) features by using generic collections.
  • Coordinated with the testing team and fixing bugs at various stages of the application development
  • Implemented logging and tracing the messages using LOG4J.
  • Web services testing using SOAPUI tool and Simulator as a part of unit testing.
  • Used SVN for version control repository across common source code used by developers.
  • Performed testing for the developed modules using JUnit and Mockito.

Environment: JDK 1.6, Spring 3.1.2, Eclipse, Web sphere Application Sever v7.0, Tomcat, Web services, DOM, SAX, Log4J, Junit4, Maven, HTML, XML, XSLT, Rational Rose, Windows, Unix, SVN, CSS, JavaScript, Apache Commons, Quartz 1.8.6, DB2

Confidential, Tampa, Fl

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in complete SDLC- Analysis, designing, development, monitoring, Unit testing and System Testing.
  • Involved in gathering and analyzing requirements and converting them into technical specifications using UML diagrams.
  • Developed user friendly web-based GUI using JSF, HTML, JQuery, JSTL and DWR.
  • Defined hibernate mappings to map database tables and created queries using HQL.
  • Actively involved in configuring the Web logic App Server and deployed on Unix Servers.
  • Implemented the persistence layer using Hibernate and configured Hibernate with Spring to interact with the Database from the DAO.
  • Responsible for designing Rich User Interface Application using JavaScript, CSS, HTML, AJAX and JQuery.
  • Extensively used Design Patterns Singleton, Factory, Session Façade, Business Delegate, Data Transfer Objects and Data Access Object.
  • Working experience with SQL Server including storage and manipulating data.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Used SVN as a documentation repository and version controlling tool.
  • Developed a suite of test cases using the JUnit testing tool to test both the individual classes and the integrated environment. Used HTTP unit in association with JUnit to test the web part of the application.
  • Used Ant to create the build.xml file to automate various tasks like compiling, creating jars and running tests.
  • Provided Log4j support for the application for debugging the system.

Environment: JDK1.5, JSF 2.0, Web logic 10.3, Eclipse, SQL, SVN, XML, Ant, Spring Core, JQuery, CSS, HTML, DWR, JUnit, Hibernate, Windows XP, Linux

Confidential, MEMPHIS, TN

Java/J2EE Developer

Responsibilities:

  • Involved in design and development of Technical Design Documents using UML, and Functional Requirement Documents.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rules.
  • Involved in developing EJB for implementing business logic.
  • Dynamic web pages are developed using JSP, Java Beans, HTML, JavaScript, XML and CSS.
  • Managed builds and Deployments, Created Ant Scripts to customize EAR, WAR, JAR files and the application is deployed on Web Logic Server.
  • Applied J2EE design patterns such as Factory, Singleton, DAO, DTO and MVC.
  • Configured the Message Driven Beans (MDB) for messaging to different clients and agents who are registered with the System.
  • Administration of JNDI EMS servers and connection factories.
  • Developed Java Beans, which will communicate with middleware (EJB’S) and supplies the data to the web interfaces.
  • Involved in the development of the GUI using Swing API.
  • Created XSLT style sheets for the XML data transformation that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML).
  • Administration of TIBCO EMS Queues, Topics, Bridges and Routes.
  • Communication between data and the J2EE application was done using JMS; connected TIBCO EMS and coordination work is performed with DB team and Client Reps in order to satisfy the client requirements efficiently.
  • Used SVN for version control and Log4j for logging.
  • Used Quality Center for Bug Fixing.
  • Performed unit testing for modules using JUnit.

Environment: JDK1.5, Web logic 10.3, Oracle 11g, JUnit4, Eclipse, TIBCO EMS, EJB 3.0, SQL, SVN, Linux, XML, JSF, Ant, Swing, Windows XP.

Confidential, EL Dorado Hills, CA

Sr. Java/J2ee Developer

Responsibilities:

  • Involved in requirements gathering, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Followed Agile Methodology to produce high Quality software and satisfy the customers.
  • Designed UML Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Implemented DAO’S to handle database operations.
  • Implemented Spring Dependency Injection and Aspect Orient Programming.
  • Extensively Used JavaScript and Ajax to provide the users with interactive, Speedy, functional and more usable user interfaces.
  • Designed and Developed LDAP Authentication & Authorization Services using Java, LDAP Commands.
  • Used various GOF and J2EE design patterns like Command, Factory, Singleton, Value Objects, Data Access Objects, and Data Transfer Objects, Business Delegate and Session Facade.
  • Wrote ANT Scripts to build the application and deployed the application on BEA Web Logic 8.1 Application Server.
  • Validated and fixed the defects raised by the QC team.
  • Developed application level logging using Log4J
  • Used CVS for version control repository across common source code used by developers.

Environment: Web Logic App Server 8.1, Eclipse, JSP 2.0, Hibernate 3.0, JSF, Spring 2.0, XML, Web Services, SOAP, WSDL, SAX, DOM, Log4J, JUnit, ANT, Ajax, JavaScript, HTML, CVS, CSS, C, PL/SQL Server, Rational Rose, Windows XP.

Confidential

Java Programmer

Responsibilities:

  • Responsible for documenting the flow of assigned modules according to user requirements. Created various class and sequence diagrams for the same.
  • Involved in development of the server side business logic using Action, Action Form and DAO access layer classes.
  • Used service locator pattern to create and cache Data Source objects to get JDBC connections for faster access.
  • Involved in Configuration and Using of Apache Log4J for logging and debugging purpose.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements.
  • Interpret UI design formats to figure out the exact UI elements required along with their validations referring to the existing ones and validate with business team.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Developed light weight user interfaces to display the live cash balances on web page using HTML, JavaScript, JSP with Servlets and JDBC technologies at backend.
  • Data validations were done using ActionForm classes. Maintenance of struts-config.XML and application resource bundles.
  • Participated in unit testing and functionality testing and used log4j for tracking errors and debugging the code.

Environment: Java, Servlets, JSP, JDBC, JNDI, Apache Tomcat, Eclipse, Oracle 9i, SQL, PL/SQL, XML, ANT, JUnit, Log 4j.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis and Design of the project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
  • Created UML Use Cases, Sequence diagrams, class diagrams and page flow diagrams using Rational Rose.
  • Designed GUI Components using Tiles frame work and Validation frame work.
  • Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
  • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
  • Developed ANT scripts for builds and deployments.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
  • Wrote JavaScript validations on the client side.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing
  • Responsible for packaging and deploying components in to the Tomcat.

Environment: Java, Java Beans, JSP, Jbuilder, JavaScript, Servlets, JDBC, LOG4J, XML, XSLT, HTML, Struts, Tiles, SAX, DOM, Tomcat, UNIX, Oracle

We'd love your feedback!