We provide IT Staff Augmentation Services!

Sr.java Developer,resume Profile

PROFESSIONAL SUMMARY:

  • Over 8 years of IT experience in requirements elicitation, OO analysis, OO design/architecture, development, testing, deployment and support of mission critical multi-tier web based enterprise software applications using various Java, J2EE, Web, Database technologies.
  • More than 6 years of hands-on experience in Java, Core Java, Multithreading, Collections, J2EE, JSP, Servlets 2.2, EJB 2.1, JDBC, JMS, JAXP, JAXB, JNDI, RMI, Java Mail, Struts 1.x/2.x, Spring, Hibernate, JPA, Web Services, REST, SOAP, JAX-RPC, JAX-WS, JAX-RS, JSTL, XML, XSL, XSD, SQL and PL/SQL.
  • Over 6 years of experience in deploying enterprise-class J2EE server-side applications on various application servers like Tomcat 6.0, JBoss 3.2.6/4.0.x, Weblogic 7.0/9/10g/11g, IBM Web Sphere 5.0/6.0/6.1/7.0.
  • Experience in development and Integration of Web based applications using HTML/HTML5, CSS/CSS3, JavaScript, AJAX, JQuery, JSP, Custom tags, Servlets, JDBC and Hibernate.
  • Extensive experience using various Java and J2EE Design patterns, UML, OOAD and OOPS concepts.
  • Over 6 yrs of experience using various IDEs like RSA/RAD 7.0, Eclipse 3.x, JBuilder, IntelliJ 9.0, WSAD 5.1 and Oracle JDeveloper9i.
  • Strong experience of using various XML technologies like XML Schema, XPath, XSLT and JAXP.
  • Over 3 years of experience using AJAX, CSS, JQuery, DOJO, XHTML in web applications.
  • Strong experience using open source frameworks like Struts 1.1/2.0, Spring 3.0 and Hibernate 3.0 frameworks.
  • Adept using multiple databases like Oracle, SQL server, MySQL and DB2 UDB and excellent programming skills using SQL, Stored Procedures and Oracle PL/SQL in J2EE applications.
  • Extensive experience using various source control tools like Microsoft VSS, PVCS, CVS, Subversion and Accurev.
  • Extensive experience working with various platforms like Windows, UNIX and Linux.
  • Quick to adapt to new technologies and environments.
  • Ability to work in tight schedules and efficient in meeting deadlines.
  • Excellent debugging and problem solving, communication, analytical, interpersonal and Leadership skills and ability to perform independently or as part of a team.

TECHNICAL SUMMARY:

Languages

Java/J2SE 1.3/1.4/1.5/1.6/1.7, SQL, PL/SQL

J2EE Technologies

JAVA 1.5/1.4/1.3, J2EE, Servlets, JSP, JDBC, Struts, LOG4J, RMI, Java Mail, AJAX, Java Swings.

Web Services

REST, SOAP, WSDL, UDDI, JAX-WS, JAX-RS, JAX-RPC, JAXB, JAXP, Apache

AXIS, Apache CXF.

Web Technologies

JavaScript, CSS, HTML, XML, AJAX, JQuery

Databases

Oracle 9i/10g/11g, MS Access, IBM DB2 7.x/8.x, My SQL.

IDE

RSA/RAD 7.0, WSAD 5.1.2, Eclipse 3.x/4.x, JBuilder, NetBeans.

XML Technologies

XML, XSLT 1.0, XML Schemas, DTD, Apache Xerces, DOM, SAX, JAXB.

Web/App Servers

Tomcat 5.x, Jboss, Websphere Application Server v6.1, IBM Websphere 5.x/6.x, BEA Weblogic 8.x/9.x/10g, Websphere MQ 6, JMS.

Version Control Tools

CVS, SVN, Clear Case, Sub Version, Accurev.

Operating Systems

UNIX, Linux, MS DOS, Windows NT, 2000, XP, 2003/XP/Vista/7

Other Utilities

SQL Developer, XShell4, Putty, WinSCP, Star UML, Prolite, Quality Center, CMU Content Management Utility , Vignette Content Management, BugZilla, Bronto, Bayer Business Services TeamSite, CarotDav WebDav/FTP client, Heidi SQL, SOAP UI, PMD

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java Developer

Responsibilities

  • Worked with the Women's healthcare products like Bayer's Mirena, MamaFirst, Skyla, Bayer's Savings Card and Adempas.
  • Used Agile/SCRUM testing methodologies at every layer to improve productivity.
  • Write documentation for requirements analysis, design specifications, user's guides, installation guides, custom training materials, or project work plan
  • Conceptualization of new requirements from customers, user surveys and competitors. Prepared Requirement Specifications for the new features of the products.
  • Designed the High Level and Low Level Architecture of the system. Developed UML diagrams using Use Cases, Sequence, Class, Sequence and State Diagrams using Visio.
  • Used J2SE, Exception, Collections, Threads, JEE, OpenSource Technologies/API for application development.
  • Development of Web Front End GUI using HTML/HTML5, DHTML, CSS3, JQuery, JQuery UI AJAX, JSON, XML, XSL, JSP, Spring MVC, and developed validations using Java Script and AJAX.
  • Involved in designing, developing and configuring server side J2EE components: Servlets, JSP, JDBC, JMS, JNDI, SOAP and REST Web Services, JNDI, LDAP, JMS, J2EE platform using Eclipse IDE, and deployments in JBoss App Server environments.
  • Implemented Design Patterns like Singleton, Business Delegate, Factory, Service Locator, DAO and Data Transfer Object.
  • Developed interactive, database-oriented websites and front ends using JSP, JSTL, Servlets, HTML, CSS, XML and XSLT.
  • Consumed SOAP and RESTful Web Services provided by Bronto and developed Java EE application and configured the execution based on the Bayer requirements.
  • Involving in design and developing re-usable Web Services and Java Utility classes to support XML using XML Spy, SOAP, XML, DOM, SAX, DTD, XML Schemas and XSL.
  • Developed SOAP services and clients using WSDL, XML, XSD.
  • Developed unit test cases using JUnit and used Log4J for logging and debugging.
  • Performed installations, configurations and deployments using Tomcat and JBoss App Server.
  • Used MYSQL database for creating DB tables and DB objects and SQL scripts.
  • Involved in QA/UAT and Production support, defect fixing, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
  • Provided Technical support to problems faced by end users. Handled sensitive and critical end-users with ease.
  • Worked on Data feed from Bronto to database and vice versa in the case of User registrations, updates, Survey and SMS/Email opt in and opt outs.
  • Worked on generating csv files via SFTP to Wessan for direct marketing.
  • Generated Encrypted password based on PBKDF2 algorithm. Encrypted email with AES-256 CBC with a SHA-256 HMAC for Authentication and decrypted User information with AES/CBC/PKCS5Padding algorithm.
  • Developed SMS and Email campaign through the Workflow setup in Bronto.
  • Provided and updated design, deployment, and release documents and managed code change documentation.
  • Reworked on Architecture and updated code and configurations.
  • Interacted with quality assurance team to ensure deliverables to internal clients.

Environment: OOAD, UML, Design Patterns, SDLC, Agile/SCRUM, Java1.6, J2EE, JCA, CarotDav, Spring, JDBC, Java Mail, XML, XSD, JAX-WS, JAXB, JAXP, SOA, SOAP, REST, JAX-RS, Web Services, Hibernate, SVN, MYSQL, SQL, Maven, JUnit, Logback, Heidi SQL and Eclipse IDE.

Confidential

Senior Java Developer

Responsibilities

  • Developed a web application for Customer Satisfaction Survey to replace the existing one which is maintained by FiSite and created an interface that enabled Store users to create and update Surveys and perform other administrative tasks.
  • Prepared Technical Requirement Document based on the Business Requirement Document.
  • Used UML and Visio to generate technical design documents using component, sequence and class diagrams.
  • Implemented Design Patterns like Singleton, Business Delegate, Factory, Service Locator, DAO and Data Transfer Object.
  • Created an application for User and Store user authentication which specifies the roles. Used the Naming and Directory Service interface.
  • Designed and developed database structure, tables and database objects for Survey Questions and Survey Results.
  • Implemented the JDBC connection pooling to dynamically allocate the database connections.
  • Designed and implemented Custom Logging to route all application level messages and used Collections and Java IO.
  • Used TimerTask to create a timed process that removes any files that match the provided file naming pattern in a given directory and are older than a given time frame.
  • Extensively used JQuery validation framework, sortable, JSTL functions, JSON, AJAX and JSP for developing the web pages.
  • Created dynamic HTML reports for the based on the Customer reviews.
  • Part of a 2 developer team involved in design and developing a RESTFul webservice which is used by all the dressbarn store associates to help customers ordering inventory and should accept the requests from Fujitsu Global Store, format it then send the request to SpeedFC for the Item Lookup, Item Details, Customer Lookup, Calculate Tax Shipping and submit the order using JAX-RS, XML, XSD.
  • Configured and deployed the application in Web Sphere Application Server.
  • Optimized the code using PMD Find Bugs standards.
  • Involved in quick bug fixes for the issues reported by the Business users.
  • Maintained the Source code repositories in CVS.
  • Perform unit testing using JUnit and integration testing between various components.

Environment: SDLC, Agile/SCRUM, UML, OOAD, SOA, Java1.6, J2EE, JDBC, Servlets, JSP, JSTL, JSON HTML/HTML5, CSS/CSS3, Java Script, JQuery, Ajax, JAX-RS, REST, Web Services, JSO, SQL, PL/SQL, Oracle 11g, UNIX, Shell Scripts, CVS, SQL Developer, JUnit, JMock, Eclipse IDE, Web Sphere App Server 8.

Confidential

Senior Java Developer

Responsibilities

  • Developed web services for the availability of Hotels for external systems to consume which are responsible for accepting and validating input, where each service have multiple operations for different functionalities.
  • Interacted with business users for gathering the business requirements and coordinated meetings.
  • Understood the functional logic implemented in the Stored Procedures. Design and document technical design for the business requirements.
  • Involved extensively in writing Use Cases and generated Class, Sequence diagrams for designing using UML, Visio.
  • Implemented design patterns like Factory, DAO, Session Fa ade, Singleton and Value Object.
  • Implemented Service Oriented Architecture SOA using SOAP based web services using JAX- WS, JAXB, XML, XSD.
  • Generated XML pages with templates using XSL.
  • Used JAXB for marshaling and un-marshaling the Web Services.
  • Developed Action Classes, which holds business logic in Spring framework.
  • Weblogic - Work Manager API is used for implementing multi-threading.
  • Used Hibernate Second Level Cache using EHCache as provider.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Wrote HQL queries and SQL Queries.
  • Used JMS to establish message communication. Developed user interface using JSP, DOJO and HTML.
  • Extensively used Unix Shell Scripting for deploying various applications in to the server.
  • Configured and deployed the application in Weblogic Application Server and configured Data Source.
  • Optimized the code using PMD Find Bugs standards.
  • Implemented Server side Logging and Client side logging using Log4J Apache open Source API .
  • Involved in quick bug fixes for the issues reported by the Business users.
  • Performed Load Testing with Apache JMeter.
  • Maintained the Source code repositories Accurev and expertise in using the build tool Maven.
  • Perform unit testing using JUnit and integration testing between various components.

Environment: Java1.6, Agile/SCRUM, J2EE, Spring frameworks, JDBC, XML, XSD, JAX-WS, JAXB, JSP, DOJO, HTML, Oracle, Web services SOAP , Hibernate, UNIX, Accurev Source Code Repository ,SQL Developer, Hibernate, Maven Build tool, JUnit, Log4J, Eclipse Indigo, Weblogic 10g.

Confidential

Java Developer

Responsibilities

  • Gather business requirements, design and document technical design for the business requirements.
  • Implemented several Java and J2EE design patterns such as Singleton, Factory, DAO, Value Object, Transfer Object, Fa ade, Business Delegate, Service Locator, MVC etc.,
  • Developed the presentation layer and GUI framework that were written using HTML, JSP, CSS, AJAX, JSON and client-side validations were done using JavaScript, supporting different accessibility features.
  • Implemented Service Oriented Architecture SOA using REST and SOAP based web services using JAX- WS, JAXB, XML, XSD, JAX-RPC
  • Developed Front-end/GUI using HTML, DHTML, Java Script, AJAX, JQuery, JSP, JSF
  • Used Struts framework in UI design, development and validations.
  • Developed various J2EE components using EJB, JDBC, JMS, JNDI.
  • Developed Action Classes, which holds business logic in Spring framework.
  • Used SAX and DOM for parsing XML documents and XSLT for transformation.
  • Performed J2EE application deployment using Websphere Application Server 6.0 on Windows and Linux.
  • Developed integration components using Websphere MQ and JMS API.
  • Developed Java Beans and Utility Classes for interacting with the database using JDBC.
  • Involved in bugs recording, bug fixing, code review and other maintenance of the application.
  • Coded and Tested business objects by utilizing J2EE Servlets, JSP, EJB, JDBC 2.0 .
  • Used SQL statements and procedures to fetch the data from the database.
  • Ensure enhancements and requirements meet established quality and end user needs.
  • Using team track, defect tracking system for reporting defects and requesting builds.
  • Involved in unit and integration testing.
  • Played a major role in the content entry mechanism into the Vignette Content Management Tool. Created actions, Common Content, Projects, sites, Channels and linked the content that was recently created.
  • Part of a 5 member team responsible for migration of the American Express Web applications project from Websphere 5.0 to Websphere 6.0 servers. Implemented 43 applications across 19 International countries across the globe.
  • Used CVS and SVN for Version control.

Environment: SDLC, OOAD, UML, OOP, Java/JDK 1.6, Core Java, Multithreading, Collections, J2EE, JSP, JSF, EJB, JMS, Struts MVC, JSTL, Spring, Hibernate, Servlets, JDBC, IBM RAD 7, Websphere App Server 6.x, Websphere MQ, XML, XSD, JAXB, SAX, DOM, Log4j, HTML, CSS, CVS, XSLT, AJAX, Junit, Java Script, Web Services, REST, SOAP, JAX-WS, JAX-RPC, DB2, Windows XP

.

Hire Now