We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Phoenix, ArizonA

SUMMARY

  • 6+years of professional experience in Web based applications wif Object Oriented Technologies as well as development and implementation of Java and production support.
  • Sound experience in Core Java, Java Beans, JDBC, Servlets, JSP, JSTL, JSF,Struts, Spring, Hibernate, Apache - Tomcat, JAXB, ANT, Log4J, JUnit, Ajax, JavaScript, XML, XSD, HTML, Oracle SQL and PLSQL, JBoss EAP 6, Web Services (SOAP& Rest), Eclipse, CVS, Maven, Database, JSON, EJB, JMS, Oracle RMI,PL/SQL.
  • Experience on Administration and Application Deployment on various Application Servers such asWebLogic, WebSphere, JBOSSand Web-Server viz. Tomcat.
  • Conceptual knowledge in architecting java applications from the analysis to deployment.
  • Worked in J2EE based Frameworks, MVC for J2EE Application Development.
  • Hands-on experience working wif the JMS provider IBM MQ Series. Developed Message Driven Beans (MDB) and extensively used the JMS API.
  • Solid implementation experience in the area of J2EE design patterns: DAO, Business Delegate, Data Transfer Object (DTO), Service Locator, Session Facade, Singleton and Model View Controller.
  • Extensive experience in frameworks like Struts, spring and Hibernate ORM (Object Relational Mapping) Framework and SOA.
  • Solid experience in Java Database Connectivity; JDBC API, Entity Beans, DAO Pattern, and configuring data sources on Web sphere and Web logic App Server.
  • Experience in component based architecture design and development using OOAD & Design Patterns.
  • Comprehensive Experience in Application development using Software Methodologies like Iterative Development and Test Driven Development.
  • Experience in Web Services Development using SOAP and Rest protocols.
  • Having programming experience wif SQL, PL/SQL, Triggers, Functions, Stored Procedures, and Cursors for the databases.
  • Experience in migration and re-engineering of various projects from legacy systems into J2EE framework.
  • Conceptual knowledge in Object Oriented Concepts and its implementations.
  • Sound experience in Development Tools such as Eclipse, JDeveloper, NetBeans and STS.
  • Possess excellent leadership qualities, good Interpersonal Skills, team-working attitude, and take initiatives wif a proactive approach in problem solving and providing best solutions.
  • Extensive experience in all phases of software engineering including Requirement Gathering, Analysis, Design, Coding, Testing, and Implementation.

TECHNICAL SKILLS

Operating Systems: Windows,OS X, Linux

Java: Collection, Multithreading, Exception, Reflection, Generics, Auto Boxing etc.

J2EE: JSP, Servlets, JSF, JDBC, Struts, Spring, and Hibernateetc.

XML & Web Services: XML, XSL, DOM, JAXB, SOAP, REST, WSDL, JAX-WS

Browser - based: HTML, JavaScript, AJAX, XML

Application Servers: Web Logic 8.1/9.2/10.x, WebSphere 6.x, JBoss 4.x/5.x/6.x, Tomcat 6.x

Database & Tools: Oracle 9i/10g/11g, IBM DB2, PostgreSQL, MySQL, TOAD 7.6/8.5

IDEs: Eclipse 3.x, JDeveloper 10g, STS 3.6.x, Netbeans 7.x

Source Control: CVS, SVN, GIT

Development methods: Waterfall, Agile, Unified, TDD

Testing Frameworks: JUnit

Software tools: Maven, ANT

PROFESSIONAL EXPERIENCE

Confidential, Phoenix,Arizona

Java Developer

Responsibilities:

  • Implemented the MVC architecture using Spring framework
  • Implemented Data Access programming: Hibernate-ORM v3, Spring and JDBC
  • Worked on Web Services using java API for XML Services(JAX-WS) and build, deploying Restful Web APIs Services
  • Wrote PL/SQLqueries to access data from Oracle database.
  • Involved in performance tuning operation
  • Used JMS to process the messages asynchronously.
  • Worked on JSON request handling and developed JSON response for mobile application.
  • Resolved many challenging tasks while migrating by taking care of the sessions and creating stubs as per new environment etc.
  • Implemented several new features by calling new Web services which were provided.
  • Tested web services on SOAP UI.
  • InstantiateJava objects using SPRING framework.
  • Use AJAX Asynchronous Java API for better look and feel and better validation.
  • Was involved in writing business logic.
  • Developed business components based on J2EE Design Patterns such as IOC, DAO, Value Object, Singleton, Factory design patterns.
  • Used maven scripts to build the war file and involved in deploying in the Jboss Application Server
  • Wrote test-cases using JUnit, debugging Implementation and deployment activities.
  • Successfully tested the Test driven development model using JUnit and Spring framework

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:

  • Worked in an Eclipse environment
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Analyzed and understood the business requirements.
  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Implemented the application using JSF which is based on Model View Controller design pattern.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries
  • Implemented the template-based categorization of presentation content using Struts-Tiles.MVC implementation using Struts framework.
  • Developed components of web services (JAX-WS) end to end, using different JAX-WS standards wif clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Used Spring Framework for Dependency Injection and integrated it wif the Struts Framework and Hibernate.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, and Singleton.
  • Designed various tables required for the project in Oracle database and used Stored Procedures and Triggers in the application.
  • Performed unit testing using Junit framework and used Struts Test Cases for testing Action Classes.
  • Monitored the error logs using Log4j and fixed the problems.
  • Created the autantication system for the application using struts interceptors

Confidential, TX

Java Developer

Responsibilities:

  • Understood requirements from the client.
  • Developed the application using Java, JSP, Struts, Hibernate, and XML etc.
  • Used JSP Tags, Flex Tags to generate the necessary pages.
  • Developed data migration Java code and Oracle PLSQL code using Test Driven Development like Junit and DB Unit
  • Hibernate is used for object relational mapping and a persistence management solution.
  • Used ANT as a build and deploy mechanism and wrote ANT scripts to accomplish the task.
  • Used JNDI to register the services and lookup the services.
  • Used several design patterns like session façade, service locator, business delegate, singleton for re-usability, scalability and supportability
  • Used JavaScript to perform some preliminary validations and certain client side actions that needed to perform.
  • Built swing web components wif JSF rich faces.
  • Developed necessary DAO’s wif Hibernate as the persistence framework.
  • Designed Use Case, Sequence diagram in UML using Rational Rose.
  • Used AJAX to retrieve a list of search results from the server.
  • Developed and Implemented MVC Architecture using JSF and Spring
  • Developed Web-based environment using SOAP, to put it simply, allows Java objects and COM objects to talk to each other in a distributed, decentralized environment.
  • Java classes are described using WSDL, and accessed as a WSDL-described service through WSIF.
  • Extensive development using JavaScript.
  • Used GIT system to support distributed, nonlinear workflows
  • Development of Portal application wif WebSphere Application Server.
  • Participated in the activities to Convert services to Web Services using Axis, XML technologies.
  • Analysed impacts for small changes
  • Performed code review to achieve quality code.
  • Wrote PL/SQLqueries to access data from Oracle database
  • Involved in test-cases using Junit, debugging Implementation and deployment activities.

Confidential, OH

J2EE Developer

Responsibilities:

  • Designed a system and developed a framework using J2EE technologies based on MVC architecture.
  • Involved in the iterative/incremental development of project application. Participated in the requirement analysis and design meetings. Object modeling of the project application using UML wif Rational Rose.
  • Programmed the views using struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers are Servlets.
  • Designed and Developed UI’s using JSP by following MVC architecture
  • Developed Session Beans using J2EE Design Patterns.
  • Designed and developed Presentation Tier using Struts framework, JSP, Servlets, TagLibs, HTML and JavaScript. Written Action classes, Form beans.
  • Designed the control which includes Class Diagrams and Sequence Diagrams using VISIO.
  • Implemented J2EE Design patterns like Data Access Objects, Business Objects, Session Facade and Java Design Patterns like Singleton.
  • Extensively used MQ series and struts framework.
  • Used the STRUTS framework in application. Programmed the views using JSP pages wif the struts tag library, Model is a combination of EJB’s and Java classes and web implementation controllers are Servlets
  • Generated XML pages wif templates using XSL
  • Used JSP and Servlets, EJBs on server side.
  • Designed and developed Business Tier using Service Beans (Stateless/Stateful Ejbs) and other helper classes.
  • Designed and developed Data Access Layer using JDBC and Entity Beans Improving the coding standards, code reuse, and performance of the application by making effective use of various design patterns.
  • Developed a complete External build process and maintained using ANT.
  • Developed Customized frameworks - Exception Handling, Logging etc
  • EJB as a middleware in designing and developing a three-tier distributed application.
  • Implemented Home Interface, Remote Interface, and Bean Implementation class.
  • Implemented business logic at server side using Session Bean.
  • Extensive usage of XML - Application configuration, Navigation, Task based configuration.
  • Designed and developed Unit and integration test cases using Junit.
  • Used EJB features effectively- Local interfaces to improve the performance, Abstract persistence schema, CMRs.
  • Used Struts web application framework implementation to build the presentation tier.
  • Wrote SQLqueries to access data from MYSQL database.
  • Set up WebLogic Application server and used Ant tool to build the application and deploy the application in WebLogic.
  • Prepared test plans and writing test cases
  • Implemented JMS for making asynchronous requests

Confidential, Warwick, RI

Java Developer

Responsibilities:

  • Analyzed requirements, Implementation, Coding and Testing.
  • Trained the end users and wrote user requirements documentation.
  • Implemented MVC architecture using Struts framework.
  • Added Functionality in front endJSP, Server Side Coding, and Data Base Handling according to the requirement.
  • Integrated the Functionality wif entire application.
  • Monitored the Server of CVS files for Confidential .
  • Tested the Module (Manually) to ensure the application is working fine.
  • Designed and developed the backend implementing DAO factory design pattern.
  • Implemented the action support classes for the application.
  • Involved in creating Entity relationship diagrams.
  • Created and ran test cases and test suite throughout the development.
  • Created the autantication system for the application using struts interceptors.
  • Created Session Beans to handle the business logic associated wif the Inspectors.
  • Created Data access objects to access the data from the database.
  • Used EJB features effectively- Local interfaces to improve the performance, Abstract persistence schema.
  • Wrote SQL queries and stored procedures.
  • Involved in a SQL tuning for performance.

We'd love your feedback!