We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

TN

SUMMARY:

  • 6+ years of designing and developing web front end, component - based, object-oriented systems for building multi-tier architecture wif hands on development expertise in front end GUI layer.
  • Extensive experience in Web application development using - HTML, DHTML, CSS, XML, UML, JavaScript, Ajax, Spring, Hibernate, J2EE (JSP, JSTL, JMS, JSF, Servlets, JDBC, JNDI, Java Beans, LDAP, Struts, EJB).
  • Exposure to Software Engineering methodology like Agile methodology, Waterfall methodology.
  • Experience in using UML modeling tools like Rational Rose, MS-Visio and Enterprise Architect to develop expert level comprehensive design modules.
  • Experience on Web Technologies using HTML4/5, CSS/CSS3, XHTML, DHTML, JavaScript, JQuery, AngularJS, AJAX, XML and JSON.
  • Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO.
  • Proficient in coding using Multi-Threading, Collections, Interfaces, Exception Handling and Reflections.
  • Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS.
  • Expertise in working wif Service Oriented Architecture (SOA) & consuming and producing web services mainly SOAP, Restful, JAX-WS, and UDDI.
  • Strong experience in spring frameworks such as MVC, AOP, IOC, DAO, ORM, JDBC, DTO, JTA, Security and Context.
  • Involved in controlling complex page navigations through Spring MVC by configuring state changes and transitions in XML files.
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Expertise in various open source frameworks like Struts 2.2.3, Spring 4.0 and ORM Technology like Hibernate 4.1.
  • Expertise in using HQL, Criterion Queries & Named Queries in Hibernate.
  • Extensive experience in application server like Tomcat, JBoss, WebLogic and WebSphere.
  • Extensive experience in using IDEs like Eclipse, Net Beans, RAD and My Eclipse.
  • Experience in database design and development using Oracle 11g, My SQL and SQL server and familiar wif tools like SQL *Plus, TOAD
  • Involved in writing various Stored Procedures, Complex Queries, Functions, Triggers, ER Modeling, Functional dependencies, Query Tuning and Schema generations concepts.
  • Hands on experience in using ANT, Maven and Jenkins for project builds, Log4j for logging, JUnit for unit testing and XMLSPY for xml validation.
  • Good knowledge wif version control tools like CVS, SVN, Rational ClearCase and Tortoise.
  • Involved in preparing use-case, functional, technical design of teh project and test case,
  • Highly motivated, reliable analytical problem solver and troubleshooter wif strong attention to detail.
  • Adapt to new, evolving technologies and implement them in current projects.
  • Proven track record of coding, integrating complex technical processes wifin high-profile and deadline-oriented environments.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, PL/SQL

J2EE Technologies / Frameworks: EJB, JMS, Web Services (JAXB, JAXP, SOAP, RESTful, JAX-RPC, WSDL, SOA, UDDI), JSF, Struts, Spring, Hibernate, Servlets, JSP, JSTL, EJB,JNDI, JMS, RMI,IBM MQ Series, Log4j, Xml, XSLT

Web Technologies: HTML/ XHTML/ HTML5, DTD, CSS/CSS 3, JavaScript, JQuery, DOM, AJAX, JSON, AngularJS

ORM Frameworks: Hibernate 2.0x/3.x/4.x, JDBC

Frameworks: Spring 2.x/3.x/4.x, Struts 1.0x/2.0x, JSF, MVC.

Version Control/QA Tool: ClearCase, CVS, JCVS, VSS and HP Quality Center

Web Servers: WebSphere, WebLogic, Apache Tomcat, JBoss

IDE: Eclipse, Net Beans, RAD, IBM Rational Software Architect

Unit Testing Tools: JUnit, Mock objects in Spring

Operating Systems: Windows XP/7, Windows 8, Linux Centos

PROFESSIONAL EXPERIENCE:

Confidential, TN

Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of teh project using Agile methodology.
  • Used various Core Java concepts such as multi-threading, exception handling, collection APIs to implement various features and enhancements.
  • Performed system analysis, design using OOA/OOD and UML diagrams.
  • Involved in implementation of MVC architecture using AngularJS, JSF and Spring MVC Framework.
  • Developed GUI using JSP, JavaScript, AngularJS, HTML5, AJAX, CSS3 and JQuery.
  • Developed JavaScript and AJAX functions for client side validations.
  • Created interface to manage user menu and Bulk update of Attributes using AngularJS, React JS, and JQuery.
  • Implemented teh AngularJS in creating animations based on CSS classes.
  • Developed a business domain, which is internally handled by teh Session bean (EJB) and Hibernate.
  • Composing teh application classes as Spring Beans using Spring IOC/Dependency Injection.
  • Developed various Java objects (POJO) as part of persistence classes for ORM
  • Developed Data persistence API using Hibernate and Spring DAO layer.
  • Implemented logging and transaction manager using Spring's Aspect Oriented (AOP) concept.
  • Extensively used Hibernate in data access layer to access and update information in teh database.
  • Used teh Restful WebServices for all teh business components (Services) to communicate wif each other.
  • Worked on XML, XSD and XSLT to parse teh request and create teh new one based on teh specification.
  • SOAP-UI was used extensively for testing of web services across all environments Applications are deployed in teh WebSphere Application Server.
  • Created SQL queries and Stored Procedures for CRUD (Create, Read, Update and Delete) operations on database.
  • Used Maven and Jenkins tools to build java application in gzip /tar/jar file for deployment of teh application.
  • Used SVN as configuration management tool for code versioning and release.
  • Used Log4j logging framework for logging of trace and Auditing.
  • Participated wif SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
  • Developed unit test cases using JUnit framework.

Environment: JDK 1.7, J2EE, JSF, HTML5, XHTML, CSS3, AngularJS, React JS, AJAX, JavaScript, JSP, JDBC, XML, Spring 3.5, Hibernate 4.0, EJB, WebServices, Restful, SOAP-UI, Oracle 11g, Maven, Jenkins, IBM WebSphere 8.5, JIRA, Log4j

Confidential, Minnetonka, MN

Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of teh project.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Developed teh entire application implementing MVC Architecture integrating JSF wif Hibernate and spring frameworks.
  • Designed and developed User Interface wif JSP, HTML5, XSLT, CSS3, XHTML, JSTL, JavaScript and AJAX.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Implemented advanced Java API and core java for coding sophisticated business logic.
  • Used Hibernate as Persistence framework mapping teh ORM objects to table using Hibernate annotations.
  • Used Spring Framework for Dependency Injection and integrated it wif Hibernate.
  • Used Spring JDBC Dao as a data access technology to interact wif teh database.
  • Used Spring Security for authentication and authorization of teh application.
  • Worked on JAX-WS, JAXB WebServices using SOAP and JAX-RS, Jersey for Restful WebServices.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web services (using EJB3 annotations) wif Ant builds & deployment to invoke EJB session beans using Hibernate.
  • Used MQ Series for business integration of design framework and backend data controller.
  • Created SQL queries to perform insert, update or delete operation on Oracle database.
  • Used Maven to build teh application and used Log4J for debugging.
  • Used Eclipse for application Development and CVS for version control.
  • Coded, tested and deploying teh web application using WebLogic Application Server.
  • Used JUnit Framework for teh unit testing of all teh java classes.
  • Active participation in teh deployment, release and post release support activities.

Environment: JDK 1.6, J2EE, JSP, HTML5, CSS3, JavaScript, AJAX, Hibernate 3.6, Spring 3.2.5, JSLT, Rational Rose, XML, Restful, SOAP, EJB, Web Services, Oracle, WebLogic 10.3, Log4j, Maven, CVS, Eclipse, MQ

Confidential, Monroe, LA

Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design and testing phases.
  • Involved End to End development by integration Front End and Backend by Debugging.
  • Involved in complete development using Agile Development Methodology and tested teh application in each iteration.
  • Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in teh Design phase.
  • Designed teh application by implementing Struts based on MVC Architecture, simple Java Beans as a Model and JSP UI Components as View and Action Servlet as a Controller.
  • Developed MVC design pattern based User Interface using JSP, XML, HTML and Struts.
  • Developed custom validations and consumed Struts validator framework validations to validate user input.
  • Implemented teh Enterprise Java Beans (EJB) to handle various transactions.
  • Developed Web Services to transfer data between client and server using Apache Axis, SOAP, WSDL and UDDI.
  • Used Spring Framework for dependency injection/Inversion of Control (IoC), Transaction Management and AOP.
  • Used Spring Security for Authentication and authorization extensively.
  • Development of MQ application programs for Java JMS environments using queues and messages.
  • Used JNDI to perform lookup services for teh various components of teh system.
  • Interfaced wif teh Oracle back-end using Hibernate Framework and XML configuration files.
  • Responsible to write complex SQL and HQL queries to retrieve data from teh Oracle database.
  • Extensively written unit and integration test cases using mock objects and Junit.
  • Used RAD as development tool and deployed teh application on WebSphere Application Server.
  • Used Log4j for debugging teh issues and exceptions and SVN for version control.
  • Used teh JDBC for data retrieval from teh database for various inquiries.
  • Performed 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, Struts 2.3, HTML, JavaScript, JSP, Servlets, Spring 2.5, JDBC, JNDI, Hibernate 3.5, JMS, XML/XSLT, WebServices, SOAP, WSDL, Eclipse, Rational Rose, Oracle 10g, SVN, EJB, RAD, Log4j, WebSphere, JUnit

Confidential, Erie, PA

Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis and Documentation.
  • Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating teh UML notations
  • Designed and implemented teh UI using Java, HTML, JSP, AJAX and JavaScript.
  • Worked wif JSF framework to represent UI components and manage their state.
  • Developed data access layer using Data Access Object (DAO), Session Façade, Business Delegate and Singleton design patterns.
  • Developed various Servlets and Java Interfaces as part of teh integration and process flow required for teh system.
  • Developed and configured teh Java beans using Spring and Hibernate framework.
  • Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
  • Involved in developing teh applications using Spring Framework for Dependency Injection(Inversion of Control).
  • Implemented teh business logic using EJB(session and entity beans)
  • Involved in teh developing of ANT build script and deployment in JBoss Application Server.
  • Implemented teh caching mechanism in Hibernate to load data from Oracle database.
  • Extensively used PL/SQL for writing queries and stored procedures in Oracle Database.
  • Developed and maintained Hibernate based data layer.
  • Used JUnit and Struts Test cases for testing teh application modules.
  • Used Rational ClearCase for version control.

Environment: Java, J2EE, HTML, JSP, AJAX, JavaScript, JSF, Spring, Hibernate, Servlets, EJB, UML, Hibernate, XML, SOAP, Apache CFX, Toad, Oracle 10g, Log4j, Junit, JBoss, ClearCase, ANT

Confidential, Richmond, VA

Java Developer

Responsibilities:

  • Involved in teh design and development of teh entire application.
  • Created UML diagrams (use case, class, sequence, and collaboration) based on teh business requirements.
  • Developed teh front end of teh application using HTML, JSP, CSS and JavaScript Frameworks.
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Interfaced wif teh Oracle back-end using Hibernate Framework and XML config files.
  • Created schema and processed XML to stream data across different Interfaces for authentication, authorization, charge and reversal of a real-time transaction.
  • Implemented session beans to perform business logic and entity beans to persist or retrieve data from teh Oracle database.
  • Used Eclipse for teh development environment and CVS for version control.
  • Wrote JUnit test cases to test teh functionality of each method in teh DAO layer.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from teh databases.
  • Used Configured and deployed teh web application using Tomcat Application Server.
  • Prepared technical reports and documentation manuals for efficient program development.

Environment: Java, Struts, HTML, CSS, JSP, JavaScript, XML, Hibernate, HQL, Oracle, PL/SQL, HQL, Eclipse, Tomcat, JUnit, CVS

We'd love your feedback!