We provide IT Staff Augmentation Services!

Sr.java Developer Resume Profile

5.00/5 (Submit Your Rating)

Profile Summary:

  • About 7 years of work experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases.
  • Experience in all phases of software development life cycle.
  • Expertise in Object Oriented Programming using Java and J2EE related technologies.
  • Proficiency in developing secure web applications and server side development using ORM - Hibernate, JDBC, JNDI, Struts, Spring, AJAX, JSP, JSTL, Servlets, Java Beans, JavaScript, XML, XSLT, CSS, HTML, Oracle, SQL Server and various Design Patterns.
  • Expertise in developing the distributed applications J2EE Application Servers such as IBM Web Sphere, Jboss, and GlassFish Application Server and Tomcat web server.
  • Hands on experience with databases including DB2,Oracle, SQL Server, Sybase involving stored procedures, triggers, functions, indexes, and packages.
  • Worked with several JMS providers like WebSphere MQ and Active MQ Series.
  • Working knowledge on XML Technologies JAXP DOM and SAX parsers and JAXB.
  • Expertise in developing applications based on Struts1.1 Model 2 Architecture .
  • Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects
  • Good experience in Spring's IOC, AOP and Spring's integration with Hibernate and Struts technologies.
  • Experience in web services using Apache Axis Soap Engine.
  • Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Builder, Business Delegate, Session Facade, Service Locator etc.
  • Hands on experience in VPN, Putty, winSCP, VNCviewer, etc.
  • Experienced in writing ANT and Maven scripts to build and deploy Java applications.
  • Programming experience in UNIX Shell Script.
  • Experience in logging the application using Log4j.
  • Extensive Experience with ESB frameworks like Mule1.3.3
  • Expertise in development of testcases using JUnit and EasyMock to check expected result.
  • Experience in using code coverage tool Corbetura.
  • Experience in working with the source control and version control tools such CVS, VSS, and AccuRev
  • Extensive experience in developing business rules using JBoss Drools.
  • Knowledge in Industries like Banking, Investment Banking, Postal and Telecom.
  • Experience in Agile software development methodologies.
  • Strong analytical skills with ability to quickly understand client's business needs.
  • Involved in meetings to gather information and requirements from the clients.
  • Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.

Technical Skills:

Programming Languages

JAVA, J2EE, C , XML, SQL, PL/SQL, VB, Unix Shell Script.

Web/XML Technologies

HTML, DHTML, CSS, JavaScript, AJAX, Servlets, JSP, SAX, DOM, XML, XSLT, XPATH, DTD, XSD, JAXP, JAXB2.0., Drools5.x

Frameworks

Hibernate 3.0, Spring 2.5, Struts 1.1, Mule1.3

Apache Projects

Ant 1.5, Log4j, Struts1.1, Axis, Active MQ

Tools Utilities

Eclipse, RAD, WSAD, Editplus, Textpad, CuteFTP, winSCP, VSS, Toad, SQLYog, Putty, NetBeans

Application/Web Servers

IBM Web Sphere, JBoss, GlassFish Application Server, Tomcat.

RDBMS

DB2,Oracle 10g,11g, SQL Server, Sybase

Source Control

CVS, Microsoft VSS.

Design Patterns

Singleton, Session Facade, Factory, Service Locator, Value List Handler, Transfer Object, Front Controller, DAO, Iterator, Command, Observer.

Operating Systems

Windows 9x/2000/XP, Linux, UNIX

Professional Work Experience:

Confidential

Role: Senior Java/J2EE Developer

Responsibilities:

  • Involved in developing HTTP Servlet class to read the incoming HTTP request which comes in UBF format and transform it into a Hash Map which will get updated by rule engines.
  • Designed framework for RuleBase engines.
  • Built framework using managed Beans MBeans for providing data caching functionality database tables, excel sheets etc. that will store frequently used data in memory.
  • Worked on multithreading and Object Pooling aspect of parallel processing.
  • Developed business rules using JBoss Drools.
  • Used Apache Axis to develop code to consume the data coming from EAS system which exposes the data in form of web services SOAP over HTTP .
  • Developed code to encrypt sensitive data to be sent over network using AES256.
  • Used JDBC to interact with the db2 database.
  • Used Log4j to log data.
  • Used JBoss Application Server to host the application.
  • Worked on Unix Shell scripting.
  • Involved in creating rules, functions using Drools 5.x.

Environment: Core Java 6.0, J2EE, Web Services SOAP over HTTP , Drools5.x, DB2, JBoss AS, HP Quality Center 10.0, Eclipse Juno, CVS, Unix.

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Involved in developing HTTP Servlet classes to initialize property files, receive HTTP requests, return HTTP response etc.
  • As all data from HTTP requests in the application is in XML format, Java DOM parser is used for parsing the xml service objects.
  • Used XSLT2.0 to create to transform to response message.
  • Involved in the design options and feedback for new functionality to the Requirements and business team.
  • Create new services for recording pending orders in the database.
  • Design class diagram for the new services.
  • Provide functionality to encrypt and decrypt certain HTTP request.
  • Develop java classes to facilitate exception handling.
  • Used JUnit for unit/ integrated testing of the services.
  • Implemented the logging functionality using Spring AOP and IOC.
  • Used Websphere MQ for messaging.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Used Websphere Application Server8.0 to host the application.

Environment: Core Java 6.0, J2EE, JAXB, XML, XSD, Xerces, Java DOM, JavaScript, Websphere MQ, Log4j 1.4, Ant, Eclipse 3.1, Oracle 11g, Microsoft VSS, Xml, Xpath, Xslt, PL/SQL, Websphere Application Server 8.0, Linux.

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Requirements gathering and clarifications from end client.
  • Created detailed technical design documents. Created various UML diagrams such as Use Case diagram, class diagram and sequence diagram and activity diagram using MS Visio.
  • Worked on various J2EE design patterns.
  • Build the adaptor as per specification. Worked extensively on Core Java 1.6 over the Mule ESB 1.3.3 framework. Used Eclipse as the development IDE.
  • Used Apache Log4j for logging various application events.
  • Worked on performance tuning of the code and used JConsole for memory profiling and monitoring the memory consumption by the application.
  • Worked on Java Messaging Services JMS for transferring the messages from one application to another over the queue/ topic.
  • Used various JAXP API parsers like SAX, DOM, JDOM for processing and parsing XMLs.
  • Extensively used XSLT for XML transformations.
  • Worked on Java Native Interface JNI to access the database which was provided as DLLs consisting of C APIs.
  • Extensively used oracle 10g for writing SQL queries which were wrapped in JNIs.
  • Developed web layer by using Struts framework which is built to adhere to the MVC framework.
  • Designed and developed UIs for trade status monitoring using JSP, HTML, JavaScript, CSS and Ajax.
  • Used Tomcat Web Server to host the application.
  • Created application build scripts using apache Ant1.6.2.
  • Building unit test cases using JUnits and Easy Mock.
  • Performing unit and integration testing of the application.
  • Conducting training sessions for junior resources.
  • Documentation of various change requests and testing results.
  • Performing code review.
  • Involved in enhancements and defect fixes. This involves understanding the requirements /problem, analysing the solution and updating the code accordingly.
  • Supporting go-live and post go-live support.
  • I have the experience of working from client location London for this project.

Environment: Mule 1.3.3, Core Java 5.0/ 6.0, J2EE, Struts, XML, XSLT, JAXP, JSP, JavaScript, HTML, CSS, AJAX, Apache Ant, Oracle 10g, Sybase, Tomcat 5.5, Eclipse, Microsoft Visio, Subversion1.5.

Confidential

Software Engineer

Responsibilities:

  • Analysis of requirements and creation of detailed technical design documents which includes creating various UML diagrams mainly Class diagrams using MS Visio.
  • Worked on various J2EE design pattern.
  • Worked on migration of various user interfaces that were written in Monk scripts to Java interfaces. Used Java 1.5 and NetBeans IDE 6.5.1 for this purpose.
  • Used Java Caps 6.0 as the complete environment to develop, deploy, manage and monitor composite SOA based applications.
  • Used JAXB for the binding of XMLs to Java Objects.
  • Created various XML schemas XSD .
  • Created application build scripts using Maven.
  • Created various sql scripts, stored procedure, triggers in Oracle10g.
  • Building unit test cases using JUnit.
  • Performed unit testing and product testing.
  • Involved in code enhancement and defect fixing. Used HP Quality center 10.0 for defect tracking.
  • Used integration tool Hudson for building and deployment of the application.
  • Involved in UAT support.
  • Experience working on Unix environment
  • Used JDBC to access the Oracle 10g database.

Environment: Java CAPS 6.2, Core Java 5.0, J2EE, JAXB, XML, XSD, MDB, Maven, Oracle 10g, Glass Fish, Center 10.0, NetBeans IDE 6.5.1, Microsoft Visio, Subversion1.5, Continuous Integration with Hudson, Windows/Unix production .

We'd love your feedback!