We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • Oracle Certified Java Programmer 7 years of experience in software design and development.
  • Primary areas of technical expertise include Java, Servlet, JSP, EJB, HTML, UML, ORACLE, DB2, IBM WebSphere, BEA WebLogic etc.
  • Good knowledge and work experience on developing web application using Struts Framework and Hibernate.
  • Strong designing and implementation work experience in Java andJ2EE technologies like Core Java, Enterprise Java Beans (EJB), Servlets and JSP.
  • Good Knowledge in coded Java applications on both client - side and server-side using JDBC and advanced multithreading
  • Experience in designing and developing large scale J2EE applications using object oriented design and analysis, which involved understanding the business and presentation logic, developing UML diagrams (class diagrams, use case diagrams, interaction diagrams, and state diagrams) and converting them to programs.
  • Have Knowledge on Apache camel, JBoss fuse, Oozie, Zookeeper, NoSQL(Cassandra, H-base).
  • Experience on application server like BEA Web logic 8.1 and IBM WebSphereand web server Apache Tomcat 5.5.
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module in Spring Framework.
  • Expertise in using presentation technologies like HTML/DHTML, JavaScript and AJAX.
  • Strong front-end UI development skills using scripting languages like JSP, AJAX, HTML, DHTML, JavaScript, j Query, DOM and CSS.
  • Involved in the development of high performance object/relational persistence and query services using Hibernate and HQL.
  • Worked with Agile, SCRUM development methodology and built the application with Test Driven Development (TDD)
  • Expertise with Oracle, DB2, MySQL, SQL Server and Mongo DB using all types of JDBC Drivers.
  • Exposure to Insurance, Banking and Financial Domain.
  • Strong knowledge of Rapid Application Development (RAD) tools like Eclipse 3.x, and Net Beans
  • Experience in Configuration Management, setting up company Version policies, build schedule using Clear Case, SVN, CVS and VSS.
  • Having Experience in Object-oriented Analysis and Design, Service Oriented Architecture (SOA).
  • Implemented various design patterns like Factory Pattern, Session Facade, Singleton.
  • Experience in version control systems like Subversion, CVS.
  • Involved in end to end life cycle of project from requirement gathering, design, and implementation and testing.
  • Involved in unit test cases writing and having good knowledge of JUnit and Selenium.
  • Highly motivated self-started with Excellent Communication, Presentation and Problem Solving Skills and committed to learning new technologies.

TECHNICAL SKILLS

Languages: C, C++, JAVA, J2EE (SERVLETS, JSP, JDBC, JAVA BEANS, JSF, JNDI, EJB), SQL,PL-SQL, C#, VB6.0

WEB TECHNOLOGIES: HTML/DHTML, XHTML, CSS, XML, XSD, WSDL, DTD, DOM/SAX AND J2EE DESIGN PATTERNS, JSP, Bootstrap, SASS, XSLT, LDAP.

FRAMEWORKS: STRUTS, Spring MVC,JSF,EJB, SPRING, HIBERNATE, Angular JS, Ext JS, Backbone JS, Node JS, Spring Batch, Spring AOP, ADF faces, Spring Security, Spring Core, JPA, J2EE, Maven.

IDE'S: ECLIPSE (GALILEO, HELIOS, INDIGO,KEPLER), NETBEANS, IBM Rational Application Developer(RAD), IBM Rational software Modeling(RSM), Spring Tool Set (STS), Net Beans

WEB SERVICES: JAX-WS, JAX-RPC, SOAP, WSDL, APACHE AXIS, RESTFUL, SOAP, Axis2, REST, SAX/DOM parsers, Jersey, CXF, JAXP, XML, XSD.

WEBSERVICE TOOLS: TCP MONITOR, SOAPUI, HTTP MONITOR.

Version Control: SVN, CVS, GIT, Stash, Clear Case

Design Patterns: singleton, DTO pattern, DAO pattern, Service Facade, factory Pattern

MESSAGING: JMS MQ, IBM MQ, Mule ESB

APPLICATION SERVERS: BEA WEBLOGIC, IBM Web Sphere, JBOSS, APACHE TOMCAT

DATABASES: MYSQL,ORACLE,DB2,MSSQLServer,Cassandra,Mongo DB

SCRIPTING LANGUAGE: JAVASCRIPT, AJAX, Shell, Perl, Python, J Query, Yahoo UI(YUI), PHP, Ruby, Dojo, Selenium, AJAX

TOOLS: BUILD(ANT,MAVEN,GRADLE,JENKINS,BAMBOO,QUICKBUILD),LOGGING(LOG4J,Logback,T-Leaf,Slf4J), VERSION CONTROL (CVS, SVN, GIT, Stash, Clear Case), Selenium, J unit, Load Runner, Toad, T-Leaf, Log Analyzer, SQL Connector, Agitar, Mockito.

OPERATING SYSTEMS: WINDOWS 2000, WINDOWS XP, WINDOWS VISTA, WINDOWS 7, UNIX, LINUX.

PROFESSIONAL EXPERIENCE

Confidential, Sacramento, CA

Sr.Java/ J2EE Developer

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Involved in integrating spring with Hibernate and delegated the persistence operations using Hibernate Template.
  • Used Angular JS as the development framework to build a single-page application.
  • I was responsible for building the front-end portion of the application utilizing XSL and deployed to IBM Websphere
  • Used JSF, JSP,JavaScript, HTML, and CSS for manipulating, validating, customizing, error the User Interface.
  • Implemented stored procedure calls on the front end to access data through CICS/DB2 stored procedures from database.
  • This application has email engine for report distribution.
  • Java Mail is used for the Emailing the system takescareof mailing the concerned the users and approving authorities.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met.
  • Built Exceptional Handling Framework for the application.
  • Worked in SOA based Environment.
  • Implemented MVC architecture using Spring Framework.
  • We also used Strong Loop framework which is built on open source LoopBack framework which is used to develop rest APIs in Node and connected data.
  • Experience in AJAX, XML, XSLT, XPATH, and Web Services (SOAP, Rest) to design, deploy, developed and implement the internet / Intranet applications.
  • Used Web services (SOAP, Rest) for transmission of large blocks of XML data over HTTP. Used SOAPrequest response exchange pattern to exchange business XMLs.
  • Used Spring Security for Authentication and authorization extensively.
  • Extensive experience in working with different databases such as Oracle, IBM DB 2, SQL, LDAP.
  • Development of MQ application programs for Java JMS environments using queues and messages. Worked with JMS Handling and managing exception conditions.

Environment: Spring 4.0, Hibernate 4.0, angular JS 1.2, HTML 5, CSS 3, IBM web sphere 8.5, JSF 2.2, RAD, Jira, FTP, Java mail, XML, XSD, Soap, Rest, Spring Batch, Jackson, Axis, spring security, LDAP.

Confidential, NY

Java Developer

Responsibilities:

  • Developed the web tier using JSP, Struts MVC. Implemented event handling using Java
  • Designed and developed new J2EE Components like bean components to in corporate business level validations
  • Managed multiple requests by the same user using multithreading
  • Ensured Service design fits into overall SOA driven program
  • Launched HTML test case by using Selenium ( RC)
  • Configured Application and Integration Server connections for SOA suite.
  • GUI was developed using JSP, HTML, and Angular JS. Involved in writing SQL scripts and creating backend database table for complex business operations.
  • Involved in Unit integration, bug fixing and Code reviewing.
  • Design, development and Testing of JSP pages.
  • Developed several web pages using HTML, Style sheets, JSP and JavaScript to perform checking and validations at Client's side.
  • Worked on JavaScript, JQuery and Ajax extensively for various user interactions, front-end validations, event handling and other visual effects.
  • Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
  • Deployment of JSP and Servlets was done using tomcat.
  • Developed J2EE components on Eclipse IDE.
  • Used Spring Framework for the presentation layer.
  • Developed JSP, Springusing Eclipse.
  • Involved in developing forms using JSP, HTML and Java Script.
  • Developed Action Classes that takes the request from the JSP and invoke the appropriate method in the business components.
  • Validate the input data using JavaScript.
  • Used CVS as a source control for code changes.
  • Used RDBMS for recording financial information.

Environment: s:Java 1.6, J2EE, spring, JSP, log4J, XML, JDBC, JavaScript, CSS, HTML, Eclipse3.0, Tomcat5.5.

Confidential, CA

J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • The application is designed using J2EE design patterns and technologies based on MVC architecture
  • Agile Methodology is used for development of the application.
  • Used J2EEdesign patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and Spring hibernate DAO
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Implemented security for different front end views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs,AJAX and Struts Tags.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components.
  • Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing
  • Used RAD IDE basedon Eclipse for writing code for JSP, Action Classes, Struts and spring beans.
  • Involved in writing DAO, DTO’s using Hibernate DAO Support.
  • Implemented persistence layer using Hibernate that uses the POJOs( which do not have the business processes) to represent the persistence database tuples.
  • Used IBM WebSphere Application Server to deploy the application.
  • Developed JUnittest cases for DAO and Service Layer methods.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Interacted with quality assurance team for requirements gathering and analysis.

Environment: Core Java, J2EE, JSP, Struts, Spring,Oracle 9i, HTML, EJB3, AJAX, JMS,XML, Design Patterns, ANT, Rationale Rose, IBM RAD IDE, IBM Web Sphere Application Server 6.1, Hibernate 3.0, LOG4J, SVN, TOAD, JUNIT, UML.

Confidential, Galveston, TX

Java Developer

Responsibilities:

  • Involved in overall system’s support and maintenance services such as defect fixing, future enhancements, testing and documentation
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Designed User Interface using Cascading Style Sheets (CSS), and XML.
  • Used JNDI to perform lookup services for the various components of the system.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Sub Version to implement version control System.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the java classes.

Environment: JDK, J2EE, JSF, EJB, JNDI 1.2, Hibernate 2.1, Spring 2.0, HTML, JavaScript, XML, CSS, JUnit, UML, MQ Series, Web Services, SOAP, WSDL, UDDI, Ajax, Ant, Eclipse 3.3, IBM Web Sphere 6.1, DB2

Confidential, MD

Java J2EE Developer

Responsibilities:

  • Acquiring the Domain Knowledge, Understanding the Product, Requirements and Design Documents, Preparing Design Documents, Programming and Unit Testing.
  • Designed application components based on object-oriented analysis and design.
  • Converted form files to the respective JSPs and implemented Session Facade pattern within EJB and DAO Layer.
  • Implemented Spring AOP for admin services and Spring for cross cutting concerns and IOC for dependency injection.
  • Used Hibernate as the ORM tool to communicate with the database.
  • Designed MT Web application using the JSF Framework.
  • Application was modernized and recoded using Struts Framework that leverages classical Model View Controller (MVC) architecture and developed Struts Action classes, Action Forms and performed Action Mappings, Data validations in Form beans and Action classes.
  • Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUDstatements, integrating stored procedures and functions and also performed polymorphic associations.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework.
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.

Environment: Java, HTML, Java script, CSS, EJB, JSP, Struts, Servlet, JDBC, Hibernate, Spring, JSF, Oracle, SQL Server, JAXB, XML, XSD, JDBC, Eclipse, JIRA, PL SQL, I Report (Jasper Report), J Boss, SVN, Web Logic, Apache AXIS2, J Query, I Text, Oracle ECM, ILOG, Oracle ADF, Oracle, SOA.

Confidential

J2EE Developer

Responsibilities:

  • Involved in Coding, and unit testing of the project.
  • Developed front-end screens using JSP, HTML, and CSS and back-end using Servlet, POJO.
  • Implemented MVC architecture using Spring Framework.
  • Involved in implementation of MVC pattern usingAngular JS, JSF and Spring Controller.
  • Eclipse used to develop application, which includes Servlet, JSP, custom tags, Java Beans, XML, CSS, Java Scripts for client side validation.
  • Developed DAO Objects using JDBC (using DAO pattern).
  • Log4j used to track exception for whole application.
  • Used ANT tool to build and deploy applications.
  • Involved in unit testing using JUnit.
  • Used Eclipse as the IDE.
  • PL/SQL and Stored Procedures implementation to access data from ORACLE RDBMS.

Environment: Java, JSP, Servlet, JDBC, XML, ORACLE 9i, PL/SQL, HTML, JSF, JavaScript, JUnit, Log4j, ANT, UML, Eclipse and Tomcat.

We'd love your feedback!