Sr.java/j2ee Developer Resume
Houston, TX
SUMMARY
- A dynamic and goal - oriented Java/J2EE Developer around 7 years of experience in requirement gathering, estimation, analysis, design, development and testing of web-based applications using Java/J2EE.
- Strong experience in development Under SDLC and Agile Methodology.
- Experience in Object Oriented Analysis and Design (OOAD) of distributed web-based applications.
- Experience in creating various Use case diagrams, Class diagrams and Sequence diagrams using Microsoft Visio during the design phase of SDLC.
- Expertise in Core Java, Collection Framework and Java Multi-Threading applications.
- Experience in various J2EE design patterns like Data Access Object, Session Façade, Singleton.
- Experience in developing enterprise application - presentation layer with static HTML, JavaScript, CSS, JSPs, Servlets, JSP/Struts/JSTL Custom Tags, middle layer with Spring/EJBs (Stateless Session Beans) and persistence layer with Hibernate.
- Well-experienced in using various open source web frameworks like Struts, Hibernate, Spring
- Extensively applied Unit Testing for the application using JUnit framework.
- Effectively used Ant and Maven for automated builds, project development and release management.
- Experience with various integrated development environment (IDE) like Eclipse and NetBeans.
- Experience in writing DTD, XSD, and XML,WSDL.
- Experience in writing XML,other XML based technologies such as XSLT,XPATH,XQUERY
- Published and consumed SOAP based web service extensively using WSDL and XSD.
- Experience in publishing using web services RESTfull to exchange data.
- Excellent knowledge in JMS programming.
- Extensive experience in working with a java-based logging utility like LOG4J and creating Custom Logging utilities.
- Worked with multiple versions of Oracle and familiar with SQL Server, MySQL environment.
- Experience with developing and deploying web-based applications on Weblogic and JBoss Application Servers in WINDOWS environment.
- Experince knowledge of UNIX commands.
- Hands on experience with source control tools like CVS, Clear Case, SVN
- Effectively demonstrated technical expertise, organization and client service skills in various projects undertaken, that translated to improved client satisfaction, growth and profitability.
- Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
- Proven ability to analyze problems, root causes and develop innovative solutions to business challenges and streamlining operations.
TECHNICAL SKILLS
Operating System: Windows 2000, Windows XP, Windows Vista, UNIX, Linux
Programming languages: C, C++, Java 5.0/6.1
Middleware/Distributed Technologies: J2EE, EJB 3.0, JMS, SOAP, WSDL, Web services, JNDI, log4j
Server side programming: Java Servlet 2.4, JSP, JSTL, Custom Tag Libraries
Scripting Languages: JavaScript, HTML, CSS, XML, XSL, XSLT, DHTML, SQL, PL/SQL, Ant
Modeling languages: Design patterns
Java IDE: Eclipse 3.0, NetBeans, MyEclipse 8.6
Databases: Oracle 10g/9i, MySQL, SQL Server 2000/2005
Web Servers: Apache Tomcat Server 5.x/6.0
Application Servers: Weblogic Server 8.1/9.1/10.0 , JBoss AS 4.2
Framework: Struts, Spring 2.5, Spring Core, Spring MVC, Spring DAO
ORM Tools: Hibernate 3.0, DAO
Version Control System: CVS, SVN
Testing: JUnit
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Sr.Java/J2EE Developer
Responsibilities:
- Responsible for gathering and analysing requirements and converting them into technical specifications.
- Involved in all the phases of (SDLC) including Requirements Collection, Design & Analysis of the Customer Specifications from Business Analyst.
- Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.
- Designed and developed Application based on Spring framework using MVC design patterns
- Responsible for writing/reviewing server side code using Spring JDBC and DAO module of spring for executing stored procedures and SQL queries
- Worked with Core Java for business logic.
- Used Oops based design to develop the interactive web application.
- Published and consumed Web Services using SOAP, WSDL and deployed it on Weblogic server Web Server
- Developed Web services for the services to get the data from external systems to process the request from client sides
- UtilizedSOAP UIto generate request XML’s from WSDL to test the responses.
- Designed and developed the business logic layer and data access layer using different kinds of EJB’s and Data Access Objects (Dao’s).
- Developed new screens to the application using HTML5, CSS3, JSP, JavaScript and AJAX.
- Used JSON for validation, documentation data required by a given application.
- Followed the Agile methodology to implement the application.
- Used Log4j to capture the log that includes runtime exceptions.
- Developed the application using Eclipse as the IDE and used the standard features for editing, debugging, running etc.
- Built scripts using MAVEN that compiles the code, pre-compiles the JSP’s, built an EAR file and deployed the application on the Weblogic application server.
- Used SVN as a documentation repository and version-controlling tool.
- Developed JUnit test cases for unit test of all developed modules.
- Created the design documents with use case diagrams, class diagrams, and sequence diagrams using Rational Rose.
- Wrote SQL queries for Oracle Database.
- Participated in and contributed to design reviews and code reviews.
Environment: Core JAVA, J2EE, JSON, JSP, MAVEN, Eclipse, Hibernate, Spring, JavaScript, HTML5.0, CSS3, JUNIT, Web services, SOAP, Oracle, UML, Web Logic,WSDL,UI, EJB, Windows.
Confidential, Seattle, WA
Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Worked with Core Java for business logic.
- Developed view pages using POJO, JSP, Servlet, HTML, DHTML, CSS, JavaScript.
- Responsible for development of the application using Core Java, Spring MVC, custom tags, HTML and JavaScript.
- Designed powerful JSF and JSP tag libraries for reusable web interface components.
- Responsible to design EJB for the functionality of the Integration tasks.
- Used Spring Framework for Authentication components to support the Hibernate tool.
- Consumed SOAP based web services to transfer information to the server from List server.
- Wrote SQL query to perform various operations on the database.
- Used the JSON in developing the front end screens
- Implementation of AJAX, JSON, JQuery for create interactive Web Applications
- Developed Web services for the services to get the data from external systems to process the request from client side.
- JSP Content is configured in XML Files.
- Configured Log4j logging mechanism to increase logging performance
- Extensively used Eclipse while writing code for Java and Servlets.
- Extensively used Hibernate in data access layer to access and update information in the database using HQL, Criteria API, Cache Involved in modifying Maven build scriptse and Named Queries
- Maven was used to manage dependencies in the application and deploy it on WebSphere Application server. SVN was used for the version control.
- Used SVN as a documentation repository and version-controlling tool.
- Responsible for developing build scripts using ANT.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
- Developed JUnit test cases for unit test of all developed modules.
Environment: Java 6.0, JSP, JDBC, Spring, Spring AOP, JMS,AJAX, Hibernate, Spring WS, SOAP, UML, XML, HTML, Log 4j, Websphere, Eclipse, Ant, Oracle, CVS.
Confidential, NYC, NY
Java Developer
Responsibilities:
- Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
- Designed and developed some of the Billing Module Screens using HTML, CSS, JavaScript, Struts tags and JSP’s.
- Designed pages and implemented pagination feature using Display Tag Library.
- Developed ActionForm, Action classes for implementing business logic using Struts Framework.
- Hibernate frame work is used in persistence layer of Billing Module for mapping an object-oriented domain model to a relational database (Oracle).
- Implemented various design patterns in the project such as Business Delegate, Used HQL statements and procedures to fetch the data from the database.
- Designed and developed few of the Administration module application screens using Swing UI components.
- Used the Struts framework and Standard Tag Libraries and various custom in-house custom tag libraries for the presentation layer.
- Used the light weight container of the Struts Frame work to provide architectural flexibility for inversion of controller (IOC).
- Designed and developed DAL console for monitoring the feeds using Struts MVC, JSP and JQuery.
- Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
- Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
- Used REST full web services for transmission of large blocks of XML data over HTTP.
- Design and developed several Web services (SOAP) client using AXIS to send service requests to Web services
- Deployed the application on to WebSphere application server.
- Used log4j for logging messages and Rational Clear Case for version Control.
- Developed test cases and performed unit test using JUnit.
- Used ANT scripts to fetch, build, and deploy application to development environment.
Environment: Java, J2EE, Struts, JNDI, HTML, CSS, JavaScript, Hibernate, SQL 2005, ANT, Log4j, JUnit, XML, JSP, Servlets, REST, GWT,JSTL, AJAX, WebSphere Application Server.
Confidential
Java Developer
Responsibilities:
- Design and development of Java classes and interfaces.
- Worked in JavaScript and HTML for the client side validations.
- Data Model design and interface layer design with other team members.
- Developed interaction framework for asset database interaction and developed save and conversion specific servlets for applet interaction.
- Designed and developed web-based software using Struts MVC Framework and Spring Web Flow.
- Extensively used AJAX (Prototype Framework and DOJO) technology to add interactivity to the Webpages.
- Used EJBs in the application and developed Session beans for the business logic at the middle tier level.
- Actively involved in designing and implementing Business Delegate, Data Access Object Seesion Façade and Data Transfer Object design patterns.
- Designed and developed Message driven beans that consumed the messages from the Java message queue.
- Used JAXB parser for parsing the valid xml files as defined by the XSD
- Used JUnit framework for Unit testing of application
- Developed ant scripts and developed builds using Apache ANT.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Clear Case for source code maintenance.
- Design and developed JDBC connection objects for the data retrieval and update.
- Developed connection pooling method to avoid the waiting for database connection.
- Building, testing and deploying the application on Apache Tomcat server.
Environment: Core Java, JDBC, JAXB, WSDL, Rest, JSP, Servlet, Html, JavaScript, Apache Tomcats, MSSQL, Struts,Windows 2000.
Confidential
Responsibilities:
- Translated visual designs into meaningful user experiences through the use of various presentation layer technologies including HTML, DHTML, JavaScript and Servlets.
- Designed and developed features.
- Developed user interface using applet.
- Developed interaction framework for asset database interaction and developed save and conversion specific servlets for applet interaction.
- Developed custom tags, jsp pages.
- Worked on deployment on client side.
- Fixed bugs and performed unit testing. Involved in analysis, design and development of the project.
- Created GUIs for applications and applets using SWING components and applets.
- Implemented the project using JSP and Servlets based tag libraries .Deployed applications on JBoss 4.0 server
- Developed Session Beans which encapsulates the workflow logic
- Used Log4j logging framework to debug the code
- Used SVN for the concurrent development in the team and for code repository
- Deployed applications on Linux client machines.
- Deployed the EARs and WARs in Websphere Application server using ANT script.
- Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
Environment: Java, J2EE, Servlets, Struts, EJB, JSP,HTML,CSSs, SWING,APPLET, JBoss 4.0, SQL Server 2000, Ant, WSDL, REST, Eclipse, SVN, Linux,log4j
