We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

4.00/5 (Submit Your Rating)

SUMMARY

  • 7 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,J Unit, XML Schema/DTD and MOCKITO.
  • 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.
  • Experienced in web technology which includes HTML, XHTML, DHTML, Java Script, CSS, AJAX, Groovy Scripting, JQuery, 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 EAP 5.1, Tomcat 5.x/4.x, IBM WebSphere 6.x/7.x, Web Logic under Windows OS and UNIX.
  • Very strong working experience with XML, DTD and XSD using DOM and SAX parsers extensively.
  • 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 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, 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, JMS,MQ, 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., DOJOs

Web Technologies

Html, DHTML, JavaScript, CSS, AJAX, SSL, Web Services SOAP, JAX RPC, WSDL

Databases

Oracle, MYSQL, Sybase, SQL Server 20005/2000.

OR Mapping

Hibernate 3.0/2.1, JDBC

Web/Application Servers

Jakarta Tomcat, Weblogic, JBoss

Frameworks

Struts 1.2/1.1,Spring 2.0/1.2/1.1

Operating Systems

RedHat Linux, Windows NT/2000/XP/Vista.

IDEs

Eclipse 3.3/3.2/3.1/3.0, Spring One Source, IBM IntegrationDesigner

Testing Tools

Rational Functional Tester, Junit, Selenium

Methodologies

Waterfall Model. Agile, OOAD, SOA, Agile Practices, TTD.

PROFESSIONAL

Confidential

Role: Sr Java Developer

Responsibilities:

  • Consume SOAP based Web Services and created SOAP based web services
  • Used SOAP UI to test Web Services.
  • Worked in agile methodologies
  • Used JMS publish/subscribe and point to point model to interact with other systems asynchronously.
  • Consume JMS message from tibco queue
  • Used LDAP to connect with database and queue
  • Consume message using EJB 3.0 using POJO
  • Building application EAR and deployed into Weblogic 10.3.5 Application server
  • Created Design Document using Sequence Diagram DDS
  • Did error handling for different kinds of error
  • Developed Exception handling framework and used log4J for logging.
  • Did integration testing using Mockito Framework
  • For unit testing used JUnit
  • Worked with Spring WebService template to send request to C3 yard smart WebSerives
  • Defined shema objects using XSD and used maven to generate java Objects
  • Run script in linux environment using PUTTY
  • Build application using MAVEN
  • Used ESB to normalize number of protocols to a single protocol

Environment: Java, J2EE, JDBC, XML, XSD, JMS, Web Services, log4j, SOAP UI, Spring, Tibco, Junit, Mockito, Maven, putty, LDAP

Confidential

Role: Java Developer

Responsibilities:

  • Create secure connection between Federal services using SSL handshake
  • Minimizing server access by co hosting Webservices and ESB in one application Server
  • Worked in agile methodologies
  • Connect to database using JDBC
  • Used XSLT to transform XML messages from one format to another
  • Hands on experience in developing SCA components for IBM WebSphere Enterprise Service Bus ESB .
  • Used JMS publish/subscribe and point to point model to interact with other systems asynchronously.
  • Used Struts 2 to create elegant, extensible framework for enterprise-ready Java web applications
  • Consume SOAP based Web Services and created SOAP based web services
  • Used ESB to create mediation or route message between Services and also handling the message format
  • Used SOAP UI to test web services
  • Designed XML Schema using XMLSPY tool which is used as a data layout for Web Services between client/server and JMS messages
  • Building application EAR and deployed into Websphere ESB 7.5 Application server
  • Create Design Document using Sequence Diagram
  • Build ESB application using IBM Web sphere integration developer 7.5
  • Encrypting and Decrypting Data in DB2
  • Used WSRR to centrally control services endpoint addresses.

Environment: Java, J2EE, JDBC, XML, XSLT, XSD, JMS, Web Services, Struts 2 log4j, SOAP,ESB 7.5, MQ , Websphere Integration developer 7.5, XMLSPY, SOAP UI, DB2, WSRR

Confidential

Role: Sr Java Developer

Responsibilities:

  • Data Operations are performed using Spring ORM wiring with Hibernate
  • Involved in writing HQL queries, Criteria queries and SQL queries for the Data access layer
  • Used ant and maven build tools to compile the enterprise application and create the WAR EAR files
  • Building application using ANT and MAVEN
  • Developed Unit, Integration and Performance Test Cases using Junit and Selenium
  • Developed Exception handling framework and used log4J for logging.
  • Used XPATH to retrieve value from XML messages and XSLT to transform XML messages from one format to another
  • Changed the oracle based datasource to JBoss based datasource.
  • Developed the application on Spring One Source and deployed it on JBOSS.
  • Used hibernate for mapping
  • Used Junit to test the accuracy of the data fetched from the DB.
  • Hands on SOA and Web services to get the data back and forth.
  • Used JMS publish/subscribe model to interact with other systems asynchronously. The revenue data was pushed to multiple systems using the JMS model.
  • Used JBoss ESB to create mediation or route message between Services

Environment: Java, J2EE, JDBC, XML, XSLT, XSD, spring, Hibernate, JMS, Web Services, log4j, Jboss, Selenium, JUnit, SOAP

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 ESB to normalize number of protocols to a single protocol
  • 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
  • Design and implement Active Speaker server, a Multi-thread Java application with Web presentation, developed with AJAX, XML, DOM, CSS and Tomcat
  • 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 Spring ORM wiring with Hibernate and implemented Hibernate Template and criteria API for Querying database.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core
  • Involved in writing HQL queries, Criteria queries and SQL queries for the Data access layer
  • Extensively used Spring AOP and Dependency injection during various modules of project.
  • 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, Spring, Hibernate, SOAP, WSDL, JMS, JCA, Web Services, JAX-WS, JAX-RPC, Oracle 10g, Weblogic 10.3,BPEL, Data Source, Connection Pool, LOG4J, JSP, Struts, JavaScript, HTML, AJAX, CVS, EJB, MDB

We'd love your feedback!