We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • 5+ years of progressive and technical experience in the development of multi - tier applications using Java/J2EE.
  • Proficient in Analysis, Design, Development, Maintenance and implementation of Enterprise, web and client server applications.
  • Extensive experience in developing applications using Java, J2EE,Servlets, JSP, EJB, JMS, Spring, JSF, Struts, JDBC, Hibernate, HTML, XML and JUnit.
  • Expertise in client design using HTML, XML, CSS, JavaScript and JSP.
  • Experience in the functional usage of applications in JBoss, WebLogic, WebSphere and Apache Tomcat Server.
  • Experienced in developing the web Services, SOAP and REST.
  • Well versed in MVC (Model View Controller) architecture using spring, JSF and also implementing JSTL (JSP Standard tag library), custom tag development and tiles.
  • Proficient in using DOM and SAX parser.
  • Experienced in programming tools like ANT, Maven Build scripts, JUnit and Log4j.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi layered system architecture.
  • Strong working knowledge in SQL, PL/SQL- stored procedures and triggers.
  • Experience in writing test plans, test cases and test design specifications.
  • Extensive experience in Object Oriented Programming using Java.
  • Knowledge in designing presentation layer components using Struts, JSP, Servlets.
  • Strong experience with tools like Rational Rose (rational), CVS (project management) and SVN.
  • Strong analytical skills with ability to perform development tasks with minimal supervision.
  • Penchant to learn things, Good communication skills, Hardworking and adaptable, Quick learning, Self-motivated, precise and dedicated.
  • Very good knowledge and hands on experience in Agile Scrum Methodology & Software Development Life Cycle (SDLC) such as Waterfall, Incremental, Iterative.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, SQL,C#

J2EE Technologies: Servlets, JSP, EJB, JMS, JDBC, JPA, JUnit, Web Services(SOAP)

MVC Frameworks: Struts, Spring, JSF

ORM Frameworks: Hibernate, JPA

Web Technologies: HTML, DHTML, HTML5, CSS, Java Script, XML, XHTML, ASP.NET, AJAX.

Application Servers: WebLogic, WebSphere, JBoss.

RDBMS: Oracle 8i/9i/10g/11g, MS Access, SQL Server 2010, My SQL.

HTTP Web Servers: Apache Tomcat.

Methodologies: UML, OOAD, JAVA/JEE/J2EE Design Patterns.

IDE/Utilities: Eclipse, PL/SQL Developer, Star UML, SQL Developer, Netbeans, Spring Tool Suite(STS).

UML Tools: Rational Rose, MS Visio, UModel.

Operating Systems: Solaris(UNIX), Linux, and Windows XP/Vista/7/8.

Others: Maven, Ant, CVS, Log4j, JavaScript, Unix Shell scripting, JQuery, MS-Office.

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirements gathering, Design, Analysis and Code development.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Used JDBC to invoke Triggers, Stored Procedures in Oracle 10g.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Developed Restful Web services for transmission of data in JSON format.
  • Extensively worked on XML DOM Parser.
  • Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front-end, Used XSL/XSLT for transforming common XML format into internal XML format.
  • Apache Ant was used for the entire build process.
  • Used Hibernate for Object mapping.
  • Developed spring service classes.
  • Deployed the application on WebSphere server.
  • Used Log4J API for logging and debugging.
  • Developed the application using Front Controller, Business Delegate Factory Pattern, Session Facade, Data Access Objects, and Singleton.

Environment: Java, JSP, Struts 2.0, Servlets, Spring 3.0, EJB, JSTL,JSON, Web Services, WSDL, XML, HTML, CSS, WebSphere 7.0, Log4J 1.2.7, JUnit, PVCS 7.6, Oracle 10g, PL/SQL, Clear Case.

Confidential, Texas, TX

Java Developer

Responsibilities:

  • Involved in analyzing business requirements and compose them into a technical use cases.
  • Involved in creating class and sequence diagrams using Rational Rose.
  • Designed and developed the application based on MVC framework.
  • Involved in implementing Enterprise Javabeans (EJBs) to access the database.
  • Deployed Enterprise Java Beans on WebSphere Application Server.
  • Built web-tier components using JSP, Struts Tag Libraries (html, bean, logic etc.), JavaScript, and Action Beans.
  • Performed validations from a third party client using the Restful Web Services.
  • Used multi-threading to code very efficient programs.
  • Employed JDBC in persistent service to connect to MySQL and perform database operations.
  • Developed DAO’s to invoke DAP’s (Data Access Programs) to access data from .CSV files and to query MySQL database.
  • Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
  • Designed the Web Pages GUI using CSS, HTML
  • Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
  • Wrote batch jobs for loading data from .CSV files into database.
  • Interacted with the Users and Documented the Application.

Environment: J2EE 1.5, JSP 2.0, Struts 1.3,JDBC, XML, Log4J, JUnit, ANT, JavaScript, HTML, CSS, SVN, WebSphere 5.1, Eclipse 3.2, MySQL, Windows XP.

Confidential, Austin, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Actively involved in Requirement Analysis, designing, development and testing of the entire application.
  • Experience in the development of Presentation layer using JSF, HTML, CSS.
  • Involved in development of presentation layer using JSF framework, and MVC design paradigm.
  • Developed rich User Interface using Ajax Toolkit.
  • Used Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
  • Created the Presentation Layer, Business Logic Layer, DAO and Transfer Object using IBM Rational Application Developer.
  • Used in Spring AOP (Aspect Oriented Programming) Interceptors in Logging and Auditing.
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
  • Experience in using Data Access Objects (DAO), Session Facade, Business Delegate and Value Object patterns to increase the performance of the system.
  • Experience in using Hibernate for object-relational mapping and for database operations in DB2.
  • Used JUnit for testing the application, Maven for building Projects
  • Involved in configuring JMS and JNDI in rational application developer (RAD).
  • Used JUnit, JMeter for performance testing.
  • Created UML diagrams like Class diagrams, sequence diagrams, Activity diagram using
  • Rational Rose. Agile methodologies like scrum were used.
  • CVS technology was used for version controlling.

Environment: Java, J2EE, JDK, JSP, Struts, EJB, JMS, DOJO, Spring, Hibernate, DB2, Web Sphere Application Server, Web Services (SOAP, WSDL), JSF, CSS, Log4J, HTML, PL/SQL, CVS, Rational Application Developer, Rational Rose.

Confidential, Atlanta GA

Application Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design and testing phases.
  • Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
  • Using Java Financial platform built an application, which is an integration of technologies such as Struts, Spring and Web Flow.
  • Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
  • Designed client application using Java Server Pages (JSP), Cascading Style Sheets (CSS) and XML.
  • Implemented the Enterprise JavaBeans to handle various transactions
  • Developed Service Oriented Architecture using JMS for messaging.
  • Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
  • Developed version control using Subversion.
  • Used Spring Security for Authentication and authorization extensively.
  • Used Spring Core for dependency injection/Inversion of Control (IoC).
  • Used Log4j for debugging the issues and exceptions.
  • Participated in designing Web services framework in support of the product.
  • Responsible to write complex SQL and HQL queries to retrieve data from the Oracle database.
  • Involved End to End development by integration Frontend and Backend by Debugging.
  • Involved in complete development of “Agile Development Methodology” and tested the application in each iteration.
  • Used XML to transfer the application data between client and server.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Done with unit testing of all java classes using JUnit framework. Supports various kinds of testing activities starting from Integrated Unit Test, Sub System Test, System Test & User Acceptance Test.

Environment: Java, J2EE, Spring 2.0, JDBC 3.0, JNDI, Hibernate 3.0, JMS, Tomcat v6.0, Eclipse, Oracle 11g, XML/XSLT, HTML, JavaScript 1.2, SQL developer and Junit 4.0.

Confidential, Houston, TX

J2EE Developer

Responsibilities:

  • Involved in the requirements Analysis meetings and understand the requirements for the modules for development.
  • Interacted with Business Analysts in gathering the application requirements and customizations based on customer and client requirements and change requests.
  • Used Java and Multithreading to write business logic for different requirements.
  • Implemented the required functionality using Spring MVC Frame work.
  • Used JavaScript, Jquery, Ajax to control display as per user selection and avoid server round trips with unnecessary data and as required by application.
  • Used Spring Framework for Dependency Injection.
  • Implemented Message Queues.
  • Developed JSP and Servlets for the presentation tier.
  • Unit testing the components using JUnit.
  • Unit testing and working extensively with the testers and business analyst to finalize the portal.
  • Prepared Test Cases for each screen according to business requirements.
  • Setting up role based user access privileges.
  • Extensively worked on XML files.
  • Involved in writing various Queries to obtain data from the database & Stored Procedures for business logic.
  • Maintained the application configuration information (server name, external system URL, caching size, database URL, port, username, password, etc.) in various properties file.
  • Used Weblogic 10.3 as the application server. Deployed the entire application in Weblogic using MAVEN with ANT tasks.
  • Worked on different OS like UNIX/Linux, Windows NT, Windows XP, Windows 2K and Windows 7.
  • Strong Knowledge in generics jdk1.5.
  • Hands on Experience with J2EE design patterns
  • Created Test cases using JUnit 4.4 to test functionalities of application.
  • Implemented log4j for debugging as well as post production support. Utilized the same for logging each sensible data access from the application.
  • Used SVN for Source Control and Version Management of all codes and resources.

Environment: Java 1.5, JSP, HTML, XML, Weblogic, JavaScript, Spring Framework, oracle 10g, Linux, Eclipse Juno IDE.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in developing technical designs and implement code according to standards and Business rules.
  • Providing team with creative design and solutions to enhancements or code defects.
  • Delivering quality code on time.
  • Used JUnit for testing the application, Maven for building Projects
  • Identifying and communicating any issues or concerns regarding projects or defects to the team.
  • Assisting with Quality Assurance team by providing key test scenarios to defect solutions.
  • Hands on Experience with J2EE design patterns
  • Used SVN for Source Control and Version Management of all codes and resources.

Environment: Java 1.4, JSP, HTML, XML, Weblogic, JavaScript, Spring Framework, Eclipse IDE, Ajax, MySQL.

We'd love your feedback!