Java/ J2ee Developer Resume
Atlanta, GA
SUMMARY
- Around 5 years of professional experience with leading world companies in the Analysis, Design, Development, Implementation, Integration and Testing of Client/Server, Internet, Intranet Systems for various Industries using Object Oriented Analysis/Design/Methodologies.
- Specialized in building Java web and enterprise applications for clients in banking, health care, insurance and telecom domains.
- Proficient in designing and developing web front end, component - based, object-oriented systems for building multi-tier architecture with hands on development expertise in front end GUI layer, application layer including middleware and core business frameworks and back-end (database) layer integration.
- Extensive experience in insurance, Financial, health care and banking domains.
- Developing Java/J2EE applications using Spring, Java Beans, JDBC, Servlets, Java Server Pages, Hibernate and Struts.
- Extensive experience in frameworks like Struts, Hibernate, Spring and EJB.
- Having good knowledge of all phases of SDLC with expertise in Requirement Gathering, Analysis, Designing, and Development & Testing.
- Experience working with Core Java and Java Multi-Threading application.
- Extensive experience in developing and deploying applications on BEA Web Logic, JBOSS, Apahe Tomcat Application servers.
- Expertise in using IBM Websphere Application Server. Experience with UML in design structure, behavior and interaction diagrams.
- Strong experience with JUnit in performing unit test and determining the application functionality.
- Expertise in Front-End technologies like HTML, JSP, JavaScript, CSS.
- Expertise in creating Custom Tag Libraries and embedding them in the JSPs.
- Experience in developing distributed business logic components using EJB architecture such as EJB 2.0 that included Session Beans for workflow, Entity Beans for persistence, and MDB (JMS) for asynchronous communications, fail-safe system development and load balancing.
- Experience with JMS messaging.
- Profound experience in developing different web application using the Agile Methodology.
- Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
- Extensive experience in developing database components using JDBC, Hibernate and EJB.
- Good command over designing & developing dynamic web content using Ajax, JSP, HTML, XML, JavaScript other web development tools/technologies.
- Hands on Experienced in database development using SQL/PL-SQL in MySQL, SQL Server and Oracle.
TECHNICAL SKILLS
J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS.
Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, Hibernate.
Database: Oracle 10g, SQL server 2005,DB2
IDE: Eclipse, NetBeans, IBM RAD, JBuilder.
Design Methodology: UML, Water Fall, Agile
Operating Systems: Windows 9x/NT/XP/2003, Linux, Unix
Conceptual knowledge: Web Services, Socket Programming.
GUI: HTML, XML, XSLT, AJAX, JavaScript, CSS.
Query Languages: SQL, PL/SQL.
Programming Language: Core Java APIs (I/O, Thread, Collection), UNIX programming.
Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.
Tools: BEA WebLogic 8.1, JBOSS, IBM Websphere Application Server 6.1, Tomcat 6.0, Maven, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
JAVA/ J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JavaScript and JSP tag libraries.
- Developed the application using Eclipse IDE.
- Designed and developed Application based on Spring Framework using MVC design pattern.
- Used JQUERY to develop the UI of the applications
- Used Spring Core for dependency injection/Inversion of control (IOC).
- Used Hibernate Framework for persistence onto oracle database.
- Written and debugged the MAVEN Scripts for building the entire web application.
- Participated in designing Web service framework in support of the product.
- Developed REST web services in Java and also consumed services to update all the user transactions.
- Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
- Used the JDBC for data retrieval from the database for various inquiries.
- Development of MQ application programs for Java JMS environments using queues and messages. Working with JMS Handling and managing exception conditions.
- Performed purification of the application database entries using Oracle 10g.
- Used SVN as source control.
- Created Application Property Files and implemented internationalization.
- Used JUnit to write repeatable tests mainly for unit testing.
- Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.
- Used Log4j for logging Errors.
- Wrote SQL queries to retrieve data from the Oracle database.
- Performed Defect tracking using JIRA.
Environment: Java, J2EE, JSP, Servlets, Spring 2.0,JDBC 3.0, Web Services,XML, JNDI, Hibernate 3.0, JMS JBOSS Application Server 8.1, Eclipse, Oracle 10g, HTML5, Maven, Junit 4.0, Log4j, JavaScript 1.2, XML/XSL,SAX,DOM.
Confidential, NC
JAVA/J2EE Developer
Responsibilities:
- Analysis of the specifications provided by the client and Understanding the new requirements, existing system and identified the independent reusable services.
- Involved in Development and Bug fixing for the applications like Head count and Radar Field application.
- In Eclipse IDE, I have copied all the source files of Head count and Radar applications by using TIEAA source control system.
- Have used Web Logic application server to deploy the applications.
- Extensively used server side technologies including Java/J2EE, Spring MVC, Hibernate, JPA
- Involved in developing the UI components with Ext’s, JavaScript, AJAX
- Participated in deploying the application on Web logic application servers on various environments
- Used the JDBC for data retrieval from the database for various inquiries.
- Wrote complex Sql queries to retrieve data from the Oracle database.
- Used JUnit to write repeatable tests mainly for unit testing.
- Involved in fixing System testing issues and UAT issues.
Environment: Java, J2EE, JSP, Servlets, JDBC 3.0,XML, JNDI, JMS, Weblogic Application Server 8.1, Eclipse IDE, SQL Server database, WinCvs 1.2, HTML, Rational Rose XDE, Junit 4.0, Log4j, JavaScript 1.2, XML/XSL,SAX,DOM.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Effectively interacted with team members and business users from different regions for requirements capture and Analysis.
- Created the technical documentation including the requirement specs, the LLD and unit test cases.
- Responsible for Understanding the scope of the Project and Requirement gathering.
- Participated in designing phase and was involved in drawing Sequence diagrams, State Diagrams, Class Diagrams.
- Responsible for creating of Action classes, JSPs, Model classes.
- Configured Struts Framework to implement MVC design patterns.
- Used Struts Tiles for designing main layout.
- Worked on Hibernate object/relational mapping according to database schema.
- Implemented Business logic using EJBs.
- Used JSTL tag library extensively.
- Implemented session façade pattern.
- Implemented Home Interface, Remote Interface, and Bean Implementation class.
- Implemented business logic at server side using Session Bean.
- Used entity beans for persisting records.
- Involved in creation of Test Cases for JUnit Testing.
- Involved in debugging and troubleshooting related to production and environment issues.
- Used Rational Clear Quest for defect tracking.
- Used SVN, Perforce as configuration management tool for code versioning and release.
- Deployment on WebSphere Application Server 6.1.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Involved in debugging and troubleshooting related to production and environment issues.
- Performed Unit testing.
- Performed E2E Testing.
Environment: Net Beans, Java, J2EE Servlet, JSP, XML, Struts 1.0, EJB2.0, Hibernate, Log4j, ANT, WebSphere Application Server 6.1 and Microsoft SQL 2005.
Confidential
Java Developer
Responsibilities:
- Discussions with AB clients based on the System requirement document to cover the functionality, technical issues and scope of work.
- Have used Service Locator, Façade, Singleton, Factory Design patterns and have developed UML Diagrams using Visio.
- Created XML Messages and created Queue sender/consumer and used Point to Point Model.
- Created Web services.
- Used Multithreading and Synchronization maintaining the Concurrency.
- Deployment of Web services, JSP, Servlets and server side components in Tomcat and Weblogic Application server for DIT and UAT.
- Used TDD Methodology to write test cases and test the modules based on that and check if succeeds and then re-write/refractor the code and did iterative development (Agile).
- Developed EJB Session Beans in implementing business logic and transactions.
- Developed home interface, remote interface and the implementation class for EJB.
- Used Dimensions tool for defect tracking.
- Preparation of the summary reports and weekly reports and monitor all the milestones through a sustained process.
Environment: JBuilder, Java, J2EE Servlet, JSP, XML, EJB2.0, Log4j, ANT, WebSphere Application Server 6.1 and Oracle 9i.
