Sr. Java Developer Resume Profile
Houston, TX
SUMMARY
- 8 plus years of progressive technical and functional experience specializing in the analysis, design and development of various multi-tiered client-server applications using Java and J2EE technologies.
- Experience in design, development, coding, testing and implementation phases of Software Development Life Cycle.
- Good understanding and involvement in the software development methodologies like water fall model, agile methodologies like SCRUM and RUP.
- Extensive experience in developing scalable, reliable and efficient enterprise applications using in JAVA and J2EE Technologies which includes JSP, Servlets, JDBC, Struts, EJB, JMS, JNDI, Web Services, Spring 2.5, Hibernate, AJAX, JCA, J Unit, XML Schema/DTD and Java Script.
- Sound experience in Application Design using Object Oriented Analysis and Design OOAD , Object Oriented Methodologies like UML and experienced in developing Use Case Model, Use Case Diagrams, Behavior Diagram Sequence diagram, Collaboration Diagram, State Chart Diagram, Activity Diagram , Packages and Classes using Rational Rose.
- Worked on MVC Technologies Struts MVC 1.2/1.1/1.0, Spring MVC 3.0.6, Java Server Faces JSF 1.2 .
- Worked on Persistent Technologies using JPA, Hibernate 3.x/2.x.
- Experienced in web technology which includes HTML, XHTML, DHTML, Java Script, CSS, AJAX, Groovy Scripting, JQuery, JSTL, Tiles, Tag Libraries, Custom Tags.
- Web Services experience in SOA using Apache AXIS, SOAP Framework, WSDL, WSDD, UDDI, SOAP, JAX-WS, REST, and JAX-RPC.
- Proficient in Design patterns and have extensively used them for developing the efficient systems. Design patterns used during my project development includes Singleton, Service Locater, Business Delegate, MVC, Session Facade, Front Controller, IOC, Composite View, DAO, and DTO.
- Extensive professional experience in Developing and Deploying enterprise applications on web/application servers such as JBOSS 4.x/3.x, Tomcat 5.x/4.x, IBM WebSphere 6.x/5.x/4.x, Web Logic 10.x/9.x/8.x under Windows XP/NT/Vista/7 and UNIX.
- Very strong working experience with XML, DTD and XSD using DOM and SAX parsers extensively and also JAXB.
- Experienced in using Java IDE tools of IBM WebSphere Studio Application Developer WSAD 5.0/5.1.2, Rational Application Developer 7.0/6.0, Eclipse 3.x/2.x and familiar with other IDE's like Net Beans, JBuilder, and JDeveloper.
- Experienced in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
- Experienced in writing the ANT scripts, Configuring the Connection Pooling, LOG4J and installing the various application servers.
- Well versed in application development using back ends such as Oracle 9i/10g/11g, SQL Server 2000/2005/2008, MYSQL and DB2 for RDBMS.
- Experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, Triggers, TOAD and SQL Loader.
- Experienced in version management systems with Clear Case, Microsoft VSS, CVS and SVN.
- Experienced in troubleshooting in a production environment, System maintenance and monitoring processes.
TECHNICAL EXPERTISE
Languages | JAVA, C, C , |
Java/J2EE | Servlet, JSP 2.1/2.0/1.2, JSF, JSTL 1.1,EJB 3.0/2.1/1.1/1.0, JMS1.1, JDBC 3.0/2.1, RMI, Junit, JNDI 1.2/1.2, Web Services, Web Services protocals SOAP, WSDL, UDDI, BPEL , XML, JAXP, JIBX, DOM, SAX, Java Mail.1.3/1.2, java Swings, AWT, Multithreading, JTA, Custom Tags. DWR, GWT, DOJOs |
Web Technologies | Html, DHTML, JavaScript, CSS, AJAX, SSL, Web Services SOAP, JAX RPC, WSDL |
Databases | Oracle, MYSQL, Sybase, SQL Server 20005/2000,Derby. |
OR Mapping | Hibernate 3.0/2.1, iBatis, JPA and CMP. |
Web/Application Servers | Jakarta Tomcat, Weblogic,JBOSS,ESB |
Frameworks | Struts 1.2/1.1,Spring 3.0.3/2.5.6 |
Operating Systems | RedHat Linux, Windows NT/2000/XP/Vista/7. |
IDEs | Eclipse 3.3/3.2/3.1/3.0 |
Testing Tools | Rational Functional Tester, Test Bed, Junit, Selenium, Rational Robot,SoapUI. |
Methodologies | Waterfall Model. Agile, OOAD, SOA, Agile Practices, TTD,SCRUM |
PROFESSIONAL EXPERIENCE:
Confidential
Role: Sr. Java Developer
Responsibilities:
- Working with business users to gather requirements and translate them into class diagrams, sequence diagrams, and workflow process.
- Designed XML Schema using XMLSPY tool which is used as a data layout for Web Services between client/server and JMS messages.
- Extensively worked on SOA and Restful Web services to get the data from other systems.
- Deployed Web Services into Tomcat server.
- Used various design patterns such as singleton, MVC, SOA for layer separation in an effort to reduce the application maintenance and support.
- Data Operations are performed using Hibernate with Spring Integrations with the Oracle Database.
- Created some DAO method and hibernate entity for project enhancements.
- Developed views and controllers for client and manager modules using Spring MVC 3.0.1
- Involved in writing SQL queries for legacy system or existing system.
- Wrote the entity and data access layer for existing spring hibernate project.
- Extensively used Spring AOP and Dependency injection during various modules of project.
- Developed Exception handling framework and used log4J for logging.
- Used ant and maven build tools to compile the enterprise application and create the WAR EAR files.
- Integrate Jenkins with project as well as Sonar with Jenkins to review the code in GUI.
Environment: Java, J2EE, JDBC, XML, XSLT, XSD, DOM, SAX, Spring MVC 3.0.1, Spring Web services , SOAP, WSDL, Data Source, Connection Pool, LOG4J, JSP, JavaScript, HTML, AJAX, CVS,JBOSS ESB, ORACLE Database Server 10g,11g, JBOSS ESB, Hibernate, Jmeter, Sonar.
Confidential
Role: Sr. Java Developer
Responsibility:
- Analyzed requirements from BRS and prepared functional requirements specification.
- Responsibility for created Technical Design Documents for independent modules.
- Following the Agile Scrum and prototype development methodologies to develop the application and independent modules.
- Implemented rules execution-using JBoss drools rules engine.
- Developed application using MVC Framework.
- Created UI using JSP, Tag Libraries, custom tag libraries, internal custom tag libraries and JQuery API.
- Authenticated users using PRISM service.
- Wrote XML parsers using SAX and DOM parsers.
- Used Spring IOC to connect different layers web and service layer .
- Created Action classes and Commands to provide the business functionalities.
- Created web service to access other system using Axis API and web service related APIs.
- Used top down approach to implement web service.
- Using JQuery API to provide Ajax functionality.
- Integrated projects using Hudson continuous Integration Server.
- Created wrapper class to use for logging using log4j API.
- Deployed web/web service projects with team site workflow on various regions.
- Involved in Unit Testing JUnit and System Integration Testing.
Environment: Java, J2EE, JDBC, XML, XSLT, XSD, DOM, SAX, Spring MVC 3.0.1, Spring Web services , SOAP, WSDL, Data Source, Connection Pool, LOG4J, JSP, JavaScript, HTML, AJAX, CVS, ORACLE Database Server 10g,11g, JUNIT.
Confidential
Role: Sr. Java/J2EE Developer
Responsibilities:
- Elaborated use cases, interface definitions and web services specifications in collaboration with Business and System Analysts and Architecture Group.
- Extensively worked on SOA and Web services to get the data from backend systems.
- Worked on the Application using MVC Architecture using spring, JSF, JSP, HTML, DOJO's.
- Designed WSDL and elaborated type definitions schemas based on corporate standards, integration and security specifications.
- Implemented of easy-to-use customer facing web applications and web services using remotely accessible APIs REST and SOAP .
- Implemented high traffic transactional application using conventional design practices test driven development, SOA, design by contract, MVC .
- Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like SOA, MVC pattern, DAO pattern, and singleton.
- Integration of web services using IBM Data power.
- Implemented Eclipse SDO framework to create mapping for SOAP request to POJO's.
- Designed and integrated the full scale Spring / Hibernate persistence solution with the application architectures.
- Implemented SOAP and REST Web services which is used to search and order parts online using WebLink V2 used by more than 400 sites.
- Used Spring AOP for reporting and used a test driven approach to development leveraging Spring's support for unit testing.
- Building application EAR and deployed into Weblogic Application server on multiple environments Development, QA, UAT etc .
Environment: Java, J2EE, JSP, Struts, JSF, JDBC, XML, XSLT, XSD, Spring, Hibernate, SOAP, WSDL, JMS, JPA, Web Services, JAX-WS, JAX-RPC, Oracle 10g, Weblogic, Java Script, HTML, AJAX, CVS, XPATH, DOM, EJB, MDB, log4j
Confidential
Role: Sr. Java Developer
Responsibilities:
- Designing and developing high volume transactions processing revenue system for to support customers.
- Working with business users to gather requirements and translate them into class diagrams, sequence diagrams, and workflow process.
- Designed XML Schema using XMLSPY tool which is used as a data layout for Web Services between client/server and JMS messages.
- Extensively worked on SOA and Web services to get the data from Oracle E-Business Suite EBS System.
- Used JMS publish/subscribe model to interact with other systems asynchronously. The revenue data was pushed to multiple systems using the JMS model.
- Developed Message Driven Bean MDB and deployed into Weblogic application server. Configured MDBs to connect to the TIBCO JMS queues to receive messages and process them.
- Deployed Web Services into Weblogic server and configured database connection pool in Weblogic console.
- Used various design patterns such as singleton, MVC, SOA for layer separation in an effort to reduce the application maintenance and support.
- Used XPATH to retrieve value from XML messages and XSLT to transform XML messages from one format to another.
- Worked on Develop PL/SQL Packages which accepts Reporting dates as parameters with various PL/SQL Stored Procedures, Functions, Triggers, Exception handling, Cursor, and write Complex Sql-Queries, Sub queries with Joins to meet the Business requirements.
- Developed Exception handling framework and used log4J for logging.
- Used ant and maven build tools to compile the enterprise application and create the WAR EAR files.
Environment: Java, J2EE, JDBC, XML, XSLT, XSD, XPATH, DOM, SAX, SOAP, WSDL, JMS, JCA, Web Services, JAX-WS, JAX-RPC, Oracle 10g, Weblogic 10.3, Data Source, Connection Pool, LOG4J, JSP, Struts, JavaScript, HTML, AJAX, CVS, EJB, MDB
Confidential
Role: Sr. Java/J2EE Developer
Responsibilities:
- Application development using java web based technologies such as Servlets, HTML, CSS, JSP, Struts.
- Extensively used Dependency Injection and AOP features of Spring Frame work, while developing the service layer.
- In order to develop the DAO we have used various features of Hibernate such as Associations, Caching, Lazy loading and HQL.
- Implemented Stored procedures and SQL statements for Data Access Layer.
- Prepared Unit Test Plan for capturing all the possible test scenarios so that the design phase would have minimum defects in development phase.
- Involved in the quality activities such as Code Reviews, Test Case review, Defect Reviews.
- Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, HTML/DHTML, Ajax and CSS.
- Extensively used DOJO's for the AJAX, framework for Asynchronous communication and adds controls for different event handlers.
- Implemented SOAP, WSDL and a subset of XML Schema for a web services toolkit, and for web services integration.
- Preparation of Technical Design Document. Designing the Web Services layer.
- Used Java Message Service JMS for communication between different modules of Application.
- Design, Generating the WSDL document from the Java Bean, creating a proxy bean and testing the web service in a web browser using the web service explorer.
- Extensively worked on SOA and Web services to get the data from third party systems.
- Created analyzing modules, and reporting utilities
- Developed modules in order fulfillment such as shipment, tracking, customer complaints, and invoice etc.
- Developed complex SQL queries to perform efficient data retrieval operations.
- Developed Unit, Integration and Performance Test Cases using Junit, Selenium and Rational Function Tester.
Environment: Java, J2EE, JSP, Servlets, Struts, XML, XSLT, XSD, Spring, Hibernate, WSDL, JMS, SOAP, JMS, Web Services, Weblogic, Log4J
Confidential
Role: Java/J2EE Developer
The purpose of this project is to scrapped PDF file. We have our system integrated with captive system which generally parsed all the information from the PDF which is being scanned by user. This project is for US based Insurance company where all the document related to insurance is scrapped by Captiva based on template provided and our responsibility is to check the status of document and also get all the raw data generated and persist in database. We developed UI based on user requirements and show all the status as well as parsed data. This UI is part of big project which is already been developed by the User where user upload the file and it been immediately parsed and our system get all the raw data and our system analyze and validate the data and show in next screen of the user. User is allowed to change the data.
Environment: Java, JSP, Struts, Spring, Hibernate, Swing, JNDI, JMS, JSTL, J2EE, JDBC, DOJO's, Servlets, Web Services, SOA, Ant, Log4J, Java Script, CSS, HTML, AJAX, Eclipse, Junit.