We provide IT Staff Augmentation Services!

Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Irving, TX

Professional Summary:

  • Over 7 years of professional J2EE expertise in Analysis, Design, Development, Testing and Deployment of Web applications.
  • Extensive understanding and experience in the SDLC phases like the Requirements Specification, Analysis, Design, Implementation, Testing, Deployment and Maintenance with various methodologies such as Waterfall, Incremental, Iterative and Agile Models.
  • Hands on experience in end to end development of Software Applications.Application domain areas include development for Telecom, Insurance, Banking and FinancialInvestment.
  • Experience in using frameworks like Struts, Struts validator framework, JSF, Hibernate and OR-mapping, JPA, Spring ,build tools like ANT,MAVEN and logging framework Log4J.
  • Experience in using testing tools JUnit for application integration testing and unit testing.
  • Expertise in Agile Web development using HTML, DHTML, XML, XSLT, DTD, Parsers SAX, DOM , JSP, CSS and JavaScript, AJAX, JAXP.
  • Experience in configuring, deploying the web applications on WebLogic, Web Sphere and JBoss Application Servers, hands on experience in using Tomcat and Glassfish Web Servers.
  • Proficiency in developing various applications using RMI, RPC, CORBA-IIOP, JMS and IBM's MQ version of JMS.
  • Enhanced experience in using different IDEs like Net beans, IBM RAD, MyEclipse and Eclipse.
  • Strong background of project design using CASE tools like Rational Rose, Visio and ArgoUml and has good proficiency in designing the projects using ER diagrams.
  • Comprehensive knowledge in Databases like SQL Server, MySQL and Oracle writing Triggers, Stored Procedures and Normalization of Databases.
  • Hands-on experience working with source control tools such asCVS, Clear Case, SVN and Surround SCM.
  • Strong Knowledge in using TOAD.
  • Experience working on production support solving the tickets on priority basis.
  • Strong experience in process development writing Technical reports, documents and status reports.
  • Ability to learn and use new systems and paradigms in considerably less time.
  • Worked on code optimization performance tuning of various applications.
  • Possess excellent Technical background, communication, interpersonal and presentation skills. Very quick at learning new technologies frameworks.

Technical Skills:

Languages

C, C and JAVA.

Database Query Languages

HQL, SQL.

Markup/Script Languages

HTML, HTML5, JavaScript, XML, CSS, Jquery,Backbone.

J2EE Technologies

Servlets, JSP, JMS, STRUTS Framework, JSF, EJB 2.0, Hibernate, Java Beans, SOA, Swings and JDBC.

Web Technologies

XML, DOM, CSS, HTML, JAVASCRIPT, XSLT, Xpath.

Frameworks

Struts, Spring, JSF,Hibernate, iBatis.

Application/Web servers

Apache Tomcat, IBM Web sphere, BEA Web logic Server and JBoss.

Databases

Oracle, MS SQL Server, MYSQL, PL/SQL, DB2

IDE Tools

Eclipse, Eclipse RCP, Net Beans, IntelliJ, RAD, Toad, FTP clients

Operating Systems

Windows 2000/NT/XP, and UNIX, Linux

Tools and Utilities

Toad, SQL Navigator, SQL Loader, Rational Rose, CVS, Maven, JUnit, Log4j, ANT, Macro media tool, Microsoft Visio.

Professional Experience:

Confidential

Java Developer

Responsibilities:

  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern.
  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.
  • Used Agile methodology for the iterative development of the application.
  • Interacting with client in design and Database review meetings.
  • Development of applications using JSF.
  • Creating GUI with swing/JSF MyFaces for designing each component.
  • Designed and developed web-based software using Java Server Faces JSF framework, Spring MVC Framework, and Spring Web Flow.
  • Developed fund transactions, check transaction, invoice modules as part of General Ledger.
  • Developed the Debt Collection Process and debt rules as part of Debt Collection
  • Developed the Budget Period and Fiscal year screens as part of File Maintenance.
  • Created the action classes for the modules using struts2
  • Used the interceptors to secure the screens
  • Created JSP with Struts Framework, DHTML, CSS, JQuery, Ajax, Script for developing User Interfaces..
  • Created the Assembler layer classes to do any required manipulations to deal with the frontend data
  • Performs the validations using the spring validator.
  • Coded the backend code using hibernate criteria to fetch the results and insert the data different layers like DTO layer where this classes to deal with the frontend data, service layer, where the business logic resides, persistence layer to deal with data base
  • Used hibernate annotations classes to reflect the Database Tables.
  • Used tiles to deal with the headers and footers for the entire project.
  • Moved the code from JavaScript to jquery.
  • 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 .
  • Followed Bottom Up procedure, created the java classes from WSDL.
  • Integrated Application Screens with FileBound to store , retrieve and delete documents.
  • Solved the tickets raised by the testing team on priority basis.

Environment:

Core Java, Struts 2, Hibernate, Spring, Jquery, Ajax XML, HTML, CSS, JSP, Servlets, JSF,Web Services, DB2, Oracle, MYSQL, Maven, Tomcat, WebSphere, Jboss, Eclipse, SpringSource.

Confidential

Role: Sr. Java Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Used Spring to develop light weight business component. Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Developed the web application by integrating JSFICEfaces employing AJAX at client side components enabling rich web applications without any separate plugins.
  • Developed mange bean and navigation rules using JSF.
  • Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.
  • Developed Web Services using REST, WSDL, UDDI and XML.
  • Developed Session Beans for the Business logic.
  • Used JavaScript, AJAX, JQuery technologies for front end user input validations and Restful web service calls.
  • Used JSP Tag Libraries JSTL to implement the logic inside the JSPs.
  • Used Struts framework for mapping the front end application with the back end application which is using spring framework.
  • Involved in creating, modifying and updating database tables in DB2.
  • Used Firebug to debug the front end implementations.
  • Thoroughly used DB2 as database for development and integration testing environments.
  • Used Web Sphere Application Server and involved in setting up the application server profiles in Eclipse for running the application on development environment.
  • Used Clear Case for importing, rebasing and delivering the application to the source control.
  • Used Selenium framework for testing the application.
  • Involved in writing unit test plans and developing test cases using JUnit.
  • Used Configuration Management and Version Control tool CVS.

Environment:

JDK 1.6, Servlet, JSP, JSF,Beans, XML, XSLT, Html, HTML5, Jquery, Maven Spring 2.5, Struts 2.0, Hibernate 3.0, DB2, SOAP, Web Sphere 6.1, Eclipse,ClearCase, CVS, JavaScript, AJAX, JSON, Selenium, JUnit 4.0.

Confidential

Role: Sr. J2EE Developer

Responsibilities:

  • Involved in designing Class and Sequence diagrams with UML and Data flow diagrams.
  • Implemented MVC architecture using Struts framework for the to get the Free Quote.
  • Designed and developed front end using JSP, Struts tiles , XML, JavaScript, and HTML.
  • Good understanding of the correct way to implement custom ATG servlets.
  • Used Struts tag libraries to create JSPs.
  • Implemented Spring MVC, dependency Injection DI and aspect oriented programming AOP features along with hibernate
  • Experience working with Linux operating system.
  • Used Hibernate for object-relational mapping persistence.
  • Reviewed the requirements and Involved in database design for new requirements Promotion Code for free Quote
  • Applied model-view-controller design pattern using Java Beans, Swing and conducted simultaneous queries and retrievals using Java multithreading techniques.
  • Wrote Complex SQL queries to perform various database operations using TOAD.
  • Java Mail API was used to notify the Agents about the free quote and for sending Email to the Customer with Promotion Code for validation.
  • Experience with version control such as SVN
  • Involved in testing using JUnit.
  • Performed application development using RAD and WebSphere Application Server WAS
  • Used Rational ClearCase for version control.

Environment:

Java, Servlets, JSP, Struts 1.2, Spring 3.0, JavaScript, HTML, SVN, XML, JDBC, Hibernate 3.0, Oracle 9i, TOAD 8.5, JUnit 3.8.1, Multithreading, Log4j 1.2.11, Ant 1.6.2, UML, ClearCase 7.0, WebSphere 6.0, RAD 6.0, Rational Toolset, Windows XP

Confidential

Role: Sr. Java/J2EE Developer

Responsibilities:

  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Designed and developed the front end using HTML, CSS and JavaScript with Ajax, JQuery and tag libraries.
  • Handled the client side and server side validations using Struts validation framework.
  • Used Spring Core Annotations for Dependency Injection.
  • Designed and developed a 'Convention Based Coding' utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with JSP tag libraries.
  • Used HQL, SQL for fetching and storing data in databases.Created and updated Hibernate queries.
  • Implemented web services with Apache Axis.
  • Designed and built SOAP web service interfaces implemented in Java.
  • Worked on financial transactions like deposits, withdrawals and transfer, debit, and visa or bill payments. Performed a thorough unit testing and resolved several data related issues before migration to production.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Used Apache Ant for the build process.
  • Used Clear Case for version control and Clear Quest for bug tracking.

Environment:

Java, JDK 1.5, Servlets, Hibernate 3.2, Spring 3.0, Ajax, Oracle 9i,10g, Eclipse, Apache Ant, SOAP Web Services, Apache Axis, Jboss 4.2, JSP Taglibs, JavaScript, HTML, CSS, XML, Clear Case, Clear Quest, Struts 1.0, JDBC, SAX, HTML, CSS, Java script, WSAD, Web Sphere 5.0, Windows 2000.

Confidential

Role: Java/ J2EE Developer

Responsibilities:

  • Developed JSPs without the usage of java in it and used AJAX for asynchronous Server calls.
  • Was associated in analysis, design and development of TERS system. Used Unified Modeling Language UML . Created specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Struts framework was used to buildPresentation tier of the application, heavily used Struts Tag Libraries, Validators and Tiles .
  • Added tasks for website using core java.
  • Developed the Hibernate entity classes using Annotations.
  • Developed and designed this application using Struts Dispatch Action.
  • Developed Stored Procedures, Triggers and Functions Keenly involved in fine-tuning of SQL queries, Stored Procedures, Triggers in Oracle 10g
  • Use Ruby on Rails to create the system that tracks the complete patient care process.
  • JavaScript was used for Client side validations.
  • Used Maven for as a built tool
  • Developed Java WebService using WSDL,SOAP,UDDI and JAX-RPC and JAXB
  • Deployed the application on IBM WebSphere App Server
  • Made Use of version control tools SVN, CVS and Build tool Log4j

Environment:

Core Java, JDK1.6, JSP, Struts 1.3.10, Hibernate 3.3, JSF 1.2, Oracle 10g, HTML, Java Script, CSS, JNDI, WebSphere 6.0, SVN, Ant, Log4j, AJAX, CVS, Eclipse 3.4

We'd love your feedback!