Sr. Java J2ee Developer Resume
SUMMARY
- Over Six Years of professional experience as a Java Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies - Java, J2EE, Servlets, Spring, Web services, JMS, Hibernate, JDBC, JAXB, XML.
- Experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection, Schedulers.
- Expertise in server-side development with JDBC, Servlets, MVC architecture, Java Beans, XML, JMS.
- Performed requirement analysis, and prepared High Level and Low Level design (HLD and LLD)
- Used and worked with SOAP UI, JSON.
- Programming Experience in Windows 2007/XP and Linux
- Working knowledge of Agile SCRUM methodology.
- Experience in implementing Service Oriented Architecture (SOA) with XML based web services (SOAL/UDDI/WSDL)
- Experience in using Spring Framework for building enterprise applications.
- Experience in deploying the Enterprise Applications (ear) and Web Applications (war) on the Apps Servers.
- Experience in Database Design triggers, DDL, DML SQL queries
- Experience in MVC architecture, J2EE Design Patterns, Spring IOC, Java
- Experience in working with Jasper Report, itext, JChart
- Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
- Used VMware vSphere, Win SCP, SSH Tectia, Telnet client
- Experience with test-driven development using a various unit testing framework such as JUnit
- Experience in SQL Server 2000, MySQL, POSTRESQL Hands on with PL/SQL Stored Procedures, Triggers and Views.
- Experience Working in Production support on 24 x 7 x 365 basis.
TECHNICAL SKILLS
Java Technologies: JDK (1.6), Servlets, JSP 1.2, JDBC 2.0, ANT, Maven, XML, (DOM, JAXB), Java BeansWeb services (WSDL, SOAP), JMS, Hibernate, HTML, CSS, JavaScript.
Frameworks: Spring MVC
Languages: Java, SQL, PL/SQL, XML, HTML, UML.
Database: MySQL, PL/SQL.
Servers: Apache Tomcat 5.5, JBoss.
Script /OS: JavaScript, Windows XP/NT/2000, Ubuntu, Linux
IDE: Eclipse 3.5, Net beans
Networking: TCP/IP, SMTP, HTTP, SNMP and Telnet
Version Control: CVS, SVN, VSS
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Java Developer
Responsibilities:
- Involved in the Analysis, development, and testing and maintenance process of the application.
- Used JMS to exchange product and customer information.
- Used JAXB for Reading and writing XML files.
- Used Quartz scheduler framework to scheduler a job to run at a specified date and time.
- Updated the required data in the oracle database to save and update the database using JDBC. Corresponding to actions performed in the front end.
- Used Maven software project management tool to compile and generate JAR files.
- Created custom Exception classes to display appropriate error messages to business users.
- Used Junit to perform white box testing of application. Created test conditions/test data.
- Used Log4j for logging Errors and publishing logging information to various preferred destinations.
- Involved in bug fixing and resolving issues with the QA.
- Deployed JAR files in Server
- Used vSphere client to configure the host and to create virtual machines.
Environment: Eclipse, Java, MySQL, SQL developer, spring, MVN, SVN, JUnit, Quartz,log4j, Linux, Win SCP, SSH Tectia, Telnet client Windows XP, VMware vSphere Client
Confidential
Sr. 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.
- Created UML diagrams (use case, class, sequence) based on the business Using OOAD Technology classes are designed in UML .
- Created user-friendly GUI interface and Web pages using FSD ( Confidential proprietary tool), HTML, CSS, Java Script and JSP.
- Developed web components using MVC pattern
- Used Web Services to exchange product and customer order information. Used SOAP framework and WSDL
- Wrote JSPs, Servlets and deployed them on Tomcat Application server.
- Updated the required data in the PostgreSql database to save and update the database using JDBC. Corresponding to actions performed in the front end.
- Wrote PL/SQL Stored procedures, triggers, views.
- Used ANT to compile and generate EAR, WAR, and JAR files.
- Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
- Used Spring Validation framework for Client side validations and Server side validations.
- Created custom Exception classes to display appropriate error messages to business users.
- Used Junit to perform white box testing of application. Created test conditions/test data.
- Used Log4j for logging Errors and publishing logging information to various preferred destinations.
Environment: Eclipse, FSD, SML, Java, Jsp, PostgreSQL, Spring 2.5, Java Script, MVN,ANT, SVN, JUnit, log4j, Windows XP, Threading
Confidential
Java Developer
Responsibilities:
- Using OOAD Technology classes are designed in UML
- Created user-friendly GUI interface and Web pages using HTML, JSP and Javascripts
- Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
- Used Spring Validation framework for Client side validations and Server side validations.
- Managed Object Persistence, Data retrieval using Spring Framework with SQL Server as backend.
- Developed and deployed business logic using session beans and servlets
- JavaScript was used for the client side validations.
- Used the JNDI for Naming and directory services.
- Used Web Services (WSDL and SOAP) for getting required information from third party.
- Involved in debugging the application.
- Used Ruby scripts to automate the tasks such as generate the airline data.
- Wrote object-oriented java code for transparent presentation of both client-side and server-side validation.
- Written code for Concurrency of Thread using Thread Pool Task Executor
- Provided production support for the application and co-ordinate with cross functional teams
- Implemented the spring framework.
- Developed business layer components using enterprise java beans (EJB).
- Deployed JAR,WAR files Tomcat Server
- Wrote Database objects like Triggers, Stored procedures in PL/SQL.
- Interacted with the users and documented the System.
Environment: Java 1.5, JSP, JavaScript, log4j, JUnit, Eclipse 3.4,Webservices, Tomcat, SQL Server databases, Soap UI, Json, Xml, Fire bug,Me cache, Apache Axis, WSDL, JAXB, Apache server.
Confidential
Java Developer
Responsibilities:
- Responsible for discussing and understanding the requirements received from the client and prepare design document with approach details for the implementation of the enhancement.
- Designed and developed the activity diagrams from use cases using Enterprise Architect UML tool.
- Designed and developed the front end using the Swings.
- Developed user interface using Swings.
- Facilitated the functionality for the front end Swings to take the data from the model as a XML. Modified the Controllers and Services classes so as to support the introduction of Spring framework.
- Involved in developing DAOs to connect to backend Database to implement the business logic.
- Deployed objects, JAR, WAR files on Tomcat server.
- Involved in writing Jakarta ANT 1.6 build scripts for building and deploying.
- Used SVN for version control.
- Did testing using Junit/Eclipse
- Involved in the chart generation using JChart
- XML reading and writing using DOM parser.
- Log4j is used for logging different types of messages to write on to the proprietary log model. performed 24X7 production support
Environment: Java, Swings, Xml, JChart Log4j, Windows, MYSQL, Elcipse, Svn.
Confidential
J2EE Developer
Responsibilities:
- Captured requirements along with story-boarding them.
- Involved in the Analysis, development, testing and maintenance process of the application.
- Developed user interface using Jsp, Servlets, Javascripts.
- Involved in bug fixing and resolving issues with the QA.
- Creating Xls sheet through code using POI in java.
- Involved in Generating reports in xls.
- Involved in the enhancement of some applications and user requirements (Change Requests).
- Running the executable files written in Vb from java.
- Used VSS for version control of the code and configuration files.
- Used Log4j to capture the log that includes runtime exceptions and created log files on a daily basis.
- Involved in on-call support for solving client production issues.
Environment: JSP, Servlets, Active X Controls, Tomcat, JDBÇ, JavaScript, Html, Poi, log4j, VSS, Unigraphics.
Confidential
Java Developer
Responsibilities:
- Captured requirements along with story-boarding them.
- Programming and Development of modules involving Java, Swings.
- Used JDBC for connecting to the database for accessing data for generation of reports.
- Generating reports Using Jsper reports and Itext Library.
- Developed the automatic build scripts using ANT for the application to deploy and test.
- Involved in bug fixing and resolving issues with the QA.
- Documenting all the process changes and requirement changes.
- Worked on the Linux environment.
- Involved in the enhancement of some applications and user requirements (Change Requests).
- Used Log4j to capture the log that includes runtime exceptions and created log files on a daily basis.
- CVS is used as a tool for version control.
Environment: Eclipse, Java, swings, Postgresql, Jasper reports, Itext Library, Jdbc, Linux, CVS