We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

AZ

SUMMARY:

  • Having 6 plus years of experience in designing and developing multi - tier web based client-server applications using Intranet/Internet Enterprise Software applications for financial, insurance and telecom organizations using Struts and Hibernate and technologies like Java, JSP, Servlets, EJB, AJAX, JMS, ORM, JNDI, Web services, JDBC, JAXB, XML, JavaScript, JQuery.
  • Expertise in developing web applications with Struts, Struts Validation Framework, Tiles Frameworks, Spring CORE, Spring MVC, and Spring AOP .
  • Experienced in Software Development life cycle using various methodologies like waterfall, agile.
  • Good knowledge in Object Oriented Design Pattern concepts.
  • Expertise skills in Java Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Java Script, JQuery, AJAX, CSS, HTML, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
  • Strong Knowledge in XML technologies including XML, XSD, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XML Beans).
  • Proficient in using XML Suite of Technologies (XPATH,XQUERY,XSL, XSLT, DTD, XML Schema, SAX, DOM)
  • Expertise in developing Servlets, JSPs, Struts tags and custom tag libraries.
  • Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX-WS.
  • Hands on exposure to multiple Application Servers like JBoss, IBM WebSphere Server and Weblogic.
  • Expertise in IDEs and tools like RAD, Eclipse, Rational Rose, TOAD, Maven etc.
  • Expertise in back-end procedure development, for Database Applications using Oracle, DB2
  • , SQL and PL/SQL, SQL Server.
  • Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
  • Experienced in Design Methodologies like MVC, OOP, and OOD.
  • Proficient in unit testing the application using JUnit.
  • Experienced in building tool ANT and logging tool Log4J.
  • Good knowledge in version control system tools like CVS, SVN, and GIT.
  • Experienced in Documenting the Software Requirements and Specifications including Functional Requirements, Data Requirements and Performance Requirements.
  • Strong Technical background, excellent analytical ability, good communication skills, team player and goal oriented, with a commitment towards excellence.
  • Highly organized with the ability to manage multiple projects and meet deadlines.
  • Performed building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application Server.
  • Good understanding of Scrum methodologies, Test Driven and continuous integration.
  • Major strengths are familiarity with multiple software systems, ability to learn quickly new technologies, adapt to new environments, self-motivated, team player, focused adaptive and quick learner with excellent interpersonal, technical and communication skills.

TECHNICAL SKILLS:

Operating System: Windows 2000/NT/ XP/Vista/7 and Linux Redhat, UNIX

Languages: C, C++, Java1.5/1.6/1.7, UML, SQL, PL/SQL

Frameworks and Utilities: Struts, Spring, Hibernate.

Databases: Oracle 11g/10g/9i, MySQL, MS SQL Server, MS-Access

Web technologies: JSP, Servlets, EJB, JNDI, JDBC, Java Beans, HTML, JavaScript, Web Services, SOAP, WSDL, AJAX, CSS

XML technologies: XML, XSL, XSLT, SAX, DOM, XMLBeans and JAXB

IDE: RAD 6.x, IBM WSAD 5.1.2, Eclipse 3.2, Net beans

App Server: WebSphere6.1/5.1, WebLogic 7.1/6.1, JBoss 5.x.

Web Server: Apache Tomcat 6.0/5.5, Java Web Server 2.0, IIS

Version Control: ClearCase, Subversion, PVCS, CVS.

Build and Testing: Ant, Maven, Junit.

Tools: TOAD, SQL Developer, Rational Rose.

Protocols: TCP/IP, HTTP, HTTPS, FTP, SOAP, UDDI

Design Methodologies: UML, Rational Rose, SDLC, Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, AZ

Java/J2EE Developer

Responsibilities:

  • Worked on Agile Environment having daily stand up meetings, pre planning and planning meeting and also face-to-face communication.
  • Responsible for completion of the User stories assigned for each Sprint including Analysis.
  • Development, Testing, Defect fix, Tech Spec update, without any deviations in schedule.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API which will be used across the frame work.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
  • Used Log4j for the logging the output to the files.
  • Used ant and maven build tools to compile the enterprise application and create the WAR & EAR files .
  • Used Gradle to build, run and create JAR and WAR files among other uses.
  • Involved in jar up gradation for spring hibernate and other dependent API
  • Coding, Documentation, Unit test case writing and Unit testing.
  • Consumed RESTfull Web services

Environment: J2EE, XML,JSON, SOAP, REST, JUNIT, Maven, Ant, Gradle, AJAX, JQuery, JSP, HTML, JIRA, GIT, Eclipse, SQL.

Confidential, FL

Java/J2EE Developer

Responsibilities:

  • Responsible for requirement understanding, designing and development.
  • Designed and implemented business logic and integrated with front controllers.
  • Designed and developed front-end user interface using Struts framework, CSS, AJAX and JavaScript.
  • Enhanced the Web Application using Spring Framework and Spring JDBC Template.
  • Implemented the application using Spring 3.0 framework which is based on Model View Controller architecture.
  • Involved in implementation of Middleware using Hibernate Framework to access the database.
  • Experience in setting up data sources and configured JNDI in Rational Application developer for various modules.
  • Used subversion as repository for version controlling of projects.
  • Used Eclipse as IDE for development and unit testing.
  • Prepared documentation and user manual for the application.
  • Implemented different Design patterns like Factory, Singleton Pattern, Observer Pattern and MVC architectural design patterns.
  • Participated in Daily Scrum Meetings and Sprint Retrospective and sprint planning for on time delivery of Business Needs.
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
  • Development of JPA, Hibernate, DAO for data fetching for batch and front-end processing
  • Designed and developed the user interface screens, data base design changes and changes to user access modules.
  • Written SQL queries, stored procedures modifications, Local Data Base Changes and Used Toad for Testing Environment for existing database structure as required per addition of new features.
  • Involved In Code Refactoring and Implementing Solid Principles (Object Oriented Design).
  • Managed spring tags, JSTL, custom tags and extensive JavaScript for the whole web application.
  • Client side validations and server side validations are done according to the business needs.
  • Building application and deployment in servers as per request from the QA team using Maven 2.2.1.
  • Participated in User Acceptance Testing and issue resolution
  • Load and transform large sets of structured, semi structured and unstructured data

Environment: Java, J2EE, JSP, Servlets 2.5/3, Hibernate 3.5, Spring 2.5.6, JAX-RS, Web Services, SOAP, WSDL, UML, JavaScript, JQuery, Spring Web Flow, XML, JBoss, Log4j, Oracle10g, JUnit 4, Eclipse 3.5, EJB.

Confidential, Detroit, MI

J2EE Developer

Responsibilities:

  • Followed Agile Methodology in analyzing, defining and documenting how the application will support functional and business requirements and coordinated these efforts with Functional Architects.
  • Used various tools like OOD Visual Basic (UML), which is used for requirements gatherings in business.
  • Extensively involved in developing REST web services generate JSON format response depending upon the Clients (Mobile & DashBoard) Request.
  • Used Jackson JSON API to serialize and de-serialize JSON data for interacting with Clients.
  • Designed and developed front-end using Servlets, JSP, JSF, JavaScript and AJAX.
  • Used Struts 2 framework in web tire to handle user request.
  • Implemented application with Spring MVC, Spring DAO, Hibernate.
  • Developed the Action classes, Action Form classes and configured the struts-config.xml file.
  • Used Struts-validator framework for form-validation and application error Handling.
  • Used JavaScript as the client side scripting language to perform validation on all forms and not to allow junk data.
  • Participating in (conducting & getting feedback) peer code review meetings.
  • Implemented JMS for asynchronous auditing purposes.
  • Involved in integration of claimant information with IBM MQ Resource Adapter for message queuing.
  • Wrote JUnit test cases to test the application and performed random checks to analysis the portability, reliability and flexibility of the project
  • Involved in developing Message Driven and Session beans for claimant information integration with MQ based JMS queues.
  • Bug fixing / enhancements during system testing and user acceptance testing
  • Working with other team members (developers, PM, BA) and users to understand User Requirements.
  • Developed ORM scripts for Hibernate to synchronize Domain Model and Relational Model.
  • Involved in writing the Java utility classes to convert MQ based control claimant information.
  • Developed Web Services using Apache Axis that is shared between front-end and medical bill review system.
  • Fixed the bugs detected during JUnit Testing and Integration testing.
  • Used SVN & GIT for Version Control.

Environment: Java - JDK 1.6/1.7, Servlets, JSP, Spring 2.5,Struts2.2, RESTful WebServices,JMS, EJB (Session and Message Driven Beans),Eclipse, GIT, SVN,WebLogic10.3.6,Unix,JavaScript,Oracle 10g,SQL,Maven.

Confidential, Irving, TX

Java/J2EE Developer

Responsibilities:

  • Involved in gathering requirements and built technical specifications from the requirements.
  • Used agile development methodology during designs, implementation, testing, and maintenance.
  • Developed the presentation layer and Spring- framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.
  • Designed and developed Spring AOP components for Service implementation.
  • Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading / fetching strategy implementation
  • Business-logic controller framework development utilizing spring framework and dependency injection, catering to both standard server-side and AJAX client requests.
  • Implemented Transaction Management based on Spring AOP and Dependency Injection based on Spring IOC.
  • Employed Hibernate 3 for ORM mapping and persisting the data to backend.
  • Participated in developing user interfaces using JavaScript, Jquery, HTML, XHTML, CSS 3 custom tags.
  • Consumed Restful Web Services from third party for authorizing payments to/from customers and implemented them using Jersey.
  • Did Packaging and Deployment of builds through Maven.
  • Worked on UNIX shell scripting for the project.
  • Test Driven Development (TDD) approach was utilized and the test coverage was always maintained and validated using Clover and Cruise Control.
  • Used LDAP services for user authentication and authorization.
  • Involved working with DB2 database as a backend.
  • Weblogic Application Server is being used as the Business Service Tool in middle tier.
  • Used Log4j for tracking the applications.
  • Used Clear case as version control tool and Clear Quest for defect management.

Environment: Agile, Core Java, J2EE, Spring, Hibernate, Weblogic Application Server, Eclipse, Oracle 10g, LDAP, HTML, Maven, Rest, LOG4J, TDD, Clear case, Clear Quest, JMS, JQuery, DB2.

Confidential

Jr. Software Engineer

Responsibilities:

  • Involved in designing the Administration Module and Alerts Module of the product
  • Analysis, design and development of Application based on J2EE and Design Patterns.
  • Used the Struts framework for managing the navigation and page flow.
  • Created templates using design patterns (Business Delegate, Service Locator, Session Façade)extensively.
  • Developed the EJB-Session Bean acts as Façade, will be able to access the business entities through their local home interfaces.
  • Used JDBC for accessing the data from the DB2 database.
  • Provided support for Production and Implementation Issues.
  • Involved in end-user/client training of the application.
  • Involved in the release management process to QA/UAT/Production regions.

Environment: J2EE, Java 1.2, EJB2.0, Java Beans, JDBC, JSP, Struts2.0, Design Patterns, BEA WebLogic 7.1, PL/SQL, DB2, UML, GIT, JUnit, Log4j.

We'd love your feedback!