Java/j2ee Developer Resume
Louisville, KY
SUMMARY
- Having 8+ years of professional experience of developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks and design patterns.
- Good experience and knowledge in various development methodologies like Rational Unified Process (RUP), Test Driven Development (TDD), Extreme Programming (XP), Scrum, Agile, UML and Rational Rose.
- Extensive experience in developing web page quickly and TEMPeffectively using JavaScript, JQuery, HTML5, CSS3 and also in making web pages cross browser compatible.
- Hands on experience in teh areas of Web applications using J2EE technologies like Java, Servlets, JSP, EJB, JDBC, Web Services (SOAP, RESTful, WSDL).
- Strong Hands on experience with Struts, Spring, Hibernate and JUnit frameworks.
- Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO.
- Expertise in developing Middle - Tier components using Enterprise Java Beans (EJB), JNDI and other Remote Components
- Good experience in using JUnit, DB Unit, Load Test for testing
- Good Experience in using Version control software like CVS, SVN, Harvest and Clear Case
- Extensive working experience in Telecom, Financial, Health Services andeCommercebased domains.
- Experience in writing applications using Java/J2EE & related technologies such as EJB3, Java Beans, XML, XSL, HTML, SQL, PL/SQL middleware technologies such as Web Services, SOAP and WSDL
- Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat 6.0/7.0/8.0,
- Used LOG4J for logging information and exceptions.
- Used Apache ANT1.9, Maven for making build script.
- Used various IDE’s to develop Java code. IDES used are Eclipse 3.x and Net Beans 6.x.
- Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.
- Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
- Strong Expertise in user Interface technologies such HTML, CSS, JavaScript and Ajax. Familiar with AngularJS Framework.
- Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
- Used various web servers like Apache Tomcat, JBOSS, Weblogic and IBM Websphere
- Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team
- Good at designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating teh assigning tasks
- Highly organized with teh ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications
TECHNICAL SKILLS
Programming Languages: Java, C, C++, Shell Scripting, Java Scripts, HTML
Java Enterprise API: Servlets, JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Applets, RMI, Java Multithreading, Webservices, JAX-WS
System Design: MVC, Struts, Spring, Hibernate
Databases & Programming: MySQL, SQL, PL/SQL, Oracle, SQL Server, IBM DB2, Stored Procedures, PostgreSQL.
Software Engineering: UML, Design Patterns, Object Oriented Methodologies, Service Oriented Architecture, Test Driven Development, Scrum and Agile methodologies
XML Technologies: XML, DTD, SAX, DOM, SOAP, WSDL, XPath, XSLT
Application Servers: Apache Tomcat, JBoss, Weblogic, IBM Websphere
Operating Systems: Windows XP/7/8, Linux, UNIX, Mac OSX
IDEs & Tools: JIRA, Maven, Eclipse, JDeveloper, NetBeans, JBuilder, EditPlus, JUnit, Log4j, Ant, SoapUI, Toad, SQL Developer, Rational ClearQuest, Rational Clearcase, Harvest, GIT, TFS,CVS, MS Visio, Putty, WinSCP, Tortoise SVN.
PROFESSIONAL EXPERIENCE
Confidential, Louisville, KY
Java/J2EE Developer
Responsibilities:
- Done teh design, development and testing phases of Software Development using Scaled AGILE methodology with Test Driven Development (TDD) and Pair Programming
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
- Developed UI using HTML5, JavaScript, JQuery, JSP, JavaServer Faces, and Ajax
- Used Spring MVC framework to implement teh MVC design pattern.
- Used Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
- Used JAX-WebServices to interact with other applications using SOAP and WSDL file.
- Used JMS to send/receive asynchronous data from other system components.
- Implemented persistence layer using Hibernate ORM (Spring +JPAintegration)
- Used SQL and HSQL databases to check inserted data and developed queries to get data from different tables
- Wrote build & deployment scripts using Maven, shell scripts to build and deploy teh application in JBoss Application Server
- Used Spring framework 3.0 as middle tier component and integrated with Hibernate3.4 for back-end development.
- Developed UI screens using YUI, CSS and JQuery.
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
- Responsible for designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also in complete development, testing and maintenance process of teh application
- Involved inTomcatserver configuration for deployment.
- Involved in developing distributed, transactional, secure and portable applications based on Java technology using Hibernate technology.
- Developed highly productive dynamic web applications by Groovy on Grails.
- Used Hibernate to persist and retrieve data from database.
- Writing JSP’s for user interfaces, JSP’s uses Java Beans objects to produce responses
- Produced and consumed teh web service using teh WSDL.
- Used JUnit framework for Unit testing of application
- Developed teh application on RAD and deployed it on IBM WebSphere Application Sever7.1
- Used log4j 1.2 to log different types of messages to write on to teh proprietary log model.
- Used Harvest version control system for check in and checkout code.
- Developed single page application by using Angular JS backed byMongodBand NodeJS
Environment: Java 1.6,Java/J2EE, JSP, JSF, XML, CSS,CSS3, XSLT, AJAX, Struts2, EJB3, Web Services JAX-WS, Oracle, JUnit, Windows 7, Linux, Clearcase, Hibernate3,JPA, Spring Framework 3.2,Maven 3.2, Eclipse3.x, GIT, Log4j, SOAP, Web services, TCP/IP, Apache Axis, SQL,CSS, JQuery, JavaScript, AngularJs, Clear Quest, XML, ECLIPSE, MongoDB, Harvest,DB2, WA
Confidential, TX
Java/ J2EE Developer
Responsibilities:
- Involved in Analysis, development, testing, integration and deployment of teh web services.
- Involved in Agile methodology to get updated with team
- Involved in development of User Interface using HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX and JSON.
- Designed user interfaces and subsystems according to teh design specifications and evaluated and refined teh prototypes.
- Used spring framework to implement teh MVC design pattern.
- Used hibernate to map teh domain elements and Criteria API, named query for querying
- Worked on a single page application that connected to potential customers using AngularJS framework.
- Implemented asynchronous communication between different clients using teh Java Message Service (JMS) API
- Worked on YUI(Yahoo User Interface), JavaScript.
- Deployed Web Services, JSP's, Servlets, and Server side components inTomcatApplication Server.j
- Developed teh REST web service using Spring IOC to provide user a way to run teh job and generate daily status report on loans
- Responsible for managing scope, planning, tracking, change control, aspects of teh CORE platform area ofeCommerceapplications
- Extensively involved in developing and consuming Restful webservices.
- Wrote complex SQL query to pull data from different tables to build teh report.
- Used SFTP and JSch to send teh file directly to teh specified folders for end user.
- Used Log4jerror handling, to monitor teh status of teh service and to filter bad loans
- Used IBM cruise control to build teh WAR file
- Used Weblogic 10.3 to deploy teh changes and to test on local machine
- Committed teh code changes to SVN using Tortoise SVN
- Developed Junit test cases, to test each class as part of unit testing
Environment: Java (JDK 1.6), Struts, Spring IOC, Oracle,YUI, Hibernate, JavaScript,AngularJs, jQuery, Weblogic 10.3,JavaSQL, HTML, XML, Agile, TCP/IP, Restful Webservices, ANT, Junit, SQL Developer,, Tomcat, JMS, Eclipse, Log4j, HPQC.
Confidential, NJ
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Development and Testing of teh application.
- Incorporated UML diagrams (Class diagrams, Activity diagrams, Sequencediagrams) as part of design documentation and other system documentation.
- Enhanced teh Port search functionality by adding a VPN Extension Tab.
- Created end to end functionality for view and edit of VPN Extension details.
- Used AGILE process to develop teh application as teh process allows faster development as compared to RUP.
- Involved in implementing Branching Methodology Plan and performed Check-in/Check-out in Subversion
- Used JMS for different applications to interact with each other by passing teh data update to one end to another.
- Utilizing tools such asYUIand EXT-JS and components likeJavaScript etc.
- Designed UI screens using JSP, jQuery, Ajax and HTML.
- Used Hibernate for persistence framework
- Used StrutsMVC framework and WebLogic Application Server in dis application.
- Involved in creating DAO’s and used Hibernate for ORM mapping.
- Built REST API end-points for various concepts.
- Written procedures, and triggers for validating teh consistency of Meta data.
- Written SQL code blocks using cursors for shifting records from various tables based on checks.
- Written Java classes to test UI and Web services through JUnit and JWebUnit.
- Performed functional and integration testing
- Extensively involved in release/deployment related critical activities.
- Tested teh entire application using JUnit and JWebUnit.
- Log4J was used to log both User Interface and Domain Level Messages.
- Used CVS for version control.
Environment: JAVA, JSP, servlets,J2EE, EJB,YUI, Struts Framework, JDBC, WebLogic Application Server, Hibernate, Oracle 9i, Unix, Web Services, CVS, Eclipse, Rational Rose, JUnit, JWebUnit.
Confidential, Houston, TX
Java/J2EE Developer
Responsibilities:
- Involved in teh Requirement study, design and development.
- Responsible in developing JSP’s and Servlets.
- Used MVC Architecture using Struts.
- UsedSubversionfor Version Control Management.
- Used JDBC thin drivers to connect to teh back end Oracle9i database.
- Involved in designing and developing forms on teh client side using HTML/DHTML, JavaScript and AJAX.
- Used JMS for asynchronous communication of various applications.
- Involved in designing tables in Oracle 9i.
- Used Ant to build teh deployment JAR and WAR files.
- WebLogic 8.1 application server was used to host teh Application.
- Log4J was used to log Messages.
- Created Unit test cases and performed Functional and Integration testing
- Extensively involved in release/deployment related critical activities.
- Used CVS for version control
- Used Bugzilla for bug tracking.
Environment: JAVA, J2EE, JSP, Servlets, Jakarta Struts Framework, JDBC, ANT, HTML,CVS, JavaScript, Oracle 9i and BEA WebLogic Server 8.1, Visual Source Safe (VSS),Bugzilla, Log 4j.
Confidential
Jr .Java/J2EE Developer
Responsibilities:
- Worked on teh entire SDLC life cycle including Requirements gathering, designing teh application and then implementing teh design.
- Participated in writing teh functional requirements with teh team.
- Developed UML diagrams (Class diagrams, Activity diagrams, Sequence diagrams) as part of design documentation and other system documentation using Rational Rose.
- Involved in Development of Graphical User Interface (GUI) using Struts 1.1 including validation framework and JSP.
- Designed and developed Front end using JSP, JavaScript.
- Implemented “Model View Controller (MVC)” architecture to obtain “Layered Architecture” to isolate each layer of teh application to avoid teh complexity of integration and customization.
- Used JSP for developing Dynamic Web Pages.
- Generated JUnit Test Cases to test teh application.
- Used Ant to build teh deployment JAR and WAR files.
- WebLogic application server was used to host teh EJBs.
- Used VSS for version control.
- Used Bugzilla for bug tracking.
- Performed functional and integration testing.
- Log4j was used to log both User interface and Domain Level Messages.
Environment: JAVA, J2EE, JSP, Rational Rose, Servlets, Struts Framework, JavaScript, Oracle 9i and BEA WebLogic Server 8.1, JUnit, ANT, Visual Source Safe (VSS), Log4j, Bugzilla.
