Java Developer/j2ee Developer Resume
San, JosE
SUMMARY
- 6 + Years of experience in software design and development of Object - Oriented Software application wif expertise using Java and J2EE technologies.
- Experienced in full life cycle application development from requirements gathering, design, development, testing, implementation and production support.
- Excellent Trouble shooting and debugging skills.
- Expertise in Object Oriented Programming concepts and implementation.
- Extensive experience in core Java Programming Language.
- Experience in database development using database engines like Oracle 11g, IBM DB2, SQL Server 2005/2008 and MySQL.
- Proficient in applying various design patterns like Singleton, Session Factory, Value Objects, and Data Access Object pattern.
- Proficient in Struts, Spring and Hibernate wif MVC for building web applications.
- Experienced wif Weblogic, WebSphere Application Servers Tomcat, and JBOSS Web Container.
- Strong experience wif Agile Methodologies and Test Driven Development.
- Experience working wif SqlServer, DTS and SSIS packages.
- Worked wif Data Transformation Services in order to save it on Microsoft Repository.
- Strong exposure to SQL, PL/SQL, Triggers, Stored Procedures, Indexes and DB design.
- Worked wif UML- Use cases, Activity and Process flow diagrams, Sequence diagrams, deployment diagrams using Rational Rose as design tools and Design Pattern Methodology.
- Self-motivated and a good team player wif excellent communication and interpersonal skills and also capable of working independently even under high-pressure challenges.
- Experience on distributed application development and SOA.
- Experience working wif telecom and financial firms for building applications.
- Excellent debugging and problem solving skills wif excellent understanding of system development methodologies, techniques and tools
- Good communication and interpersonal wif demonstrated ability to interact wifin all levels of organization
- Hands on experience in developing client/server, multi-tier and web-based applications.
- Quick learner and adoptable to new design patterns/frameworks for fast and quality development.
- A resourceful team player wif good Interpersonal, TEMPeffective problem solving and decision making skills, looking ahead for great career in a fair working environment wif opportunities to grow.
TECHNICAL SKILLS:
Languages: Java, C, C++, basic ADA
J2EE Standards: JDBC, JNDI, JMS, Java Mail, JTA, JTS, XML Deployment Descriptors, JBOSS and Tomcat server Workflow
Web Technologies: JSF, JSP, Servlets, EJB, Java Script, Struts 1.1, HTML, DHTML, AJAX, JASON, XML, XSL, XSLT, Spring, Hibernate
Database: Oracle 8i/9i, DB2, SQL Server 2000/2005, MySql
IDE: Eclipse, NetBeans
MOM: JMS
Web/App Servers: WebLogic Application Server 9.x, IBM WebSphere Application Server 4.0/5.x, Apache Tomcat and JBoss
Operating Systems: Windows 95/98/NT/XP, UNIX, Linux, Sun Solaris, MS-DOS
PROFESSIONAL EXPERIENCE
Confidential, San Jose
Java Developer/J2EE Developer
Responsibilities:
- Used Spring Framework for dependency and object injection; Used Spring MVC in the Middle Tier for portal development
- Used Hibernate 3.x wif JPA annotation and created several persistent classes and involved in designing and creating generic DAOs for the domain model
- Implemented design patterns such as Inversion of Control (IOC), Singleton, Factory Pattern, and Collections
- Implemented DAO pattern to provide abstraction for Transaction Management
- Developed portal components, deployed files as necessary, and created and managed various contents
- Involved in other phases of SDLC including requirement analysis, Testing Design and Implementation, Build validation and Business Support
- Integrated Spring AOP wif Hibernate to create OR Mapping layers and Data Access application
- Created configuration settings for each application based on specifications
- Responsible for using RESTful API to deal wif XML data. Called Restful API to update and validate various tasks
- Designed UML to represent data model
- Designed and Developed Stored Procedures, Triggers in MSSQL to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database
- Developed Web Service wif 8 operations for the frontend application to retrieve data from backend systems.
- Created war files and deploy on server.
- Worked on Subversion, TFS and Maven.
- Developed portal components, deployed files as necessary, and created and managed various contents
Environment: Java, SQL, XML, Spring, RESTful Web services, Spring, Hibernate, UML, IOC, Singleton, MVC, DAO, BPM, TFS, Tomcat, Oracle JSP 2.1, Servlets 2.5, SQL, HTML, XML, Ajax, Log4J, Java 1.6/1.7, Junit 4.x,Spring 3.5, Spring MVC, Spring AOP, Spring Web Flow, Hibernate 4.x, JBOSS EAP 6.x, JBOSS 7, Eclipse 3.5,MS SQL Server 2008, Oracle 11g, Maven 3.x, Ant, SonaType, Hudson, SVN, Rally, HP Quality Center,SOAP UI, Rest Clients, FireBugs, JQuery, CSS, web 2.0, HTML5 etc
Confidential
Java & J2EE Developer
Responsibilities:
- Designed and developed customer registration and login screens using AJAX, HTML, XHTML, DHTML, JSF, Servlets for more interactive web pages.
- Developed web pages to display the account transactions and details pertaining to that account using DHTML, Spring Web Flow, JSF and CSS.
- The Java Persistence API (JPA) used as an object/relational mapping facility for managing relational data in Java applications.
- Transactions implemented as part of the Stateless Session Beans through annotations or xml configurations.
- Created Data Access Object (DAO) which is used by the Hibernate API calls to interact wif the database.
- Implemented Spring architecture and Spring Bean Factory using IOC, AOP concepts.
- Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier wif JSF web layer.
- Wrote JavaScript validations to validate the fields of the customer registration screen and login screen.
- Implement MVC architecture using JSF Framework
- Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules.
- Involved in coding Stateless Session Bean that validates an input XML and sends the validated XML to the Queue using JMS API. These session beans are called by Message Driven Beans. .
- Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
- Developed messaging framework using JMS, MQ, MDB process message in point-to-point scenarios.
- Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
- Worked on Oracle as the backend database and integrated wif Hibernate to retrieve Data Access Objects.
- Worked on Perl Scripting.
- Involved in halping team members to debug issues wif the application and designed and prepared Unit test case using JUnit and Log4j.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules.
- Developed various activities like transaction history, search products that enable users to understand the system efficiently.
- Used RAD for application development and deployed the application on WebSphere to integrate run time components and the tools to develop applications.
Environment: Java 1.5, J2EE, JSF, Hibernate, Spring, WebServices, JPA, JCPS, RAD, SVS, UML, HTML, XHTML, DHTML, Java Script, CSS, Spring Web Flow, XML, WebSphere, Log4j, Oracle 10g, PL/ SQL, JUnit, JNDI.
Confidential, NJ
Java & J2EE Consultant
Responsibilities:
- Implement MVC architecture using Spring Framework
- Business Logic was implemented using EJBs.
- Successively implemented Hibernate ORM framework.
- Used Hibernate for transaction management
- Designed using Core Spring, Spring MVC.
- Developed the module of generating task list to the collectors using Front Controller Pattern and Command pattern to submit the request from presentation layer
- Web application development using J2EE: JSP, Servlets, JDBC, Java Beans, Struts, Ajax, JSTL, Custom Tags, EJB, JNDI, Hibernate, ANT, JUnit and Apache Log4J, Web Services, Message Queue (MQ).
- Crystal reports is used for reporting the database details
- Experience using Version controls such as CVS, PVCS, And Rational Clear Case.
- Developed Entity Beans and Session Beans for the transactions in the application; developed business entity and session beans.
- Worked on Flash.
- Developed a high-end presentation layer wif CSS, JSON, JavaScript, Ajax, JSP, and custom tags.
- Worked wif the testing team to identify, categorize and fix bugs; involved in the maintenance and support of the application
- Webservices (SOAP, XML, REST) implemented for user autantication for logging in to the application.
- Implemented Business Delegate, DAO, DTO, Service locator, Session Façade, View Helper and Value Object design patterns for all the modules.
- Entity and Session Beans were created using Session Facade Pattern to reduce network calls and enhance transactional capabilities and deployed using JBoss application server, Good working experience developing advanced Swing components.
- Extensively worked wif the retrieval and manipulation of data from the Oracle database by writing queries using SQL and PL/SQL.
- Involved in the development of client programs which are responsible for transferring messages using SOAP technology
- Used JNDI for LDAP Server for users ‘s autantication and authorization
Environment: Java development in EA server 6.x, Hibernate, Spring, CSS, JQuery, JSON, Java Script, JSP, JSF, Servlets, JSF 1.2, Rich Faces 3.1.6, JDBC, EJB 2.x, XML, Crystal Reports, HTML, JavaScript, JBoss, WSAD, Oracle 9i, SQL, PL/SQL, REST, UNIX, Sun Solaris, JNDI, LDAP, SOAP.
Confidential, FL
Java/J2EE Developer
Responsibilities:
- Worked closely wif architects to understand requirements and developed creative solutions to meet business requirements.
- Intensively involved in developing Use Case Diagrams, Sequence diagrams and Class diagrams using UML notation.
- Involved in development of the modules called Budget Settings and Profile Information UI.
- Involved in Design, Development, Testing and Implementation of the complete business solution.
- Auto completion of forms and user-validation functionalities using AJAX DWR framework.
- Developed the application based on Struts MVC Architecture, Action Forms and Java beans as a Model, JSPs and Tags as View and Action Servlet configured by Struts-config.xml as a Controller.
- Validated the required fields e-mail, phone, SSN etc wif Validator framework for Client as well as Server side.
- Used web services for data exchange using SOAP and WSDL.
- Involved in writing business logic using Struts for functionalities like Budget Calculations and Profile creation/update using Struts Action Classes.
- Developed the application by implementing Spring Framework based integration.
- Designed and developed the POJOs components & O/R Mapping files using Hibernate and used the Spring-Hibernate Template mechanism to reduce the development time.
- Developed Hibernate DAO’s and configuration files to access the ORACLE database.
- Involved in writing Hibernate queries in HQL and SQL.
- Developed XML applications using JAXP and XSLT to read or transform the data between nodes.
- Developed Web Services clients using SOAP, WSDL and Apache Axis.
- Involved in the Technical Documentation of the various modules and functional testing of the product.
- Developed build scripts using Ant tool for compilation and deployment purpose.
- Used Rational Clear Case version control for source code.
- Worked on Eclipse IDE.
Environment: Java, J2EE, Spring, Hibernate 3.0, Struts, AJAX, DWR, JSP, Servlets, CSS, HTML, DHTML, JavaScript,XML, DOM, SAX, XSLT,ANT, Rational Clear Case, Oracle, Tomcat, Web Logic, Apache Axis, WSDL and SOAP, Eclipse.
Confidential, Denver, CO
Java Developer
Responsibilities:
- Involved in requirement analysis and documentation of workflows & functional diagrams.
- Designed J2EE framework, which generates different screens, based on access level using stateful session beans, JSP & XML. Developed HTML forms & client side validation using JavaScript.
- Wrote classes to parse XML to display data on UI.
- Implemented Session Tracking and User Autantications.
- Involved in designing and implementation of complete admin module using HTML, XML, JSP, Multithreading, servlets and Java Beans classes.
- Developed an environment where a JSP file is requested which in turn uses a Java bean that generates and sends a form associated to XML Schema.
- Created multiple web-based forms using Tiles, Servlets, JSP, JSTL, and JavaScript menus.
- Implemented JSP custom tags, developed Struts Actions, Action Form, and Value Objects for presentation tier. Similarly JavaScript applications were also developed to support validation and interaction for presentation layer.
- Implemented the nested tag concepts of the Struts tag libraries.
- Used Ant scripts for building and deploying .war, .jar, .ear.
- Implemented Web Services to propagate business logics to different clients. The RPC were given through SOAP protocol.
- Wrote Test scripts using JUnit
- Used web services for data exchange using SOAP and WSDL.
- Hibernate was used for object/relational persistence and query service.
- Log4j was used of logging and debugging purposes.
- Interfaced wif the client team and development team during acceptance testing and dry runs on the production systems.
- Version control of the source is maintained using VSS.
Environment: Java/J2ee, Struts, JSP, Java Script, Web logic, Oracle, SOAP, Multithreading, WebServices, Hibernate, Log4j, JUnit, Unix.