We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Java /J2EE Developer with 7+ years of progressive experience in design, development & maintenance of multi - tier enterprise applications.
  • Proficiency in developing secure enterprise Java applications using technologies such as JSP, Servlets, JAVA Beans, EJB, JMS, JNDI, JDBC, XML.
  • Expertise in various open source frameworks like Spring and Web development technologies like AJAX, JavaScript, JQuery and Object Relational Mapping Technology like Hibernate.
  • Expertise in implementing various J2EE design patterns like Service Locator, Session Façade, Data Access Objects (DAO), Factory (Abstract Factory), Singleton (Synchronized), Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
  • Extensive experience in the development of the applications with Spring Frameworks using different IOC, AOP, MVC Modules and integrated with different MVC Frameworks
  • Competence in using Java IDE tools of Rational Application Developer (RAD), Web Sphere Application Developer (WSAD), Eclipse 3.0 and Web Logic Workshop to develop dynamic web applications.
  • Hands-on experience in Webservices implementation using SOAP and REST for fetching and delivering data among cross platform applications and business components.
  • Good working knowledge in version control tools like SVN, CVS and Rational Clear Case, and application testing using JUNIT, QTP.
  • Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers, Views and Cursors.
  • Developed Maven and ANT scripts in to build and deploy J2EE Applications.
  • Motivated team player and self-starter with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer

TECHNICAL SKILLS

Web/Application Servers: JBoss Application Server 4.x, WebLogic 9.x/8.x/7.x, Apache Tomcat 5.x/6.x, IBM WebSphere 6.1/5.1/5.0/4.0

Java/J2EE Technologies: Jdk 1.5,1.6, EJB 3.0/2.0, Servlets, JSP, JSTL, JSF 1.2/2.0, JDBC 2.0/3.0, JavaBeans, MVC, Struts, Hibernate 2.0/2.3/3.0, Spring 3.0, LOG4J, JNDI,CORBA, RMI, JNI, JMX, JUNIT, JAXRPC, JAXB 2.0, SAX/DOM, ANT, JSF.

Messaging Systems: JMS, MQ Series, ActiveMQ

Languages: Java, C, C++, SQL, PL/SQL, Shell, Perl. C#

IDE Tools: RAD, Eclipse, My Eclipse, JBuilder, NetBeans

Web Technologies/Web Services: JavaScript, CSS, HTML, DHTML, XML (SAX, DOM Parser)XSL, XSLT, SOAP, AJAX, WSDL, JAX-WS, JAX-RS

Internet Protocols: HTTP, HTTPS, IMAP, SSL, SOAP, TCP/IP, POP3, SMTP, REST

Databases: Oracle 9i/8i, 10g,11g, SQL Server 2008/2005/2000 , DB2, MySQL

Design Tools: UML, Rational Rose, Enterprise Architect

Version Control Tools: CVS, VSS, Clear Case, SVN, GIT, star team

Testing: JUnit, Mockito

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Develop java framework to connect to Gateway though SOAP UI
  • Get the post parameters from UI and covert to Data object
  • Marshalling of Data Object through SOAP UI
  • Error handling
  • Deployment in development environment
  • Agile mode of development
  • Communication within team and QA
  • Participated in sprint planning
  • Tracking JIRA defects
  • Converting the Responsive design into Angular JS Framework Involved in Fixing the production Defects for the application.
  • Created server side of the application using core Java and socket programming
  • Used Eclipse as IDE for application development.
  • Used JBoss for application deployment.
  • Front end and back end design and development.
  • Offshore Co-ordination and User acceptance testing support.
  • Strong knowledge in Core java as well in Collections

Environment: Java, Servlets, JSP, HTML,CSS, Soap Web services, JavaScript, JUnit, JBoss,Maven, Windows XP.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Analysis, design and development of Application based on J2EE using Spring and Hibernate.
  • Involved in interacting with the Business Analyst during the Sprint Planning Sessions.
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Used Spring IOC for injecting the beans and reduced the coupling between the classes.
  • Involved in developing the user interface using Spring
  • Implemented data access tier using Spring DAO.
  • Used Spring IOC (Inversion of Control)/DI (Dependency Injection) for wiring the object dependencies across the application
  • Integrated Spring and Hibernate ORM framework for persistence and used HibernateDaoSupport with Hibernate Template to access the data.
  • Used Spring transaction management for implementing transaction's for the application.
  • Design patterns used - Service Locator
  • Involved in unit testing using JUnit.
  • Involved in writing PL/SQL stored procedures using PL/SQL Developer.
  • Involved in Fixing the production Defects for the application.
  • Used Eclipse as IDE for application development.
  • Used Tomcat 5.5 for application deployment.

Environment: Java, Servlets, Spring, Hibernate, JSP, HTML, JNDI, REST Webservices7, SQL, PL/SQL, Toad, JavaScript, JUnit, Maven, Oracle 10g, Websphere 6.0, RAD 6.0, Windows XP.

Confidential, Dallas,TX

Java Developer

Responsibilities:

  • The entire application was developed in J2EE using an MVC based architecture
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams
  • Used the Spring 1.3 framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer
  • Used JavaScript for client side validations
  • Used Core Spring for setter dependency injections
  • Consumed a Web service for exchange rate calculation
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier
  • Used Hibernate for Database Persistence
  • Deployed applications on Web Sphere Application Server
  • Used Web services for transmission of large blocks of XML data over HTTP
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer
  • Involved in unit testing using JUnit, system testing and creation of various test scripts
  • Built scripts using ANT that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server
  • Used CVS as a version control system, an important component of Source Configuration Management (SCM)
  • Used Log4J for logging

Environment: JSP, Struts1.3, Spring core, Web Services, Hibernate3.0, MySql 5.0, JDBC, XML, CSS, Eclipse, UML, HTML, Apache Ant, Agile,TSP, Web Sphere Application server 6.0, Junit, Log4J, CVS.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Involved in gathering requirements from business users for Issue Resolution Web Console for FedEx Freight Console.
  • Initially started developing the web based console using JSF.
  • Also created managed bean in faces-config which maintained the session for each backing bean.
  • Used Session Map for passing content from one backing bean to other.
  • Web Console integrated with Enterprise Case Service (ECS) using EJB for getting the Case Details.
  • Testing the application using JUnit for unit testing.
  • Used Weblogic 10.3g Application server for deploying the web console .war file.
  • Also involved in created My Console and OneSource panels using Swing.
  • Involved in using various Swing Components such as JPanel, JButton and JComboBox etc.
  • Used GridBagLayout, GridBagConstraints, and BoxLayout for arranging various components in the JPanel.
  • Used Collections broadly to store, recover and control protests in the business rationale layer
  • Also maintained the performance of the application by reducing the memory usage of JVM.
  • Used MVC design pattern (collection of model/view/controller) in the application where each responsible for a different UI component.

Environment: J2EE, Java, JSF, Swing, Agile,EJB, XML, JSP, CSS, JavaScript, Web logic, Tomcat, Eclipse.

Confidential, Atlanta

J2EE Programmer

Responsibilities:

  • Front end and back end design and development.
  • Designed the application by implementing JSF Framework based on MVC Architecture with EJB, Simple Java Beans as a Model, JSP and JSF UI Components as View and FacesServlet as a Controller.
  • Core Java, highly concurrent Multithreaded coding for processing the port assignment data.
  • Developed framework for data processing using Design patterns, Core Java, XML.
  • Developed custom validators and converters in JSF.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Used Spring AOP for cross cutting concerns and IOC for dependency injection.
  • Developed JSF Component Library, including dynamic Menu components and Pagers.
  • Written unit tests using JUnit framework and Logging is done using Log4J framework.
  • Developed EJB components that are deployed on Web sphere Application Server
  • Developed PL/SQL procedures, Java and JavaScript code.
  • Extensively worked on generating complex reports using Jasper reports.
  • Actively involved in code reviews and also in bug fixing.
  • Applied CSS (Cascading Style Sheets) for entire site for standardization of the site.
  • Offshore Co-ordination and User acceptance testing support.
  • Strong knowledge in Core java as well in Collections

Environment: Websphere 6.0, RAD 6.0, SQL, JDBC, Java, EJB, Java Server Faces (JSF), Spring, ADF Components, JSP, HTML, Hibernate, Toad, JNDI, LDAP, ClearCase, Rational Rose, PL/SQL, JavaScript, JMS, JUnit, Ant, Oracle 10g and Windows XP.

Confidential

Java Developer

Responsibilities:

  • Designed and developed several web pages using HTML and Java Script to perform validations at Client's side.
  • Developed and maintained the necessary Java components, Enterprise Java Beans (EJB), Java Beans and Servlets.
  • Designed Enterprise Application using MVC architecture.
  • Created Web Pages using XML, XSLT, JSP, HTML and JavaScript.
  • Optimized the code and database for maximum performance.
  • Developed Servlets for user Authentication and request handling.
  • Involved in requirements gathering and preparing software requirement specification.
  • Design and maintain the database to support the application using Oracle8i.
  • Developed session beans to implement business logic.
  • Responsible for developing business logic and deploying it in WebLogic environment.
  • Created connection pools, deployed JSP, Servlets, and EJBs on WebLogic.
  • Day wise transactions were listed using Swing Component - JTable and Servlets.
  • Participated in the migration of data from MS Access to Oracle as the legacy system uses MS Access as the database.
  • Writing JUnit Test cases for testing the application.
  • Performed System Integration Test.

Environment: Java, J2EE, JSP, HTML, CSS, JavaScript, Swing, Servlets, EJB, JDBC, XML, XSLT, Apache Tomcat, WebLogic, Oracle, JUnit, MS Access, UML, Windows.

Confidential

J2EE Developer

Responsibilities:

  • Participated in requirement analysis and system design
  • Created GUI for the client side of the application using Java Swing
  • Created server side of the application using core Java and socket programming
  • Socket programming was extensively used for the client server communication
  • Used multi threading and synchronization to handle multiple clients
  • Designed database tables and wrote queries
  • Oracle was used as the database management system
  • Developed authentication and access rights management module to control access to the database
  • Performed the black box and white box tests on the modules
  • Provided user support for the applications

Environment: Java Swing, JBoss 3.2.x, JDBC, Oracle, core Java, socket programming, multithreading, synchronization, authentication, Windows XP

We'd love your feedback!