Java/j2ee Developer Resume
Fremont, CA
PROFESSIONAL SUMMARY
- Over 8+ years of IT experience in analysis, design and development using Java and J2EE.
- Experienced in SDLC, Object oriented analysis/design and development, MVC architecture/implementation.
- Experienced in Design, development and testing of web application and integration projects using technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP).
- Expertise in front end development and design using Core JAVA, Servlets, JSP, JSTL, Struts, XML, HTML and JavaScript.
- Experience in spring technologies like MVC, JDBC, ORM, and Web Services using Eclipse.
- Good knowledge of Object/Relational mapping using Hibernate.
- Experienced in leveraging RDBMS like Oracle, MySQL.
- Designed systems using Data Modeling, UML and J2EE based frameworks like MVC Architecture and Hibernate.
- Experienced working proficiently with various IDEs including Eclipse, Net Beans.
- Experience with XML and related standards and technologies like HTML, CSS, JavaScript.
- Experienced in developing applications using Weblogic, and Apache Tomcat.
- Experienced with Polarion which provides a view of all work assigned to you (i.e. tasks, requirements, defects, releases). It also provides a list of any work items that you have setup to “watch” and any work items assigned to you that have outgoing links marked as “suspect”.
- Having good programming experience with SQL for the databases. Experience of backend development with SQL Server, IBM DB2.
- Execute jobs on the Hudson/Jenkins server to create new repositories in Subversion or branches for an existing repository.
- Experienced in developing Web, Client/Server, multi - tiered applications from designing of the architecture, requirements gathering through testing and installation with quick learning curve on new technologies and excellent problem solving, analytical, logical and inter personal skills.
- Experience in Onsite - Offshore co-ordination to report the project status, gather requirements, UAT, resolve issues in client environment.
- Proactive and well organized with effective time management skills.
TECHNICAL SKILLS:
Languages: Java and J2EE
Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, JSF, JMS, SOAP, JavaScript, CSS 3, XML, JSON
Development Approach: Waterfall and Agile
Design Patterns: Core J2EE patterns (MVC, Value Object, Session Facade, Data Access Object and Singleton)
Testing Tools: JUnit3.8/4.0
Defect Tracking Tools: HP Quality Center
Application/Web Servers: Apache Tomcat 6.0, IBM, BEA Web Logic 8.1, 9.2, 10x
IDE: Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, Net Beans IDE
Message Oriented Middleware: Apache Active MQ
Version Controls: CVS, SVN and Rational Clear Case
Frameworks: Struts, Spring, JSF, and Hibernate
Design Technologies: OOAD, IBM Rational Rose, and UML
Web Service Frameworks: Apache CXF
Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI
Build Tools: Ant and Maven
Database: IBM DB2, Oracle 9i/10g/11g, SQL Server and MySQL, PL/SQL
Processes: SDLC
Protocols: TCP/IP, HTTP, TELNET, FTP and LDAP
Operating Systems: All Versions of Microsoft Windows, UNIX and LINUX
Logging Tool: Log4J
PROFESSIONAL EXPERIENCE
Confidential, Fremont, CA
Java/J2EE developer
Responsibilities:
- Involved in all phases of the application development.
- Design and development of Download Services, Upload Schemas and Display dependency tree structure for WSDLs, User Management to grant user access to different modules.
- Developed JSP pages with Spring Validation Framework, Controllers, jQuery, JSTL, HTML5, CSS3
- Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Involved in consuming SOA webservices for Home page customization.
- Providing the access and validations to various users such as admin, Read-only and Read-Write and their roles.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Data clean up and data migration between multiple schemas.
- Created a test application as an interface between channel security and the main application to validate the Header information.
- Analyze product test requirements and develop test plans.
- Implemented log4j logging framework in whole application.
- Worked on Apache Tomcat server to manage application deployments.
- Involved in deploying the code in SIT, UAT and PROD environments.
- Involved in code review and documentation review of technical artifacts.
Environment: Java EE, Java Script, JQuery, Maven, JSP, SVN, Eclipse, Hibernate, Spring MVC, Apache Tomcat, Windows 7, Oracle SQL Server,WSO2 API manager.
Confidential, Lowell,AR
Java/J2EE developer
Responsibilities:
- Involved in various phases of Software Development Life Cycles (SDLC) like requirement analysis, Design, Development and testing phases.
- Application is implemented using agile methodology where there is daily SCRUM meetings to understand the status and resolve issues.
- Developed new SOAP style webservices & clients using Apache CXF framework and applications for MQ using Spring JMSTemplate & Spring Integration.
- Developed MVC architecture using JSF Icefaces & Spring AOP and prepare statements to execute SQL commands from Java.
- Developed application using Spring Integration for polling files using Inbound and Outbound Channel-adapters.
- Worked on the development of distributed server based applications using Spring AOP.
- Used Dependency Injection and DAO feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Analyzing product test requirements and develop test plans.
- Writing batch command files for running Batch process scheduled on Control-M scheduler.
- Involved in Unit Testing and Integration Testing for each class and module.
- Used SVN as the version control tool.
- Implemented log using Log4j, logback.
- Worked with Weblogic Application Server for deploying the applications and Eclipse IDE for application development.
Environment: Java 1.6/J2EE, Oracle, Eclipse, Weblogic, Apache CXF, Spring JMSTemplate, JMS Spring Integration, IceFaces,Hibernate,Apache Active MQ, Maven, JUnit, SVN, logback, log4j, soapUI,csv Dozer, Hudson/Jenkins,Polarion
Confidential, Herndon,VA
Java/J2EE developer
Responsibilities:
- Developed application business components and configured beans using Spring IOC.
- Generated POJO classes and Hibernate mapping files using Reverse Engineering.
- Developed DAO classes using Hibernate Template from Spring with Hibernate API.
- Designed and Implemented MVC architecture using Spring MVC.
- Developed administrative interfaces with the technologies of JSP, JavaScript, spring and Hibernate.
- Designed and modified User Interfaces using JSP, JavaScript and CSS.
- Involved the CRUD operations.
- Used Eclipse as an IDE for developing the application.
- Primarily focused on the spring components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver.
- Developed test cases and performed unit test using JUnit Framework.
- Involved in Production Support. Solved many production issues based on priority.
- Designed UML diagrams using UML and Rational Rose.
- Developed user interface using JSP, JSP Tag libraries to simplify the complexities of the application.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
Environment: Java/J2EE,Spring,Hibernate,JavaScript,Oracle,PL/SQL,XML,Eclipse,Agile, WebLogic,JUnit
Confidential, Burbank, CA
Java developer
Responsibilities:
- Involved in client requirement gathering, analysis& application design.
- Used UML to draw use case diagrams, class& sequence diagrams.
- Implemented client side data validations using JavaScript.
- Involved in requirements gathering, analysis and design. Adapted Water fall model from specification, Analysis, Design, System integration, Testing, Deployment and Maintenance
- Responsible for Development, Implementation and Testing of the complete business solution
- Developed use cases and created UML diagrams like class diagrams, sequence diagrams to represent the overall architecture. Developed User Interface using Struts JSTL and Tiles framework
- Used Jquery and CSS for the UI Development.
- Used Normal POJO’s.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Bean and Action classes.
- Developed a set of Action classes using Struts for handling business logic and Hibernate API for data logic. Designed related tables in the database using ER diagrams. Designed and developed presentation layer using JSP, HTML and JavaScript. Applied J2EE design patterns namely, DAO, Business Service and Singleton. Extensively used XML throughout modules. Achieved data persistence using Hibernate
- Configured the Web logic application server. Tested JSPs, Servlets and Business Objects on WSAD test environment. Involved in resolving tickets and refactoring of other existing systems
- Worked with Database Administrators to create and implement Oracle stored procedures, triggers
- Involved in Unit, System and Integration testing of the application.
- Used JUNIT testing framework for Unit testing.
Environment: Java, J2EE, JSP, Servlets, Struts, JSTL, Tiles, Hibernate, Oracle 9i, XML, UML, Eclipse 3.0.1, WebLogic 8.1, HTML, CSS, JavaScript, Windows 2000.
Confidential
Associate Software Engineer
Responsibilities:
- Involved in client requirement gathering, analysis& application design.
- Used UML to draw use case diagrams, class& sequence diagrams.
- Developed presentation layer using JavaScript, HTML and CSS.
- Implemented client side data validations using JavaScript.
- Implemented server side data validations using Java Beans.
- Implemented views using JSP & JSTL1.0.
- Implemented code MVC2 framework using JSP's JavaBeans & Servlet.
- Used Apache Tomcat .
- Used Aqua Data Studio for database query and administration.
- Used simple XML to build/process xml documents.
- Developed Business Logic using Session Beans.
- Implemented Entity Beans for Object Relational mapping.
- Implemented Service Locater Pattern using local caching.
- Worked with collections.
- Performed application level logging using log4j for debugging purpose.
- Involved in fine tuning of application.
- Thoroughly involved in testing phase and implemented test cases using Junit.
- Involved in the development of Entity Relationship Diagrams using Rational Data Modeler.
Environment: Java SDK 1.4, Entity Bean, Session Bean, JSP,Servlet,JSTL1.0,CVS, JavaScript, and Aqua Data Studio, SQL, PL/SQL, Triggers, Cursors, Stored Procedures, JBOSSv3.0,Eclipse 2.1, Solaris Flavor UNIX.