We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 7+ years of professional experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environment using Java - J2EE Technologies. Expertise in reviewing client requirement, prioritize requirements, creating project proposal (scope, estimation) and baseline project plan.
  • Expertise in developing applications using Java, J2EE Technologies (Servlets, JSP, Java Web Services, EJB, Struts, MQ Series), JDK (1.5), Java Beans, Java Applets, RMI, JDBC, Angular JS, XML, XSL, XSLT, Node.JS, CloudStack, ATG,JavaScript, SOAP, WSDL HTML, Gwt-bootstrap DHTML, Apache-Tomcat, Web Sphere 7.5, MQ Series, JSF, AJAX, Hibernate and Weblogic 9.1.
  • Distinguished Problem solver with pragmatic know-how of Core J2EE patterns like MVC, Buisness Delegate, Value Object, Session façade, Composite Entity, Service Locator, and Data Access Object etc. for solving complexities in multitier services.
  • Expertise in various open source frameworks like Struts2.0/1.2, Spring2.5, JSF1.2, and ORM Technology like Hibernate 3.0.
  • Experience with multiple Servers like Apache Tomcat, IBM Web Sphere, Web Logic, Sun Glass fish and Jboss.
  • Expertise working with standard JAVA Design Patterns (Singleton, Session Facade, Front Controller, DAO, DTO, MVC and Business Delegate).
  • Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and testing
  • Experience in using Web Services like JAXP - DOM, SAX, XSLT, JAX-RS, JAXB - Un-marshalling and marshalling, SOAP protocol in JAXWS and RESTFUL web services.
  • Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like IBM WebSphere, BEA WebLogic and open source JBoss, and Apache Tomcat
  • Experienced in Web Services approach for Service Oriented Architecture (SOA)
  • Message Oriented Middleware experience using JMS over IBM MQ Series and other messaging systems.
  • Test Driven Programmer with thorough knowledge in unit testing with JCart, JUnit 3.8/4.0, JStyle, JProbe.
  • Designed and developed the application using Java Server Faces (JSF) framework and Spring web flow..
  • Industry experience includes Financial Services, Insurance, Banking, Government, Food services and Retail services.
  • Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
  • Strong communication and interpersonal skills.

TECHNICAL SKILLS

Roles Played: Software Analyst, Java/J2EE Developer, Senior Programmer Analyst, Senior Java Developer

Frameworks: Struts, Spring, JSF, Hibernate, EAD4J

Patterns: Core J2EE design patterns (MVC, business delegate, service locator, session façade, DAO, DTO, Singleton, Service Activators etc)

Processes: SDLC, CMMi Level 5, ISO Audits, Checklists, Best Practices, Standards and Guidelines

J2EE Technologies: EJB (Message Driven Beans (MDB) and Session Beans), Servlets, JSP, JMS, XML, XSL, XSD, CSS, DHTML, JSP, Servlets, JDBC, JAXB, Web Services, Swing

Application/Web Servers: Web Sphere Application Server 7.5(WAS), Web logic 9.1, JBoss 4.0, Tomcat, Apache

Enterprise Integration Tool (EAI): Messaging and Queuing (IBM MQ Series)

RDBMS: Oracle 9i/10g, DB2, Sybase, MySQL and MSQL.

Source Control: Sub-Version (SVN), Clear Case, CVS/PVS and VSS (Visual Source Safe)

Defect Tracker: Clear Quest, Quality Center, Q Tracker

Operating Systems: SUN Solaris, Z/OS, UNIX, Linux, All Windows flavors

Deployment Tools: ANT, MAVEN

IDE: Eclipse 3.2,3.3, 3.5, My Eclipse 6.0, IBM Rational Application Developer 7.5, Visual Age, Code Gear, J Builder and Net Beans

Testing Tools: JCart, JUnit 3.8/4.0, JStyle, JProbe

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

SENIOR JAVA DEVELOPER

RESPONSIBILITIES:

  • Responsible for gathering business and functional requirements from the users.
  • Implemented Agile (Scrum) Methodology that includes daily scrum with team.
  • Developed the application using Hibernate and Spring Framework.
  • Developed presentation layer using Spring MVC and used annotation based mapping to map the JSP post backs to the controller methods.
  • Spring AOP is used for Security and Transaction Management.
  • Developed Rich user interface usingHTML, JSP, JSTL, Java Script, JQuery and CSS. J2SE 5 or SE6, Design Patterns, Spring, Hibernate, Messaging, Test driven development, Oracle, Unix/Linux
  • Configured Web Logic Application server and deployed the web components into the server.
  • Used Virtual Private Database (VPD), a feature of Oracle Databaseto meet the security requirements.
  • Used Hibernate 3.2 to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
  • Developed HQL queries to implement the select, insert, update and delete operations to the database by creating HQL named queries.
  • GWT integration with spring and Hibernate applications.
  • Involved in performance tuning by reviewing the code to reduce the number of database calls and tuning the SQL and HQL queries to get optimized performance.
  • Used JAXB for marshalling and unmarshalling.
  • Used Spring Web services for communication with STAR and BOBJ.
  • Used Firebug and HttpBasic Watch to inspect, edit and monitor CSS, HTML, JavaScript and Net requests in any web page.
  • Used Maven to build and deploy the application.
  • Used Cruise Control for creating a custom continuous build process.
  • Used CheckStyle and PMD for code review.
  • Configured and Administered IBM Rational Clear Case Version Control to automate Code Access and Code Release Management.
  • Used IBM Rational Clear Quest to keep track of the defects, activities, DBCRs(Database change requests) etc.
  • Used the Display tag to display the data in grid format
  • Used SOAP web services to communicate with File Bound to insert and retrieve the documents.
  • HP Quality Centre is used to keep track of the defects and maintain the defect status.
  • Used Clear Case Explorer for creating/managing views and delivering the code to the Integration stream on a daily basis.
  • Involved in performing Integration testing of the whole application.
  • Used Junit with JMock for unit testing.
  • Responsible for updating the defects status in a daily based QA status meeting.

ENVIRONMENT: Java 1.5, Spring 3.0, Hibernate 3.2, Oracle 10G, JSP, JSTL, XML, HTML, CSS, Java Script, GWT, EJB, JMS PHP, Perl, Apache Tomcat Server, WebSphere MQ Series, Web Logic Application Server, Eclipse 3.0, JAXB, Web services, Rational Clear Case, Rational Clear Quest, Maven, Cruise Control, Junit, Velocity, Firebug, JQuery, J2SE 5 or SE6, Design Patterns, Spring, Hibernate, Messaging, Test driven development, Oracle, Unix/Linux CheckStyle PMD, HP Quality Center 9.2.

Confidential, San Bruno, CA

SENIOR SOFTWARE ENGINEER

RESPONSIBILITIES:

  • Involved in the analysis & design of the application using UML with Rational Rose
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio.
  • Developed the controller servlet to handle the requests and responses.
  • Designed and developed JSP pages using Struts framework.
  • Utilized the Tiles framework for page layouts.
  • Involved in writing client side validations using Java Script.
  • Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
  • Used Hibernate framework to persist the employee work hours to the database.
  • Spring framework AOP features were extensively used.
  • Developed and configured using BEA WebLogic Application Server 8.1.
  • Developed the build scripts using Ant.
  • Involved in designing test plans, test cases and overall Unit testing of the system.
  • Developed controllers and actions encapsulating the business logic.
  • Developed classes to interface with underlying web services layer.
  • Designed web services for the above modules.
  • Prepared documentation and participated in preparing user’s manual for the application.

ENVIRONMENT: JSP 2.1, Jakarta Struts, Tiles, Spring, Hibernate, JMS, EJB, JNDI 1.2, JDBC 3.0, Weblogic Application Server 9.1,Apache Tomcat Server, SQL Server 2005, XML, XSLT, UML, Rational Rose, Eclipse 3.3, Ant, JUnit, WinCVS, Windows XP, Microsoft Visio.

Confidential, Chicago, IL

JAVA DEVELOPER

RESPONSIBILITIES:

  • Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
  • Developed HTML and JSP to present Client side GUI.
  • Involved in development of JavaScript code for Client Side Validations.
  • Designed the HTML based web pages for displaying the reports.
  • Developed Java classes and JSP files.
  • Extensively used JSF framework.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Developed dynamic content of presentation layer using JSP.
  • Develop user-defined tags using XML.
  • Developed JavaMail for automatic emailing and JNDI to interact with the Knowledge Server.
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
  • Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State full Session beans) and Message Driven Beans.
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on Web Logic application server to deploy JSP and EJB applications.
  • Created and implemented PL/SQL stored procedures, triggers.

ENVIRONMENT: Java, J2EE, EJB 2.1, JSP 2.0, Servlets 2.4, JNDI 1.2, JavaMail 1.2, JDBC 3.0, Struts, HTML, XML, CORBA, XSLT, Java Script, Eclipse3.2, Oracle10g, Weblogic8.1, Windows 2003.

Confidential

SOFTWARE ANALYST

RESPONSIBILITIES:

  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Involved in Tax module and Order Placement / Order Processing module.
  • Responsible for the design and development of the application framework
  • Designed and Developed UI’s using JSP by following MVC architecture.
  • Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Created and maintained data using Oracle database and used JDBC for database connectivity.
  • Created and implemented Oracle stored procedures and triggers.
  • Installed WebLogic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Reported Daily about the team progress to the Project Manager and Team Lead.

ENVIRONMENT: J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, WebLogic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and JUnit.

We'd love your feedback!