J2ee Developer Resume
Woodland Hills, CA
SUMMARY:
- Over 7 years of professional experience in the Java/J2EE Technology with a background of Computer Science and Engineering (CSE). Participated in all phases of software development life cycle (SDLC) including analysis, design, development, integration and deployment.
- Involved in developing component based reusable applications and work flow automation using UML/Rational rose have extensive knowledge on agile and waterfall design methodologies such as Test Driven Development(TDD) and Scrum
- Proficient in implementing various J2EE design patterns like MVC, Service Locator, Session Façade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object (DTO), Front Controller, View Helper.
- Expert in Core Java with strong understanding of inheritance, Multithreading, Event handling and Exception handling, SWING, Collections.
- Extensive knowledge in design and implementation of client/server and web applications using J2EE (servlets, JSP, AJAX, struts, JUNIT, hibernate, EJB, JMS, JDBC) and XML(DTD, XML, XML schema, XSL AND XSLT)technologies.
- Experience in database design, creation and management of schemas, writing stored procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming. Strong experience in database design in ORACLE 10g, DB2,MonoDb,Sybase
- Experienced in developing applications on various web containers/application servers such as IBM WebSphere(WAS7), oracle weblogic7.0/6.1, Apache tomcat 4.1/5.1, and JBoss version3.0/6.1.0
- Experience in HTTPS/SSL/TLS protocols and also well experienced with version control systems likeCVS and Clear Case.
- Well experienced in utilizing IDE tools like Eclipse, NetBeans, JCreator, Jenkins, Unit, Ant, Maven IBM WebSphere Studio Application Developer (WSAD) 5.0/5.1.2
- Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services (SOAP, WSDL, and UDDI,).
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, XSD, JAXB, JAXP, Apache Axis2.
- Experience in developing restful services using ASP.NET Web API
- Worked with IBM MQ Series for developing Message Driven Beans (MDB)
- Expertise in developing distributing business applications using EJB (3.0) implementing Session beans for business logic, Entity beans for persistence logic.
- Experienced in writing build scripts for project compilation using ANT and MAVEN
- Worked on UNIX and Shell script for the applications.
- Creative troubleshooter with outstanding ability to identify operational deficiencies and implement system improvements.
- Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently
- Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS:
Languages: J2SE, J2EE6, 5/1.4/1.3, SQL, PL/SQL, C, C++ XML, XSL, XSLT, WSDL.
J2EE technology: Servlets 2.4/2.5,jsp 1.1/2.0,jdbc3.0,EJB3.0/2.0/1.1,JMS,JAXP,JAAS,JAXB,web services, Custom tag Libraries, JTS, JUNIT
Application server/web server: WebSphere(WAS7) 5.x/6.x,Apache tomcat5.0/6.0/7.0, BEA Web Logic 8.1/7.0, jboss3.0
Framework: Struts1.2/2.0,Springs 2.0/2.5,Spring MVC,Hibernate3.0,JUnit,ANT,MAVEN1.0,GWT
Operating Systems: Unix, Solaris 10,windows98/XP/NT/2000
Database: Oracle8i/9i/10g,Sybase,DB2 UDB 7.0/9.0 SQL SERVER2008
Web Technology: HTML5/,DHTML,XHTML,JavaScript,CSS3,Ajax, JQuery, and adobe Flex, AngularJS
Design Methodologies: Agile,J2EE Design patterns
IDE Tools: Eclipse, NetBeans, Creator, JUnit, RAD 7.0/6.0/6.1, Ant. IBM s WSAD 5.0/5.1.2, JBuilder 6.0.
PROFESSIONAL EXPERIENCE:
Confidential, Woodland Hills, CA
J2EE Developer
Responsibilities:
- UsedUMLfor developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low - level design.
- Used Spring MVC framework for the applying MVC implementation to the web application.
- Utilized JSP, JQuery, Servlets, HTML, Angular JS, Bootstrap, CSS and JavaScript objects to design user interface
- Developed the web-tier using JSF framework and Rich Faces
- Modified the function in the condo unit owner quote module, replaced the old data validation method and created on page help message withJQuery.
- Developed controllers, repositories, Service modules, form beans and validations
- Developed beans and persisted bean in the database using Hibernate.
- Implemented Hibernate mapping like one to one, one to many and many to many based on Requirement.
- Involved in connecting bean with database using Hibernate configuration file.
- Involved in development of SpringDAOlayer which invoked database queries.
- DevelopedSession Beansfor the transactions in the application.
- Developed and enhanced middleware components using collections, generics, object serialization and Multi-Threading using java, utill, concurrent package and core java design patterns.
- CreatedSQLqueries,PL/SQLStored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures. Also used JPA with Hibernate provider.
- Used MYSQL database as a persistent layer.
- Coordinated with QA and Business teams to resolve the identified issues through Quality Center.
- Involved in defect management, debug, troubleshoot and identifying root causes of the issues and fix the issues.
- Used Eclipse IDE for the development and WebLogic application server for deployment
- WrittenMavenscripts and JENKINS tools to build the entire module
- ImplementedJUnitframework to write test cases for different modules and resolved the test findings.
- Used Subversion (SVN) for software versioning and as a revision control system.
- Dedicated to successful project completion with the ability to work well in large group or as an individual under deadline pressure.
Environment: Java/J2EE6.0,DAO,Servlets3.1,jsp2.3,Hibernate,Spring,SpringMVC,WebLogic 10.3.2,HTML5, XML1.1, XSLT, CSS, AJAX, SVN,JDBC, JPA2.1, DOM, MySQL6.0,ML, Junit4.8, JQuery1.3, Maven.
Confidential, Detroit, MI
J2EE Developer
Responsibilities:
- Involved in Analysis, Design, implementing and Production phases of the Project modules using java/J2EE technologies
- Used Agile/Scrum Methodology during application development
- Collaborated with Multiple teams to implement requirements and deploy the release.
- Worked with the team to Design, Develop and test web front ends to integrate them with server side processes
- Implemented web-tier using Struts Framework
- Developed the user interface screens using HTML/DHTML, JSP, JSTL, CSS, JQuery and JavaScript.
- Used J2EE SOA based jax-ws web services to develop reusable web service components.
- Developed the SQL queries, views and stored procedures.
- Implemented database Schema/XSD/WSDL design for the various components.
- Implemented the Persistence/DAO layer using JDBC.
- Designed and Developed user interface using asynchronous technologies AJAX/POJO/Spring frame work.
- Built the application using Ant scripts.
- Developed independent and re-useable service components using Web Services, spring Dependency injection and Design patterns.
- Implemented Junit test cases as part of the Test Driven Development approach.
- Guiding and supporting offshore team to understand and develop the functionalities.
- Used log4j for debugging and error logging.
Environment: Java/J2EE5.0,Spring,Struts,SpringIOC,HTML/DHTML,XML,XSD,WSDL, JSP2.1, JSTL, JQuery, JavaScript, Eclipse, Log4j, Junit, web services, servlets2.5, Angular JS. JDBC, Jax-ws2.0, Log4j, SVN, Ant, oracle 9i.
Confidential, Houston, TX
J2EE Developer
Responsibilities:
- Involved in the analysis, design and development and testing phases of project.
- Used Agile (SCRUM) methodologies for application Development.
- Implemented LPO functionalities for batch as transactional using Spring Framework
- Presentation tier was developed using JSP, JSTL,Java Script, Struts and HTML.
- Was responsible in implementing various J2EE Design Patterns like Service Locator, Business Delegate, Session Facade and Factory Pattern.
- Actively involved in writing the Drools rules while extracting xml file which was a payload to a vendor SOAP service.
- Implemented Spring Data JPA based repositories which supports in writing JPA queries based on Query dsl predicates, auditing of domain entities, and pagination.
- Configured Queues in WebLogic server where the messages using JMS API, were published.
- Created Web Services using WTP tool plugin to the eclipse IDE which was deployed as a separate application using Maven scripts.
- Extensively worked on Maven, Jenkins to build the multi module project.
- Used Subversion for version control.
- Used JIRA tool for internal issues within the development teams and the Clear Quest for defects tracking.
- Wrote the JUnit tests to test the implementation by using Mockito and DB Unit.
Environment: JAVA/J2EE,Spring MVC 3.0, Hibernate 3.6.6 (Annotation ), JPA, JAX-RS, JAXB, JSON, PL-SQL, JUnit, DB Unit, Mockito, Drools 5.5, Apache Tomcat 6, SQL Developer 3.0.4, Eclipse, Maven, Jenkins, Sub Version, Rational Clear Quest 8.0, JIRA Tool.
Confidential, Chicago, IL
J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Designed and developed Application based on MVC design pattern using Struts Framework.
- Developed Struts Action classes, Form Beans and struts configuration files.
- Extensively worked on XML parsers (SAX/DOM).
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Implemented design patterns like Front Controller, Business Delegate, Service Locator, Session Facade, Data Access Objects and Singleton.
- Used Hibernate framework in the persistence layer to map objects to oracle server database.
- Developed complete Business tier with Stateless and Stateful Session beans.
- Deployed the application on WebSphere Application server.
- Used CVS for version controlling and JUnit for unit testing.
Environment: J2EE 1.5, IBM WebSphere Application Server 5.1, WSAD 5.1, EJB 2.1, Hibernate 2.1,Struts1.1, JSP 2.0, Servlets 2.4, XML, XSLT, SOAP, JavaScript, UML, HTML, ANT, CVS, Log4J 1.2.7, JUnit 3.8.1,oracle 8.
Confidential
J2EE Developer
Responsibilities:
- Created UML class diagrams that depict the code’s design and its compliance with the functional requirements.
- Designed GUI’s for various modules.
- Used EJB’s session beans for the developing of application layer.
- Involved in developing Servlets for middle level between the view and the logic
- Designed JSP Pages for view layer of the application
- Used the JDBC Connections for the database polling
- Wrote SQL scripts to create and maintain the database, roles, users, tables, views, procedures and triggers in Oracle
- Used Prepared Statements to embed SQL queries into java code.
- Used SQL to access data from Oracle database.
Environment: J2EE 1.4, WebSphere Application Server, Eclipse 1.0, JSP 1.2, Servlets 2.3, HTML, JavaScript, EJB, Oracle 8i
