Sr Application Developer Resume
Dallas, TX
SUMMARY
- Around 7 Years of progressive experience in all the phases of software development life cycle including Design, Development, Integration, maintenance, implementation and testing of various client/server, N - tier and web applications. Experience working as Programmer Analyst, Designer in executing web based information decision-making projects using Java/J2EE related technologies.
- Experience in OOAD paradigm - Analysis, Systems Design, Development, Testing, Integration and Implementation of Client/Server and web based n-tier architecture systems and working with Analysts and Users on translating end-user requirements into a logical design for My Marketing Portal/Wireless Telecommunication Applications.
- Extensive experience in application development using Java, J2EE, JSP, Servlets, EJB2.0/3.0, JMS, Struts, JavaBeans, JDBC, JUnit, Log4J, XML, JavaScript, HTML,AJAX.
- Developed XML applications, SAX, XSLT, DTD’s using DOM and XML Schemas.
- Experience with Application servers and Web servers such as BEA Web logic Server 8.1/9.2,IBM Web Sphere 5.0/6.0,Jboss Server 4.0.2, Sun One Application Server8.0, Sun One Web Server 5.0 and Apache Tomcat 5.5.
- Extensive working experience on Apache Struts, JSF and Spring MVC presentation tier frameworks
- Good exposure on J2EE design patterns such as Model View Controller (MVC), Data Access Object (DAO), Singleton pattern, Factory method pattern, Front Controller Pattern, Iterator Pattern.
- Proficient in RDBMS concepts and experience in working with Oracle8i/9i/10g.
- Extensive experience in Integrated Testing and Unit Testing using JUnit and Documentation
- Experience working with the source control and versioning tools VSS and CVS Rational Clear Case.
- Experience excellent communication and inter personnel skills. Exceptional ability to learn and master new technologies and to deliver outputs in short deadlines.
- Ability to change and Adapt to the environment, and Handle Multiple Projects.
TECHNICAL SKILLS
Development Build Tools: Ant,Maven4.0
J2EE Common Services APIs: Java Servlets, JSP,JDBC, EJB2.0/3.0,JPA,Hibernate, JNDI, JMS, JAXP, JNDI, JAXB, JFS 1.1,AJAX,Struts,Springs
Application Servers: BEA Web logic 8.1,9.2 IBM Web sphere 4.0 and 5.X
Web Servers: I planet Enterprise 6, Apache Tomcat 4.1.18
Frameworks / APIs / Tools: Springs, Struts 1.1/1.2, JUnit, JSF, Log4j, Ant, Maven 1.0, WEB-SERVICES (SOAP, WSDL, UDDI) Optimize IT and Remedy
XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.
Database: Oracle 8i/9i, SQL Server, MS Access, MySQL
Version and Source Control: CVS, WinCVS, Clear Case
ORM: Hibernate 3.1,JPA,TopLink
PROFESSIONAL EXPERIENCE
Confidential, Dallas TX
Sr Application Developer
Responsibilities:
- Developed Web services using AXIS.
- Developed Web service Client.
- Implemented Spring components to auto wire the components and integration of various components
- Developed POJO, and implemented Hibernate3.0 integrated with Spring Framework DI.
- Handled Transactions using session beans using EJB3.0
- Used MVC using Spring Framework.
- Used JBoss as Application Server.
- Used MDB to reduce the interdependencies of all the sub systems using JMS
- Used XSD for parsing the message reply coming from CUSTOMS.
- Developed web services to sending and resending the message services.
- Implemented Telnet(Socket Programming ) to connect to the various routers and switches
- We followed a multi tier architecture using Spring DI and MVC and integrated Hibernate, we persisted the data by using MySql Server.
- Used JAXB to marshal/unmarshal the xml - Java Object and Java Objects - XML
- Used Spring MVC and JSF, AJAX to develop the reporting application (Web Based).
- ANT tool has been used for the build and deploy procedure scripts.
Environment: JBoss 4.0.3 SP1 Application Server, Spring Framework, EJB3.0, MDB, Hibernate, XSD, Web services to send an XML to switch, used telnet using socket connections using Java .net package
Confidential, Colorado Springs, Co
Sr Java Developer
Responsibilities:
- Participated in Requirements Analysis, and Design and Development phases of the project with major emphasis on Development of the modules
- Developed Workflows using the tool called Qlink by Adobe
- Used Multithreaded environment for receiving the Alarm(XML) from the Tier2 Systems and give it to Net bars for asynchronous operation
- Developed Net bars Process properties for Connectivity with the Net bars and the work flow.
- Net bars Acts as a Back end engine had a Worker Thread which takes care of communicating the other Systems CF, TS and injecting into work flow.
- Used EJB3.0 for Transaction Handling
- Getting ICBM Data and mapping to the real data in the project (Spring MVC and DI for JPA).
- We developed QPACK to embed into the QLink (Used Web Service and JPA to get data from DB).
- Used Java Messaging Service (JMS) System to reduce the inter dependencies of the system using MDB.
- Used SOAP for communicating with the other system using SOAP request/response like CF and TS and ETMS.
- Implements JPA (using Eclipse Link) for All Database operations.
- Used Spring MVC to implement ICBM site for handling Customer Information.
- Integrated JPA and Spring Framework for ICBM usage (Data Base Oracle).
Environment: BEA Weblogic Application Server, JMS, Oracle, Win CVS, Telnet and Sun Solaris, Spring Framework, JPA, Jdk1.4 (multithreading).
Confidential - Colorado Spring, CO
Sr Java Developer
Responsibilities:
- Developed Some Action classes Using Struts1.3.
- Developed Rules to send messages to customs using Rule Processor using JRules.
- Developed POJO, and implemented Hibernate3.0 and integration with Spring Framework.
- Handled Transactions using session beans using EJB3.0
- Used MVC using Strus1.3 integration with Spring Framework
- Used Weblogic9.0 as Application Server.
- Used MDB to reduce the interdependencies of all the sub systems using JMS
- Used XSD for parsing the message reply coming from CUSTOMS.
- Developed web services to sending and resending the message services.
Environment: Bea Web logic 9.1 Application Server, EJB2.0, MDB, Struts, Hibernate, XSD, Web services to send an XML and Receive xml from Confidential net.
Confidential
J2EE Developer
Responsibilities:
- Developed the MVC using Struts web application using Struts Studio and ANT tool kit.
- Developed front end screens using Struts frame work and using JSP tags using Struts Studio.4.0.
- Developed Form Beans, which are used to store data when the user submits the HTML form.
- Developed AJAX for the request handling of the body contents
- Developed Action classes which are part of controller class, evaluates data form beans by invoking methods on BD’s and then forwards to some other action or JSP.
- Created build scripts for compiling and creating war, jar, WSDL, non-built in data types, stubs, skeletons, and ear files using ANT tool kit.
- Used Rational Rose and Microsoft Visio, UML tools for creating sequence and class diagrams.
- Performed client side validation using JavaScript and server side validation using Struts Validation Framework.
- Developed Stateless Session Beans which will access BO’s, which will in turn call DAO’s to retrieve and update data into Database.
- Used Rational Clear Case as version control tool (CVS) and Rational Clear Quest for defect logging.
- Created Database handlers which interact with java classes and Database.
- Created JUnit Test cases for different java classes like handlers, beans.
- JDBC was used to access the database.
- Used Various Design patterns like Singleton, Business Delegate, Service Locator, Data Access Object, and MVC.
- Used JEDI frame work for different types of activity logging.
Environment: JAVA1.4, J2EE, EJB, SWING, JDBC, Servlets, Rational Rose Clear Quest, Clear Case, UML, JSP1.2, Sun One Application Server 8, Struts 1.2, Microsoft Visio, EJB 2.1, Eclipse3.1, ORACLE 8i, XML, JUnit3.7, SOAP, ANT1.3. Sun Solaris9.0
Confidential
Java Developer
Responsibilities:
- Involved in creating data services and SOA architecture.
- Involved in designing and developing dynamic web pages using HTML, CSS, AJAX, XSL and JSP with Struts tags. The customer can receive feeds and updates by sending SOAP requests to Web Services.
- Implemented MQ-series for data transfer between multiple servers.
- Designed JSP layout using Struts Tiles framework.
- Used JavaScript for client-side validation and Struts Validation Framework for form validations.
- Used Stored Procedures, Views for implementing database level business logic.
- Used JDBC to connect to backend database SQL.
- Used Eclipse for the development environment.
- Developed test cases for Unit Testing using JUnit and performed Integration and System Testing.
- Configuration and deployment of the web application using IBM Websphere Application Server.
- Worked on SQL server.
- Used Rational Clear Case for version control and source code management.
- Used Rational Clear Quest for tracking error and bugs in the project source code.
Environment: JDK 1.4, Eclipse 3.1.2, JSP 2.0, Servlets 2.4, Struts 1.2, Tiles, Web Services, JavaScript, SQL, IBM Web Sphere 5.x, JUnit, Rational Clear Case, Rational Clear Quest.