We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • 6+ Years of experience in the field of Software Analysis, Design, Development, and maintenance of J2EE based applications.
  • Good Experience in implementing Struts (MVC) frame work.
  • Good Experience with spring framework using MVC Architecture, AOP and Dependency Injection.
  • Expert in developing Java based Web applications using J2EE, MVC design pattern, JDK, JDBC, Servlets, EJB, JSP, CSS, AngularJS, JQuery, HTML, XML, XSLT, Junit, Hibernate, Spring, Web Services, JavaScript and Web 2.0
  • Experience in Object/Relational Mapping with Hibernate.
  • Good experience in Designing and Developing Applications using UML and Rational Tools and In - depth knowledge in Object Oriented Analysis and Design (OOAD)
  • Extensively used AJAX framework to create interactive web applications
  • Expertise in developing both Front End & Back End applications using Java, Servlets, JSP, JSF, AJAX, Web Services, JavaScript, HTML, EJB, JMS, Struts, Spring, Hibernate, JDBC, XML, JAXB, ANT, Log4J.
  • Extensively used Web Logic, Web Sphere, Apache-Tomcat, JBoss
  • Extensively used various development and Version Control Systems tools such as Eclipse, git, and SVN
  • Expertise in working with J2EE design patterns such as façade, delegate, singleton, factory, DAO, Abstract factory.
  • Expert in using Databases such as Oracle, DB2, MS SQL Server and MySQL
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE

Client Scripting: JavaScript, VBScript

Server Scripting: JSP1.2,2.1, PHP,ASP, ASP.NET

Platforms: Windows 2003 Server, AIX, HP Unix 3000

Version Control: Rational Clearcase, Tortoise SVN, CVS, Git

Databases: SQL Server 2005, Oracle 11g, MySQL 5.0, PostgresSQL, DB2.

Database Tools: Toad for SQL Server, Toad for Oracle, Connect/J for MySQL, DB2Connect

ORM Frameworks: Hibernate 3.0, 4.0 iBatis, JDO

J2EE MVC Frameworks: Struts 1.3.8, Spring 2.5 MVC, Spring Web Flow

IDEs: Eclipse, iRAD, NetBeans

Webservice Specifications: JAX-RPC, JAX-WS, JAXB

Webservice Tools: SOAPUI, HttpMoniter, RestAPI

Middleware Technologies: EJB 3.1,3.0,JNDI

Design Patterns: Session Facade, Singleton, MVC

UML Tools: UML Spy 2009, 2010 MS Visio

Javascript Frameworks: Jquery

Batch Scripting: Hudson, Maven

Messaging Technologies: JMS, MQ

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Designed and developed the User Interface components using Spring and maintained the session with Session Beans.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Implemented JAXB in XML binding.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Integrated Spring and hibernate for web application.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP.
  • Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves Messages and will be sent to MQSeries.
  • Used JSON as response type in REST services
  • Involved in developing stored procedures and Triggers on Oracle 11g.
  • Experience designing and developing Mule ESB flows using Java and Mulesoft Connectors
  • Used Hibernate Persistence Strategy to interact with database.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Integrated Hibernate with Spring by coding a Spring Configuration file.
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • Deployed the application in WebSphere Application Server 6.0.1.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST
  • Built ANT scripts for automated deployment and for the build operation of the entire application.
  • Hands-on experienced working with version controller tools such as SVN and JIRA as issue tracking software.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
  • Used Subversion for version control and created automated build scripts.
  • Performed unit testing using JUnit.
  • Handled production support of the application.
  • Documented the flow and functionality of the code for further reference.

Environment: Java, J2EE, Servlets, AJAX, Spring, Spring MVC, Spring REST, JMS, HTML5, JavaScript, JSP, CVS, CSS, AngularJS, JQuery, MVC, JDBC, J Profiler, Oracle 10g, XML, MVC, Hibernate, MQSeries, WebSphere, JUnit, Subversion, JProfiler, Ant, Mulesoft, SVN and SQL.

Confidential, Dallas TX

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed the application using Spring Framework that leverages classical MVC architecture.
  • Extensively worked on the Persistence Layer. Used Hibernate for persistence.
  • Wrote POJOs and Hibernate mapping files.
  • Involved in writing SQL queries in order to access data from the Oracle database. Used Hibernate for persistence.
  • Also worked on Native SQL (Named SQL Queries, custom SQL for loading), Hibernate filters and XML mapping.
  • Developed REST based Web services for other modules to access the functionality provided by the Events Manager using XML.
  • Writing technical analysis documents, design review documents and Junit cases.
  • Developed new screens to the application by designing the UI with HTML, JSP, CSS, AngularJs, JavaScript, AJAX, and Jquery.
  • Editors like SQL Developer, PL/SQL are used for developing and running the functions, procedures and SQL queries with Oracle. Wrote Perl Scripts to execute Cron jobs and Data migration.
  • Wrote the Ant scripts for building the EAR And JAR files for deploying the application.
  • Developed REST based Web Services to interact with back end/internal systems.
  • Used spring for dependency injection for plugging in the Hibernate DAO objects for the business layer.
  • Involved in Code Reviews, Defect Fixing and knowledge transfer.
  • Performed Unit Testing using JUnit, and also developed build script using ANT.
  • Used Git repository to share code across developers in the team.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Performed the Unit testing of the application using Junit.
  • Preparing the Installation notes and the Release notes for deployment to different environments.

Environment: J2EE, JSP, CSS, AngularJs, JavaScript, Hibernate, JDBC, Junit, Tomcat Application Server, Eclipse, Oracle, Perl, Git, AJAX, ANT, HTML, Jquery

Confidential, Carmel, IN

Java Developer

Responsibilities:

  • Involved in designing applications using the core J2EE design patterns Façade, Data Transfer Objects, Business Delegate, and Value Object.
  • Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using Unified Modeling Language (UML).
  • Developed JSPs strictly confining to the policy of no java use in them and AJAX was used for asynchronous server calls.
  • Presentation tier of the application was built completely on Struts framework. Heavily used Struts Tag Libraries, Validators, and Tiles and involved in Configuring web.xml and struts-config.xml.
  • Designed and developed the CIS application using Struts Dispatch Action.
  • Designed and implemented the Dynamic Web Pages using JSF.
  • Created Managed beans and defined navigation rules in faces-config.
  • Look and feel of the application is designed using JSFrich faces tags.
  • Worked on the back end part of the application involving Spring framework, and Hibernate.
  • Used Spring AOP for transaction management and developing advices for various cross cutting concerns such as logging, security and indexing.
  • Hibernate was used as admin tool persistence framework. Also, implemented interceptors using Hibernate and Spring.
  • Developed the Hibernate entity classes using Annotations and XDoclet.
  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers in Informix.
  • Agile delivery of software using practices of short iterations, sprints, Scrum.
  • Developed the provider by top-down approach by writing the WSDL.
  • Used SOAP Protocol for communicating between two different backend systems.
  • Extracted the SOAP request sent to and SOAP response received from the backend system.
  • Developed web services using Apache Axis web service engine.
  • Worked on writing Unix Scripting to perform certain tasks.
  • Involved in validating designs done by other developers as well as in the code review process. Wrote business rules using Drools and business logic processing customs declarations.

Environment: JDK1.5.0, J2EE (Servlets, JSP, JSF, Struts, Spring, Hibernate), JSF 1.2, HTML, Java Script, CSS, XML, Server Studio 6.5, Tomcat 5.x, Jboss 4.2, SVN, Maven, iReport 2.0.2, Spoon 3.2.0.

Confidential, West San Ramon, CA

Java Developer

Responsibilities:

  • Extensively Involved in Design and Development of the project and preparation of Technical Specification documents.
  • Extensively worked on creating setup and configuration for Struts 1.3, Spring 2.5 and Hibernate3
  • Extensively worked on querying oracle database through Hibernate
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Extensively worked on handling business object and Struts view layer using Spring IOC
  • Extensively worked on static HTML pages into JSP's with struts tags
  • Worked on JQuery for GUI level validations, Ajax calls and for other UI function
  • Worked on Ajax for handling request asynchronously.
  • Used java multithreading for sending emails using Java Mail API.
  • Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
  • Implemented Java to XML binding using Castor XML. Produced & Consumed REST based services using Jersey.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Worked on querying oracle11g database using Hibernate HQL. Creating unit test cases using JUnit
  • Configured and Deployed application on WebLogic Application Server in UNIX

Environment: JDK 1.5, Java EE 5/6, Weblogic 10.3.5, SQL Server 2008, JSP 2.1, Struts1.3, Spring 2.5, Hibernate 3.2, JavaBeans, HTML, DHTML, CSS, JavaScript, XML, CastorXML, Maven, JUnit, Log4j, TOAD, UNIX, WindowXP, Eclipse, FTP, TFS, Waterfall, MVC, Angular JS

Confidential

Java Developer

Responsibilities:

  • Created High Level and Low Level Design for the assigned module.
  • Involved in designing the database structure i.e., tables, views, stored procedures.
  • Developed the UI design using HTML, JSP.
  • Responsible for writing the code in Eclipse IDE, Servlets, JSP and JUnit tests.
  • Implementing database access classes using JDBC, Stored Procedures, and Callable Statements.
  • Writing Complex SQL statements, stored procedures & views.
  • Fixing the issues detected during the testing phase.
  • Integrating the Apache Web Server and Apache Tomcat container.
  • Deployment/trouble shooting of issues.

Environment: Eclipse IDE 3.1, MySQL 5.0, SQL Server, Servlets 2.4, Apache Tomcat 5.0, JDBC 3.0, JSP 2.0, JavaScript 1.5, HTML4.

We'd love your feedback!