We provide IT Staff Augmentation Services!

J2ee Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

Experience Summary:

  • Over 6 years of experience in Java Web and Client server development with knowledge in all the phases of the life cycle of the software development including requirements, design, coding, testing, deployment, change and configuration management, process definitions and project management.
  • Experience in Object Oriented Analysis and Design (OOAD)
  • Experience in Object Oriented Programming (OOPS) and Distributed Application development.
  • Extensive experience in developing web-based applications on J2EE platform.
  • Extensively worked on Java, JSP, Servlets, Spring, EJB, Tag libraries, JavaScript/JQuery, AJAX, XML, JDBC, Hibernate and JPA ORM tools.
  • Worked extensively in MVC frameworks, Struts and JSF.
  • Experience in developing Web Services using XML over HTTP(s), SOAP/WSDL and REST
  • Extensively worked on XML Parsing (DOM/SAX), XML Schemas and XMLBeans
  • Have good exposure on service-oriented architecture (SOA).
  • Used ANT for building and deploying application source code on IBM Web Sphere Application Server.
  • Solid Understanding of RDBMS concepts
  • Working knowledge of SQL and PL/SQL in Oracle and SQL Server.
  • Worked with JUnit for unit testing.
  • Worked on several web and application servers like Apache Tomcat, Weblogic and WebSphere.
  • Hands-on experience on development tools like Eclipse, RAD, WSAD, My Eclipse, and NetBeans.
  • Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
  • Experience in working with customers to determine their needs, gather, analyse and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status.
  • A self-motivated individual with analytical and leading skills to accomplish high quality projects within budget and schedule.
  • Strong communication and interpersonal capabilities.
  • Highly motivated and hardworking individual with strong verbal and written communication skills.
  • Ability to learn quickly and to correctly apply new tools and technology.

Software Skills:

  • Languages: Core Java, SQL, PL/SQL
  • J2EE Technologies: J2EE (Servlets, JSP, EJB 2.0/3.0), JDBC, Web Services (XML over HTTP(s), JAX-RPC, SOAP/WSDL, REST), JMS
  • Open Source/Packages: MVC, Struts, JSF/myFaces, Hibernate, Spring, Apace Axis, Apace HTTP Client, Ant, JUnit
  • IDE Tools: Eclipse 3.2, RAD, WSAD, Net Beans.
  • GUI: CSS, HTML, DHTML.
  • Application Servers: Web Logic 10.3 / Tomcat 5.0.19 / IBM WebSphere 6.0 / JBoss
  • Databases: Oracle 10g, DB2, SQL Server 2008
  • Database Tools: TOAD, DB Visualizer, SQL Developer
  • Operating Systems: Windows 2000, Windows NT 4.0, Windows XP/Vista/7, Linux
  • XML Technology: XML, XSD, DTD, XML Parsers (DOM, SAX), Namespaces, XSLT, XML Beans
  • Client-side: JavaScript, AJAX, JSON, JQuery
  • Protocols: HTTP, SOAP, TCP/IP
  • Methodologies: Waterfall, Agile/Scrum

Education:

  • Bachelor of Technology from Jawaharlal Nehru Technological University, India

Professional Experience:

Confidential, Austin, TX Mar 2011 - Till Date
J2EE Developer
TIERS

Texas Integrated Eligibility Redesign System (TIERS) is an integral part of Texas Health and Human Services Commission’s (HHSC) Eligibility System. This browser-based system will integrate more than 50 HHSC programs. This system’s main functions are to collect data from applicants, to determine their eligibility for programs like Food Stamps (SNAP - Supplemental Nutrition Assistance Program), TANF (Temporary Assistance for Needy Families), Medicaid, etc…, to calculate the amount of benefit the applicants will receive and to update the status and send the reports to HHSC. This system replaces several outdated systems like 30-year old SAVERR and is highly accurate in calculating the eligibility and benefit values.
Responsibilities:

  • Responsible for Designing and maintaining Framework Tools that provide services to other development teams.
  • Also responsible for the Reconciliation of database and their scripts caused due to rebase of version control system every week.
  • Extensively used OOD (Object Oriented Design) and J2EE Design Patterns during the tool’s design.
  • Developed JSP, HTML, and JavaScript for user friendly interface.
  • Also developed backend applications using Struts, Hibernate, Java, and EJB.
  • Extensively used Factory and Singleton patterns in business logic.
  • Designed and Developed XML based Web Services and SOAP/WSDL to produce and retrieve information from various data sources and various web based services.
  • Used Hibernate and JDBC for database operations and also to manage Transactions.
  • Developed Session beans (EJB) for crucial business logic and custom-designed Cargo classes in place of Entity Beans for read and update operations of database.
  • Worked on XML Parsing (DOM/SAX), XML Schemas/DTD.
  • Used JUnit for Unit Testing.
  • Developed PL/SQL stored procedures and maintained the reference table synchronization with the scripts.
  • Involved in Performance Tuning of the application.
  • Used Log4J for extensible logging, debugging and error tracing.
  • Extensively used RAD 7.5 with Debugging and Development.
  • Managed Source Control and Version Control using IBM Rational Clearcase SCM.
  • Extensively used Agile Methodology for the Development.
  • Documented all the modules and Services involved.

Environment: J2EE, Java, JSP, Spring, Struts, Hibernate, Web Services (REST, SOAP/WSDL), EJB/MDB, JDBC, JavaScript, HTML, XML, AJAX,JMS, DHTML, Tomcat, Eclipse, Web logic 7.0/8.1, PL/SQL, Oracle, DB2, Windows, CVS.

Confidential, Austin TX May 2009 - Feb 2011
J2EE Developer
Vertical Inventory Management System (VIMS)
VIMS is an online system where users can get information about all kinds of inventory and non-inventory items. This provides users good flexibility in managing their inventory data for items such as inventory, non-inventory, resale, sale, purchase options. VIMS takes the raw inventory information from clients and will enrich, validate and organize the data in a user convenient format where the users can browse through the inventory data for purchase, resale, and sale purposes.
Responsibilities

  • Responsible for writing functional and technical specifications
  • Developed the application architecture and customized framework using STRUTS, Hibernate and Spring DI
  • Created UML diagrams to capture architecture and application design
  • Developed Session and Entity (CMP) beans (EJB) for crucial business logic
  • Developed and consumed SOAP/WSDL and REST based Web Services to interact with backend/internal systems
  • Used JDBC and Hibernate to access Database
  • Used Web Sphere Application Server for deploying EJB’s
  • Used JavaScript to develop UI and perform client side validations
  • Worked on XML Parsing (DOM/SAX), XML Schemas/DTD
  • Performed Unit Testing using JUnit, and also developed build script using ANT
  • Used Log4j for External Configuration Files and debugging
  • Used Oracle as backend database
  • Used JUnit for testing the applications
  • Managed Source Control and Version Control using CVS and Microsoft Source Safe
  • Deployed the system into the production environment.
  • Product Support and Maintenance

Environment : J2EE, EJB , JSP, Servlets, Struts , Hibernate, RAD, HTML, Java script , XML, UML, WebSphere Server, Log4j, SOAP/WSDL, REST, Oracle 9i, JUnit, JNDI, CVS, Microsoft Source Safe

Confidential, San Francisco, CA May 2007 - Apr 2009
J2EE Developer
Domain and Infrastructure Services
Macy’s online ecommerce business is growing, and is an important revenue stream. Stability of the macys.com web site combined with agility of bringing new features to the market is crucial to ensure further revenue growth and competitive advantage. Ongoing development of the multi-channel program creates new requirements for reusability of functional components across the applications serving different sales channels.
MCOM Domain/Infrastructure services project will satisfy the goals and establish the practices which will increase agility of delivering the new functionality and the stability of the solutions. The methodology will be proven to work by delivering services for the Checkout Re-factor and Account Services projects.
Responsibilities

  • Actively participated in Analysis and Designing Phases.
  • Extensively used OOD (Object Oriented Design) and J2EE design Patterns.
  • Extensively used Factory and Singleton patterns in business logic.
  • Implemented JSP, Struts Tag Libraries, Java Script and CSS for developing the Front-End of the application.
  • Used Hibernate to manage Transactions (update, delete).
  • Worked on XML Parsing (DOM/SAX), XML Schemas
  • Extensively used Ajax and Web Services.
  • Extensively used Agile Methodology for the Development.
  • Extensively used RAD 7.0.0.5 with Debugging and Development.
  • Extensively used JUnit for Unit Testing.
  • Extensively done the Performance Tuning of the application.
  • Responsible for maintaining Traceability matrix.
  • Provided support for maintaining and administering Development, and System Test environments.
  • Getting the hierarchy setup from users.
  • Involved in Writing SQL Queries, Database Design and PL/SQL blocks like indexes, stored procedures, triggers and packages.
  • Documented system flow for all Services involved.
  • Participated in UAT with user

Environment: Java, Struts, Spring 2.5, Hibernate, Servlets, JSP, JSF, DB2, JavaScript, CSS, Ajax, Web Services, UML, RAD 7.0.0.5, XML, XSLT, ANT, JUnit, Rational Clear Case, WebSphere 6.0.2.

Confidential, India Jun 2006 - Apr 2007
Java Developer
Loan Servicer Scorecard

The Servicing Scorecard is designed to benchmark servicer performance so that a user can compare a servicer’s performance relative to market without the biases and other problems typical of such comparisons. The Scorecard creates its risk-adjusted world using data contributed by leading servicers and by data resident in the Loan Performance Securities Data base. Data sufficient to calculate detailed timeline performance and precise loss rate, loss frequency and loss severity performance is resident within the Scorecard database.

Responsibilities:

  • Created JSP pages to get user information such as Personal details, Prior Carrier information, Driving history, Accidents and other details.
  • Struts Framework was used in creating the front-end application and providing proper validations using validator plugin. Custom validations were written for some fields. Information is channeled throughMQueues to Mainframes using MDBs.
  • The information is generated in XML format by the COBOL program which is then parsed using DOM parsers and the corresponding coverages are displayed to the user.
  • User can choose among the list of optional and mandatory coverages for that state and selects the coverages he needs.
  • AJAX is used to populate fields in user information screens.
  • The information for a quoted or bought policy is saved in the database using Entity beans.
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Worked with WebSphere MQ Clustering for ease of administration and workload balancing
  • For user convenience, a third party chat application Kana is incorporated in the system to provide users with the feature of chatting with licensed Metlife Agents.
  • User can choose to buy the policy online or can speak to agents local to his area by using the Agent Locator service.
  • CVS was used as the Version Control Software.
  • Shared Database was used to store information related to metlife customers which were then used to generate Cognos Reports for customer statistical analysis.
  • Used Business Delegate and Service Locator Patterns for JNDI lookup and EJB binding.

Environment: J2EE, JSP 2.2, Struts, WSAD, EJB, DB2 8.1.6, PL/SQL, Starteam 7.0, XML, XSLT, Jboss, HTML, DHTML, CSS, JavaScript, AJAX, COBOL, Mainframes and Windows XP.

We'd love your feedback!