Java/j2ee Developer Resume
OH
SUMMARY
- 11+ years of experience in application Design, Development and testing using JAVA and J2EE technologies.
- 3 years of working experience in Metasolv’s provisioning (OMS) and activation (ASAP) systems. Worked on the design and Implementation of ASAP cartridges using Java.
- Guided the Satyam Software development team for BSNL Multiplay project.
- Strong experience in Adobe Flex and Flex builder
- Programming Java for developing enterprise business applications using Enterprise Java Beans (EJB), Servlets, Java Server Pages (JSP), JDBC, JNDI, JNI, JMS, EJB, Java Script, Dojo, Ajax, JQuery, Unix Shell Scripts, XML, Portal Development, Relational databases and SQL.
- Strong experience in developing Enterprise Java Beans using Transactions.
- Good Experience in building Rich Internet Applications (RIA) using Adobe Flex and Action Script3.0 programming.
- Good experience with Configuration management tools SVN, IBM Rational Clearcase, Clearquest, Concurrent Versions System (CVS)
- Excellent project life cycle experience (SDLC) in all aspects of requirements specifications, design, code, test, deploy, maintaining and also have implemented projects in Waterfall and Agile/Scrum methodologies.
- Technical Coordination with Offshore development team
- Good experience in using integration Technologies like Web services - JAX-RPC & JAX-WS
- Expertise in MVC Architecture and Struts Frame Work and in using its Custom Tag libraries.
- Designed and developed Flex Based-user interface and created (Value Objects) VO using MXML, ActionScript and Flex components.
- Expertise in the dashboard design applications for implementing the RIA technologies.
- Good knowledge in e-commerce and EFT (Electronic Funds Transfer).
- Good knowledge of XML, XSLT, XSD, E4X processing.
- Good knowledge in deploying and configuring Webapps to the Application server such as BEA Weblogic, JBoss, IBM WebSphere, Apache Tomcat.
- Developed many Rich Internet applications (RIAs) according to user requirement.
- Expertise in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) based on Unified Modeling Language (UML) using Rational Rose.
- Developed Java Applications using Eclipse IDE, RAD and Eclipse RCP.
- Jenkins build tool used for continuous Integration and application build activities.
- Trac for bug tracking
- Good experience in JUnit testing.
- Ability to multi-task, an excellent team member with strong inter-personal and communication skills.
- Experience in Agile/Lean Iterative style of development.
- Strong aptitude towards learning New Technologies.
TECHNICAL SKILLS
Languages: Java6, PL/SQL, JavaScript, C, C++, HQL,COBOL, JCL, VB 6.0
J2EE Technologies: Struts, Spring, JSP, Servlets, JDBC,EJB, XML, Web Services,RMI, JPA, SOAP, REST, WSDL, XSLT, SAX, DOM, Tiles, JAXB
Frame works: Hibernate, struts, spring, RichFaces, ICEfaces, AJAX, primefaces
Web/Application Servers: ApacheTomcat, IBM WebSphere, JBoss, Weblogic server, Resin
Flex: Flex1,Flex2,Flex3,DataServices,WebServices,HttpServices, Remote Objects, MXML,Action Script, Charting, CSS,Adobe Live Cycle Data Services (LCDS),BlazeDS, Flash, AIR.
Tools: / IDEs Eclipse3.0, RAD, Netbeans6.5,FlexBuilder3,Myeclipse, Eclipse RCP
ORM: Hibernate.
RDBMS / Database: ORACLE 9i/8i, SQL Server, MySQL
Web Development: HTML, CSS2, CSS3, XML, Java Script, Node JS, JSON, ExtJS, Node JS, Dojo, AJAX, Angular JS, JQuery.
Methodologies: OOAD using UML, Rational Rose, RUP, Agile/XP.
Version Control: Visual Source Safe, Clear Case, AccuRev, SVN
Operating Systems: Windows2000/XP/2003, UNIX, LINUX, DOS.
Software: Oracle, MS Office, Adobe Photoshop.
Others: Log4J, ANT, Maven, IBM Websphere Message Broker, Crystal Reports, Cruise Control, JUnit, HTML, DHTML, CSS, XSL, Altova XMLSpy, JIRA
PROFESSIONAL EXPERIENCE
Confidential, OH
Java/J2EE Developer
Environment: Java 7, RCM Designer 5.7, JQuery, JUNIT, UNIX, Web service, FAST Eclipse, SVN, ANT and Apache Tomcat server.
Responsibilities:
- Used user interface framework JSF with Spring.
- Hibernate is used as ORM.
- Used advanced UI component framework RichFaces for integrating Ajax capabilities.
- Used java script for validating the front end screens.
- Wrote JUnit test cases for unit testing.
- Tomcat is used as web server.
- TortoiseSVN is used as source control software.
Environment: Java 6, Spring 3, JSF, Hibernate, Richfaces 4.0, JQuery, JUNIT, UNIX, Web service, FAST Eclipse, SVN, Maven, ANT, Jenkins and Apache Tomcat server.
Confidential, IL
Java/J2EE Developer
Responsibilities:
- Used user interface framework JSF with Spring.
- Migrating view framework from older version to new version.
- Used SFX tags as cross browser compatible and user-friendly interface.
- Used java script for validating the front end screens.
- Cross browser support and ajax capabilities we used the jQuery.
- Wrote JUnit test cases for unit testing.
- WebSphere is used as application server.
- TortoiseSVN is used as source control software.
- Canada and US Customers have separate flow as SQA and KBA based on the address they provided.
- Used user interface framework JSF with Spring.
- Used SFX tags as cross browser compatible and user-friendly interface.
- Used java script for validating the front end screens.
- Used jQuery for applying css and cross- browser support.
- Used Mule ESB as message routing.
- Wrote JUnit test cases for unit testing.
- WebSphere is used as application server.
- TortoiseSVN is used as source control software.
Environment: Java 5, Spring 3.1.2, JSF, SFX, JQuery, JUNIT, UNIX, Web service, RSA 7.0, SVN, Maven, Node JS, ANT, Jenkins, Trac, IBM WebSphere Application Server 6.1
Confidential, IL
Java/J2EE Developer
Responsibilities:
- Understand the user stories and AC’s (Assignment Criteria), then create the technical tasks.
- Once finished the technical tasks, validate the code by AC’s.
- Developed server side J2EE components using Spring MVC.
- Used JSTL to encapsulate business logic.
- Hibernate was used for Database persistence.
- Altering table structure such as adding columns and adding indexes for the tables using Oracle queries.
- Wrote JUnit test cases for unit testing.
- Resin is used as web server.
- Involved in technical Documentation for the modules.
- Understand the user stories and AC’s (Assignment Criteria), then create the technical tasks.
- Once finished the technical tasks, validate the code by AC’s.
- We used Front end framework JSF and primefaces.
- Developed server side J2EE components using Spring.
- Used JSTL to encapsulate business logic.
- Hibernate was used for Database persistence.
- Altering table structure such as adding columns and adding indexes for the tables using Oracle queries.
- Wrote JUnit test cases for unit testing.
- Tomcat is used as web server.
- Involved in technical Documentation for the modules.
- We used the front end framework as primefaces.
Environment: Java 6.0, jsf, primefaces, Spring 3.0, Hibernate 3.6.0, tomcat, JUNIT, UNIX (Job Schedule),Web service, MyEclipse 8.6, SVN, REST, Apache tomcat and Oracle10g, log4j, Scrum, Kanban, JIRA..
Confidential, GA
Java/J2EE Developer
Responsibilities:
- Understand the requirements provided by the customer SRS document and interact with business analysts and marketing team regarding gaps and doubts in the SRS document.
- Identify the screens to be made for the project.
- Interact with Technical leads and architects regarding the best practices and coding standards at Confidential .
- Prepare DLD (Document Level Description) for all the pages assigned to me. To prepare for this document I created the Class and Sequence diagram (UML) for the flows.
- Started working on the backend layer creating business delegate, EJB - remote interface, remote bean, local interface, local bean, DAO(Data Access Object) layer, mainframe copy book LU0s.
- The remote EJB layer was also exposed as web-service. This web-service was registered in Confidential using UDDI. The WSDL was written using IDE and the web-services layer along with EJB deployed as a distributed cluster in Weblogic server and installed in UNIX box.
- The payments in the application is done thru 3 ways, manually submitting CC, check payments and thru the e-commerce process such as EFT.
- Data is retrieved from Mainframe and Oracle data base using pl/sql queries.
- I created easy interfaces for the UI developers to plug-in his managed beans and provided them with POJOS that could be easily displayed as data on UI.
- The application is ready to go to production.
Environment: Java 6.0, Struts, XML,, DHTML,JSP, JSF, ICE faces 1.8.2 Enterprise edition, SVN, EJB, Sybase, Oracle 10g, AJAX, Eclipse IDE, UDDI, WSDL, SOAP, Web Services, UML, Jasper, JavaScript, Weblogic server 10.3.3, Ant and Unix.
Confidential, NJ
Adobe Flex/Java-J2EE Developer
Responsibilities:
- Designed Web Application which is a RIA (Rich Internet Application) built on Adobe Flex and J2EE technologies in the Eclipse IDE.
- Responsible for development of MXML and Action Script files to meet the business requirements.
- Developed Custom MXML Components for reusability.
- Built a configuration GUI using Java AWT and JFC
- Developed Spring framework to implement MVC architecture. Spring Web MVC layer is also used for the JSP.
- Used Hibernate as the ORM.
- Implemented Spring Bean Factory to create proxies object using AOP framework
- Involved in Servlet programming and JSP scripting for the communication between web browser and server.
- Extensively used CSS, data binding and remote debugging.
- Used the UML diagrams (Class and Sequence) for illustrating the classes, objects and interact with each other.
- Created custom tags to encapsulate dynamic functionality by creating tag handlers and helper classes for the tag.
- Worked on Flex, ActionScript, jquery for building Rich Internet Applications (RIA’s) with Canvas, Toolbar, Menus, Grid, tab bar Form and Combo Box.
- Provided dashboard view for the agents to check the customers and revenue in the Grid format, Chart format.
- JSF provides the highly pluggable components and supports internationalization.
- Used ICEfaces for the minimal design for JSF.
- Vector drawing is achieved by using the Graphics class (flash.display.Graphics). Every class in Flex that extends from the base class Sprite, has an embedded graphics object in it. Graphics object can be used to do vector drawing on the sprite.
- Paint operations are handled by the Swing’s clipping.
- Testing is done by the FlexUnit framework.
- Oracle database is transformed into XML and used with Web Service call.
- Used Scrum (requirements are rapidly changing).
- Used ANT to compile and deploy the files.
Environment: Core Java 5.0,Adobe Flex builder 3, FlexUnit, Apache Axis 2.0, LCDS, JNDI, UDDI, WSDL, SOAP, Web Services, Swing, UML, Jasper, JavaScript, extGWT, Eclipse RCP, XML, Velocity, HTML,JSP, JSF, RMI, Dojo, Spring tiles, SVN, Tomcat, Oracle 10g, Eclipse IDE, Ant and Windows XP.
Confidential
Sr. Java J2EE Developer/ Team Lead
Responsibilities:
- Analysis and Design of the services to be implemented.
- Implementation of the services.
- Loop back and Live testing of the services.
Environment: XML, Java, Metasolv ASAP 4.7.2, Activation 5, Studio, Struts, Oracle, Eclipse, BEA Weblogic server, Unix
Confidential
Java/J2EE Developer
Responsibilities:
- Implementation of Xml, Xsd and XSLT for the automation of work orders.
- Verified the automated orders using the Xsd before traversing it to VServe.
- Mapping the Xml to corresponding Xslt's before traversing it to the VServe system.
Environment: XML, XSLT, Altova XMLSpy, Metasolv, Java, Oracle and BEA Weblogic server
Confidential
Java Developer
Responsibilities:
- Resolving the Change requests.
- Customizing the application with its constraints as per the customer requirements.
- Screen checking.
- Work flow of the process in the OMS Admin.
Environment: Solaris 8, Java, C++, XML Technologies, Oracle, Metasolv, BEA Weblogic server
Confidential
Visual Basic Developer
Responsibilities:
- Involved in development and unit testing
Environment: Visual Basic 6.0, Oracle, Windows 98
Confidential
Visual Basic Developer
Responsibilities:
- Involved in development and unit testing
Environment: Visual Basic 6.0, Oracle, Windows 98
