We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Birmingham, AL

SUMMARY

  • 7 plus years of professional experience of developing enterprise applications using Object Oriented methodologies, enterprise technologies, frameworks and design patterns.
  • Experience in all the phases of Software Development Life Cycle - analysis, design, development, deployment, testing and maintenance of enterprise applications.
  • Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO.
  • Excellent understanding and expertise in web tier frameworks like Struts and Spring MVC
  • Knowledge in all components of struts-config file. Well-versed with various Struts actions classes.
  • Excellent hands on experience on Struts framework and extensively used Validator Framework and Tiles Framework
  • Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JNDI and other Remote Components
  • Good Experience of Object Relational mapping frameworks like Hibernate and JPA
  • Used JMS and MQ for messaging purposes in middleware
  • Good knowledge and experience in implementing open source frameworks Hibernate and Spring
  • Excellent knowledge and experience in SQL queries, PL/SQL, Stored Procedures to interact with Oracle and MS SQL Server databases
  • Expertise in using HQL, Criterion Queries & Named Queries in Hibernate
  • Hands-on experience in implementing REST Web services and SOAP Web services
  • Used various web servers like Apache Tomcat, Web Logic and IBM Web Sphere and enterprise application server like JBoss
  • Experience on different Operating Systems - Windows 2003/2008/XP/Vista/7/8.1, Linux and Unix
  • Experience in using Version Control Systems like CVS, Tortoise SVN, Clear Case and GitHub
  • Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team
  • Received Appreciations for Successful and Smooth rollout of the Enterprise Applications in the Production environment
  • Good at designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks

TECHNICAL SKILLS

Languages: Java, C++, .Net, SQL, PL/SQL, HTML, XML, JavaScript, C#

Java/J2EE: Java, J2EE, Servlets, JSP, JSF, Java Beans, JDBC, EJB 3.0, Tag Libraries, JNDI, JMS, JAXP

Web Development: Struts, Spring, Hibernate, iBatis, Ehcache, Log4j, Ant, Web Services, SOAP, REST, WSDL and UDDI, Apache Maven

Application Servers: JBOSS, Tomcat, Web Logic (9/10/11/12), Web Sphere Application Server (6.x/7), Web Sphere Portal Server 6/7

Operating Systems: Windows(8.1), AIX, UNIX, Linux

Configuration Mgmt: Tortoise SVN, Clear case, Clear quest, PVCS, CVS, Git, GitHub

Development Tools: Red Hat Jboss Developer Studio, Eclipse, my Eclipse, Net Beans, WSAD, JUnit, Rational Application Developer

RDBMS: Oracle, SQL Server, DB2, MySQL, Toad, SQL* Plus, ER diagrams

Software Engineering: UML 2.0, Rational Rose, Microsoft Visio, Design Patterns (MVC, DAO etc.)

Issue Tracking and Review Tools: Atlassian JIRA, Confluence, Fisheye+Crucible and HipChat

PROFESSIONAL EXPERIENCE

Confidential, Birmingham, AL

Java Developer

Responsibilities:

  • Developed WSDLs for exposing Webservices for end users
  • Developed WSDL for consuming purpose whose purpose is to print pdf document or sending email with insurance policy details
  • Worked in Scrum Environment for developing day to day tasks assigned to me
  • Worked on Production Issues and Helpdesk ticket issues of Projects Agency 2.0 and Onelink8
  • Used Jenkins for continuous integration, build purpose and deploying project for QA team
  • Wrote Junit test cases for unit test cases
  • Huge experience working on Spring MVC and Struts based Java applications.
  • Used mock objects while developing Junit test cases
  • Used EMMA tool for code coverage purpose
  • Used Log4j for debugging
  • Used Tomcat as webserver to work on production issue and helpdesk ticket issues
  • Used SOAP UI to test and develop SOAP Webservices
  • Interfaced with the Oracle 10g back-end database using JDBC
  • Wrote SQL queries to perform back-end database operations
  • Created, edited and updated tables by writing SQL queries based on requirement.
  • Worked on ALM(Application Lifecycle Management) Defect issues and resolved them by code editing or by identifying root cause of the issue
  • Used Tortoise SVN for Version Control
  • Used Atlassian JIRA tool for issue tracking and daily Scrum implementation of project
  • Used Atlassian tools like Confluence for sharing important documents or ideas with peers and teammates who are interested,
  • Used Atlassian tools like Hip chat for group discussion and FishEye+Crucible for code reviewing task completed by teammates or peers
  • Good experience working on Eclipse, my Eclipse and Red Hat Jboss Developer Studio Frameworks
  • Used Apache Maven as the Build tool for all the projects used and jdk 1.7 as Runtime Environment
  • Used Spring 3.1 and Hibernate 4.0 facets for project set up

Environment: Java/J2EE, J2SE JDK 1.6, Struts, JSP, Hibernate, EJB 3.0, SOAP, WSDL, DOM, SOAP UI, Rational Rose, Tortoise SVN, Log4J, JUnit, Apache Maven, JIRA, Confluence, Oracle 10g, my Eclipse, Jboss Developer Studio.

Confidential, Orlando, FL

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC)
  • Use Agile (SCRUM) methodologies for Software Development
  • Used Microsoft Visio for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase
  • Implemented the application using Spring Framework which is based on Model View Controller design pattern
  • Extensively worked on developing Restful Webservices
  • Have a very good experience on Developing and Consuming Restful Webservices
  • Used Jersey to develop Restful APIs
  • Used Spring MVC and Spring DAO for developing J2EE based applications
  • Developed Custom Tags to simplify the JSP code
  • Used JMS and MS as Enterprise middleware for messaging purposes
  • Used Hibernate in data access layer to access and update information in the database
  • Generated the Hibernate mapping files and developed the underlying domain objects
  • Developed the Hibernate DAO classes
  • Used J2EE SDK to develop enterprise java classes and functionalities
  • Used EJB 3.0 and JMS to develop enterprise applications
  • Used Apache Maven as project build tool
  • Extensively used HQL, Criterion Queries while developing the DAO classes
  • Actively involved in designing and implementing Singleton, MVC and DAO design patterns
  • Used Apache CXF for creating the Web Services to interact with other modules
  • Developed WSDL in eclipse
  • Used JUnit framework for unit testing of application and Apache Maven to build the application and deployed on Web Logic
  • Configured and used Log4J for logging
  • Performed TTD development

Environment: Java/J2EE, J2SE JDK 1.6, Struts, JSP, Apache Maven, Hibernate, JavaScript, HTML, JNDI, Apache CXF, XML, EJB 3.0, SOAP, WSDL, DOM, SOAP UI, SVN, Log4J, JUnit, ANT, Oracle 10g, Eclipse

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • Worked with the business and the architecture teams to co-ordinate the design and development efforts
  • Designed and developed a Dashboard application that would display crucial corporate information to management and business users
  • Worked on the backend to develop Restful Web services that are consumed on the front end to build the dashboard
  • Also used Spring Dependency injection/Inversion of Control concept
  • Used SoapUI for testing web services
  • Used Spring MVC, Spring DAO and Spring JPA to maintain and enhance existing Java applications
  • Used Object Oriented design patterns to build components
  • Worked in an Agile (Extreme Programming) environment
  • Worked on documentation including requirements specification, logical design, physical design, defect and problem resolution and prototype documentation
  • Participated in code reviews
  • Completed tasks assigned on time with high quality
  • Analysis and Design of various modules using J2EE Architecture, MVC Design Pattern, Singleton, Factory, Command, Session Facade and Data Access Object
  • Worked with QA to ensure that all the test scenarios are covered
  • Involved in coding, maintaining, and administering various web modules to be deployed on a Web Logic Application server
  • Used Eclipse3.0 IDE for developing code modules in the development environment
  • Wrote test cases in JUnit for unit testing of classes

Environment: Java/J2EE, J2SE SDK, Spring, REST, SOAP, Web Services, Design Patterns, Eclipse, Web Logic Application Server, WAS, Tortoise SVN, Web Sphere Portal Server, Corticon, AIX, Oracle, SQL.

Confidential, Louisville, KY

Java Developer

Responsibilities:

  • Created Documents of understanding. Design docs, during transition from client SMEs
  • Involved in development and deployment activities
  • Requirement gathering & Creating Technical design documents based on the requirement analysis
  • Involved in developing the application using Spring framework
  • Worked on back-end coding in polymorphism, Inheritance
  • Involved in installation of web logic server, creation of domains
  • Design and developed JDBC connection objects for the data retrieval and update
  • Responsible for developing Hibernate configuration file to configure the data base drivers, connection pooling, session management and mapping files to map to database tables
  • Involved in Spring DAO implementation
  • Use of Hibernate Queries at the backend for the effective Search Implementation
  • Writing PL/SQL procedures and functions using PL/SQL editor
  • Used VSS version controlling

Environment: Java/J2EE, Servlets, JSP, JDBC, HTML, Java Script, Tortoise SVN, Spring, Oracle10g, Eclipse 3.6, Web Logic 10.3, VSS.

Confidential, Fort Worth, TX

Java Developer

Responsibilities:

  • Involved in design, development and maintenance efforts of the Employee Travel Reservation System (NRTP) Application
  • Worked with business users, analyzed requirements designed and implemented functionalities according to the business needs.
  • Implemented new functionalities in the reservation system of the Employee Travel Planner application
  • Used Spring, Hibernate for the Employee, Reservation and Check In modules used to make reservations calling the Sabre services
  • Used DynaActionForm in Struts framework for forms. Used JavaScript and Struts Validation Framework to perform frontend validations
  • Implemented MVC, Singleton, and DAO J2EE design patterns
  • Developed JUnit Test Cases for unit testing. Used Log4j for logging
  • Interfaced with the Oracle 10g back-end database using JDBC
  • Wrote SQL queries to perform back-end database operations
  • Documented technical specs, class diagrams and sequence diagrams, developed technical design documents based on changes.
  • Analyzed Portal capabilities and scalability and identified area where Portal could be used to enhance usability and improve productivity

Environment: Java/J2EE, Spring, Hibernate, EJB, JSP, Ehcache, Servlets, Design Patterns, Struts, RAD, Web Sphere Application Server, Tomcat, Tortoise SVN, Web Services, Oracle, Oracle XML Database, DB2, SQL, LDAP.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements development, System Testing
  • Developed UML diagrams like Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detail design phase
  • Developed Servlets to handle the user requests
  • Developed JSPs as part of front end UI
  • Implemented the client validations using JavaScript
  • Developed Session Beans to process requests from the user interface
  • Developed DAO classes to perform the CRUD operations
  • Developed complex SQL queries to insert, update and used JDBC to invoke Stored Procedures
  • Configured and deployed web application in JBoss Application Server
  • Created JUnit test cases and created set up manuals and user guides
  • Participated in weekly meetings to collaborate with team members
  • Worked with the Testing team in fixing the defects

Environment: Java, JDK1.4, Servlets, JSP, EJB, JDBC, JavaScript, HTML, Eclipse, JUnit, SQL Plus, JBoss, SQL server 2000

We'd love your feedback!