Java Developer Resume
San Francisco, CA
SUMMARY
- Over 8 years of experience in the field of software analysis, design, development of Java, Java EE (J2ee) based web applications.
- Experience in Java, Java EE (J2ee) technologies and proficient in Core Java, Servlets, JSP, JDBC, XML, HTML, CSS and JavaScript Framework.
- Proficiency in Object Oriented design (OOD) and Programming (OOPs) with software best methodologies - Waterfall, V-Model and Agile Model Driven Development.
- Strong experience in implementing MVC Architecture using Spring.
- Good Experience in using Spring Modules like IOC, ORM, and Spring MVC.
- Implemented various Java EE design patterns such as Data Access Object (DAO), Data Transfer Object (DTO).
- Having experience in deploying of Java EE Applications on various servers like WebLogic, Jboss, Websphere and Tomcat.
- Well experienced with IDE tools like Eclipse, Web sphere Studio Application Developer (WSAD)/RAD, IntelliJ.
- Experienced with JDBC API in establishing connections to database and configuration of data sources in application server.
- Sound RDBMS concepts, data modeling and extensively worked with relational databases like Oracle, DB2.
- Involved in development of PL/SQL and SQL Queries.
- Experience with SOAP based webservices
- Good Knowledge in Java 1.6 Concepts.
- Experience in Unit Testing Tools like Junit and logging tools like Log4j.
- Good working knowledge on CVS and VSS, SVN for code management and version control
- Have total exposure in full Software Development Life Cycle (SDLC) including analyzing, designing, developing and testing.
- Knowledge in Single-Sign on, and LDAP Concepts.
- Experience in Interacting with Business Users to analyze the business process and transforming requirements into screens, designing, documenting.
- Highly committed individual with proven ability to learn fast and work well under pressure.
- Strong analytical, problem solving and good communication skills.
TECHNICAL SKILLS
Programming Languages: Java1.4/1.5/6, C, C++.
Operating Systems: Windows 98/2000/XP/NT, Solaris10, UNIX, LINUX.
Web Technologies: HTML, CSS, Servlets, JSP, JSTL, DBC, Spring, Hibernate3.0.
Scripting Languages: Java Script, Unix Shell Scripting.
Web Servers: Apache Tomcat4.1/5.0
Application Server: Web logic, Websphere6.1/7.0,ApacheJboss
Databases: Oracle (PL/SQL),DB2.
Tools: CVS, VSS, Apache Log4j, TOAD, ANT, Maven, Junit.
IDE’s: Eclipse, IBM’s RAD7.0,IntelliJ
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, San Francisco, CA
Responsibilities:
- Designed and developed web-based application using Spring MVC Framework and Spring Web Flow
- Implemented Spring MVC for designing and implementing the UI Layer for the application.
- Have used Spring IOC to inject the services and their dependencies.
- Involved in writing Spring Validator Classes for validating the input data.
- Implemented Jakarta Commons to load XML file.
- Implemented Xstream library to serialize objects from XML files.
- Developed views, controllers, POJOS using Spring MVC framework
- Designed and developed interfaces using JSP, JSTL, JQuery, Spring tags, Java script and CSS.
- Worked on persistence layer using O/R Mapping tool Hibernate with Oracle 10g Database
- Configured Log4j with Spring AOP.
- Designed and developed a Spring Web Service using SOA to verify that underwriting criteria required for bond issuance is met.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application
- Used SVN as version control tool.
Environment: Java 5, JSP, Spring 2.5, JSTL, JQuery, XML, Xpath, XStream, DOM, Hibernate 3.0, Web Services, Oracle, Weblogic, Java Script, Log4J, Eclipse, CSS, CVS.
Java Developer
Confidential, Chicago, IL
Responsibilities:
- Developed User interface (UI) screens for Contact Center application using JSP, HTML, CSS, JavaScript to simplify the complexities of the Presentation layer.
- Used Spring MVC architecture for developing the application
- Involved in Bug fixing of the existing R-Desk application.
- Gone through the Usecase Documents and understood the requirements and involved in developing the user interface screens.
- Done the changes to the existing application according to the given Usecase.
- Used Eclipse/IntelliJ as an IDE and Maven as the build tool for developing the application.
- Involved in setting up the Environment in MAC OS.
- Developed the application based on the Agile Methodology.
- Involved in development of Shipping and Tax Calculation strategies for the Webstore application.
- Generated War, Ear files to deploy the application into Weblogic Application Server.
- Developed SOAP based web services to provide data.
- Created Simlinks to Auto deploy the EAR files into App server.
- Analyzed the existing application and done the necessary changes to the application
Environment: Java, Core java, J2ee, JSP, Servlets, JDBC, HTML, CSS, Spring MVC, Hibernate, JSTLtaglibraries, JavaScript, Weblogic10.0, SQL, PL/SQL, Agile methodology, LINUX, Eclipse, Ant, Junit, Log4j,CVS.
Java Developer
Confidential, California, CA
Responsibilities:
- Developed User interface (UI) screens using JSP, HTML, CSS, JavaScript to simplify the complexities of the Presentation layer.
- Involved in Client Side validations using JavaScript and Server Side validations using Validation Frame Work of Struts.
- Involved in BugFixing of the existing application.
- Used Struts (MVC based) concept of Front Controller to handle requests from the client and process it at the backend.
- Created multiple Action Forms that is being used to hold the data during Adding/Updating JSP pages.
- Involved in creating jar and War files of an application and deploying it on Jboss Application Server.
- Implemented various Design Patterns like Singleton, Data Transfer Object (DTO), and Data Access Object (DAO).
- Performed the Unit Testing of the application using Junit and also involved in Integration Testing of the application and monitored the error logs using Log4j and fixed the problem.
- Involved in production support of the application.
- Used XSLT based for transforming common XML format into internal XML format.
- Worked with SOAP based web services to exchange information with other applications.
- Involved in writing SQL queries, to pull the data to frontend
- Involved in bug fixing (Debugging) of the application and updated the status in QC.
- Used Struts-config.xml file for Struts Configurations.
- Used Hibernate based Persistence Logic to interact with Database.
- Created hibernate-config.xml file for configurations and various Hibernate-maping.xml files for mapping entries in hibernate based applications.
- Created hibernate POJO Classes and hibernate Client Application.
Environment: Java, Core java, JavaEE(J2ee), JSP, Servlets, Struts1.2, Hibernate3.0, HTML, CSS, JavaScript, JSTL, Jboss, Oracle, SQL, PL/SQL, WindowsXP, AgileScrum, Unix, ANT, Junit, Apache Log4j, CVS, RAD 7.0.
Java Developer
Confidential, Camas, WA
Responsibilities:
- Involved in analysis, design and implementation of business requirements.
- Developed Session beans for the creation of business logic and Entity Beans for interacting with database components.
- Developed numerous UI(User Interface) screens using JSP and HTML, CSS,JavaScript.
- Used MVC architecture of Struts for developing the application.
- Used Agile Methodology for developing the application.
- Performed unit testing using JUnit and monitored the error logs using Log4J and fixed the problems.
- Deployed the application on Web logic Application Server, which includes archive (JAR, WAR, and EAR) files.
- Implemented various Design Patterns in the project such as Data Transfer Object, Data Access Object (DAO) and Singleton.
- Setting up build environment by writing Ant script in build.xml, taking build, configuring, and deploying in servers.
- Used Oracle SQL, PL/SQL for writing the database queries.
- Implemented Web service using Service oriented architecture (SOA) and WSDL.
- Created Domains for Weblogic application Server and Deployed EAR, WAR files.
- Responsible for Bug Fixing (Debugging) of the application.
- Generated Deployment descriptor files like ejb-jar.xml, Weblogic-ejb-jar.xml, Weblogic-cmp-rdbms-jar.xml, build.xml, application.xml used for the application development.
- Involved in writing the stored procedures and functions using oracle database.
- Involved in User Training to teach them, how to use the application
Environment: Java, Corejava, J2ee, JSP, Servlets, JDBC, Struts, HTML, CSS, JSTLtaglibraries, JavaScript, JNDI, Weblogic10.0, Oracle10g, SQL, PL/SQL, LINUX, Eclipse, Ant, Junit, Log4j, CVS.
Java Developer
Confidential
Responsibilities:
- Involved in analysis, design and implementation of business requirements.
- Extensively worked in integrating the different layers of the project.
- Developed numerous UI (User Interface) screens using JSP and HTML, CSS, Java Script.
- Responsible for writing the JavaScript code for validating the application.
- Developed based on MVC Architecture.
- Used XML for Developing Deployment descriptor files
- Involved in Unit Testing of the specified Modules.
- Used JDBC for calling PL/SQL Stored Procedures.
- Involved in production support of the application.
- Developed SOAP based web services.
- Implemented in various design patterns (Go4) in the project.
- Involved in bug (Debugging) of the application.
- Involved in System Testing and integration testing of the application.
Environment: Java,CoreJava,J2ee,Struts,JavaBeans,Servlets,JSP’s,JDBC,JavaScript,HTML,CSS,XML,Apache Tomcat, DB2,SQL,Windows XP, LINUX, Eclipse, VSS Log4j, Junit, ANT,Jboss.