Java/jee Developer (onshore) Resume
SUMMARY
- Around 7 years of experience in full life cycle developement using Java, J2EE technologies in Banking, Insurance and Telecommunication domains.
- Experienced in all phases of Software Development Life Cycle (SDLC) that includes Requirements Gathering, Analysis, Design, Implementation & Maintenance and Testing.
- Good working experience with Core Java, Servlets, JSP, JDBC, XML, Custom Tags using JSP Tag Libraries, Jquery, Web Services and Various J2EE Design Patterns.
- Expertise in open source frameworks like Struts, Hibernate.
- Extensive experience in creating user interfaces using JSP, HTML and client side validation using JavaScript.
- Very well experienced in working with various database like Oracle 11g/10g/9i, SQL - Server, MS-Access and My SQL.
- Strong knowledge of writing SQL queries and stored procedures, Triggers and Views.
- Experience in using IDEs Eclipse 3.x, NetBeans .
- Experience in different web and application servers like Tomcat 6.0, Web Sphere 6.1 and WebLogic.
- Working knowledge of Java external applications like JUnit, Log4j, Apache Ant, Maven.
- Experience in using different source control tools like Clearcase, SVN and VSS.
- Experienced with Waterfall and Agile Methodology(Scrum) for software development.
- Strong problem solving skills, good communication, interpersonal skills and a good team player.
- Excellent problem solving, analytical and ability to perform independently or as part of a team
TECHNICAL SKILLS
Programming Languages: Java, C and C++
Java/J2EE Technologies: JDBC, EJB, Servlets, JSP, JSTL, AWT/Swing, JMS
Web Technologies: HTML, XML, XSLT, SOAP, WSDL, UDDI, JavaScript
Other Technology: SQL, XML
Frameworks and Architecture: Struts, Hibernate, Model View Controller(MVC)
Application Servers: IBM WebSphere 6.0, BEA WebLogic Portal Server 8.1, Tomcat 5.1/ 6.1
Java IDE: Eclipse, NetBeans
RDBMS: Oracle 8i/9i/10g, SQL Server, My SQL and MS-Access.
Version Control Tools: Visual SourceSafe, SVN, Clearcase
Operating Systems: DOS, Windows 95/98/2000/ XP/7, UNIX/LINUX.
Other Tools: JUnit, Log4j
Build Tools: Maven, ANT
PROFESSIONAL EXPERIENCE
Confidential, Pennsylvania
Sr Java/JEE Developer
Responsibilities:
- Involved in preparing High level and low level design documents for the task involved in redesigning the BBW webstore.
- Used Core Java concepts and other J2EEtechnologies during development phase using Eclipse IDE.
- Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
- Developed User Interface for Application using JSP and JavaScript.
- Developed Web Services which communicates with different other applications using SOAP.
- Developed the WSDL and Web Services in Apache Axis2 for different modules.
- Tested Web Services using SOAP UI toolkit locally.
- Involved in build process using Maven and VSS was used as configuration management tool.
- Tested the developed components using JUnit.
- Used Agile methodology, for the implementation of SDLC.
- Deployed web components, presentation components and business components in Apache Tomcat and Weblogic Application Server.
- Involved in bugs recording, bug fixing, code review and other maintenance of the application.
- Used Log4J components for logging.
- Created documentation for the developed system and User manual.
Environment: JAVA /J2EE, Struts, JSP, Servlet, SOAP, Apache Axis, Eclipse, JUnit, log4j along with Oracle 10g as DB backend, Weblogic application server, Apache Tomcat, Windows XP, Maven, VSS configuration tool.
Confidential, Pennsylvania
Java/JEE Developer (Onshore)
Responsibilities:
- Involved in Requirements gathering, Analysis, High Level & Detailed Design
- Used Core Java concepts and other J2EEtechnologies during development phase.
- Implemented Model View Controller (MVC) Architecture using spring framework.
- Involved in the development of presentation layer and GUI framework in JSP, HTML.
- Implemented connectivity to database using JDBC API from Servlets and JSP through Java Beans.
- Developed Web Services which communicates with different other applications using SOAP.
- Tested Web Services using SOAP UI toolkit locally.
- Involved in writing SQL queries and Stored Procedures for Oracle 10g database.
- Deployed the application to Tomcat server.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
- Created continuous integration builds using Maven and SVN control.
- Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit.
- Involved in Bug fixing and maintenance activities.
- Used Agile methodology, for the implementation of SDLC. Actively participated in daily SCRUM meetings.
Environment: JAVA /J2EE, Struts, JSP, Servlet, JSTL, SOAP, Eclipse, JUnit, log4j, Oracle 10g, Apache Tomcat, Windows 2000, Maven, SVN version control tool.
Confidential
Java/J2EE Developer (OffShore)
Responsibilities:
- Creating design document based on requirement spec, database schema etc.
- Interaction with client with regards to requirements spec, design issues and presenting application demo to the client.
- Designing and developing user interface for specially built Panasonic laptop using JSP/Servlets and debugging the application using Netbeans IDE.
- Used core Java concepts for coding, created web pages using Servlets and JSP’s for generating HTML pages dynamically.
- Extensively Developed Taglibs for the JSPs.
- DevelopedJava Beansand Utility Classes for interacting with the database using JDBC.
- Designing data structure for storage of transaction data in MS SQL Server.
- Tested the developed components using JUnit.
- Used Agile methodology, for the implementation of SDLC. Actively participated in daily SCRUM meetings.
Environment: Java, JDK 1.3, JSP, Servlets, JSTL, Netbeans IDE, WebLogic 7, Oracle 9i, MS SQL Server.
Confidential
Java Developer (OffShore)
Responsibilities:
- Involved in the documentation of the Functional Specification for the project
- Involved in implementation of utility classes and development of user interface.
- Used HTML, JSP, JSTL for designing the front-end modules.
- Client Side validations were done using JavaScript
- DevelopedJava Beansand Utility Classes for interacting with the database using JDBC.
- Developed stored procedures, functions and packages using SQL Statements Used IDE Eclipse for development.
- Extensively used ANT as a build tool.
- Maintained the Source Code Version Control using Clearcase.
- Involved in the Database structuring and Tables creation needed for the project
- Involved in creating JUNIT test cases and fixing the bugs that were identified.
- Working with product management and testing teams to increase the customer experience and quality of the product.
Environment: J2EE (Java 1.4, Servlets 2.4, JSP 2.0, JDBC), HTML 4.0, JavaScript, XML, Eclipse, MySql, Apache Ant 1.6, JUnit, Windows 95.
Confidential
Jr Java Developer
Responsibilities:
- Involved in coding using Java, created web pages using Servlets and JSP’s for generating HTML pages dynamically.
- Developed JSP Pages and Servlets to provide dynamic content to HTML pages.
- Involved in developing forms using Html and performing client side validations using JavaScript.
- Implemented connectivity to database using JDBC API from Servlets and JSP through Java Beans & Enterprise Java Beans (EJB).
- Responsible for coding, testing and documenting various packages, procedures, and functions for libraries and stored procedures, which were commonly used by different modules.
- Developed custom exceptions for handling proper exceptions.
- Learned XML for communicating client.
- Used queries to get the data from the Oracle database using SQL.
- Developed and tested the applications using Eclipse.
- Involved in Bug fixing and maintained a detailed documentation on bug fixes .
Environment: JSP, Servlets, JDBC, JavaScript, HTML, Apache Tomcat Server, Oracle 8i, SQL.