Sr.java Developer,resume Profile
PROFESSIONAL SUMMARY
- Over seven years of professional experience on enterprise Java and Middleware technologies. I have experience in Publishing, Healthcare, Banking and E-commerce related applications.
- Worked extensively on designing, and developing solutions using enterprise Java platform along with other Middleware platforms
- Responsible for the interacting with business team for the requirements and analyze the
- Requirements and implement the business logic rules.
- Capable to work as an active team member, for on time project delivery with high efficiency and high standards.
- Have exposure to complete SDLC: from inception, requirements gathering, requirements analysis, design, rapid prototyping, development, testing, documentation, deployment, and production support.
- Worked on SCRUM/AGILE based software development frameworks.
- Hands on experience on web services technologies, on both SOAP and RESTful service.
- Possess strong knowledge and sound foundation in Object Oriented Design OOD and Analysis OOA based on Unified Modeling Language UML , and Design Patterns.
- Excellent working knowledge on enterprise application development frameworks like Spring, Hibernate, iBATIES, Camel.
TECHNICAL EXPERIENCE
Languages : Java, C, C ,Perl, Python, SQL,
JEE Technologies : EJB 2.1 3.0, JSP, Servlets, JDBC, JMS, Java Mail, JNDI, XML,
JSTL,JAX-WS,JAX-RC, Axis2, SOAP, REST,Spring,Hibernate,iBATIES
Middleware : WebSphere Message Broker 6.0, WebSphere DataPower XI50,MQ 7.0, MQ 7.5, Apache Camel, Active MQ.
UI Technologies : JavaScript,HTML5, GWT 2.5, jQuery, Velocity templates.
Operating Systems : Windows 2000/NT/XP, Solaris 10, UNIX and its flavors
OOPS : Design Patterns, J2EE Patterns, SOA patterns.
IDE : IBM RAD 7.0, Eclipse, SprinceSource.
Servers : IBM Websphere 6.0, Apache 2.0/Tomcat 7.x, SunGlashFish V2,
JBoss 5.1, JBoss 6.1
Database : Oracle 8x/9x/10g, DB2 9, MS SQL Server,MySQL.
Source Code Management : CVS, VSS, Rational Clear Case,Perforce.
Others : XMLSpy, JUnit, H2, HP Quality Center, LDAP
PROJECTS PROFILE
Confidential
Role: Senior Java/J2EE Developer
Responsibilities:
- Worked, with Sr, Development Manager and Architect at Scholastic for gathering functional requirements for SPS-Vision Phase II migration project. Which is migrating of all SPS application from WebSphere based platforms to RedHat's JBoss platforms.
- Worked on several SPS Scholastic Profiling System's applications, such as My Account , CSR App, SPS Services, CSI messaging and others, that are based on JEE technologies.
- Activity participated on daily scrum meetings with scrum master, business analyst and product owners, for timely delivery of projects.
- Worked on integration of parent and teacher ordering systems. Which involved in creating of SOAP based web-services. And consuming them on My Account application through GWT.
- Created a new application SPSModal mainly based on jQuery,Velocity templates,Spring and iBATIS to render ad-hoc screens during the customer login, across the scholastic's e-commerce based applications.
- Have created several web-services on both SOAP and REST, which is used by other e-commerce based application.
- Worked extensively on RedHat's LDAP, for storing the every user's and organization's data. And exposing the data through the standard Java API and through web-services.
Technologies: WAS 5.1, WMQ 6.1, 7.5 client, JBoss 5.1,6.1,Spring 3.x, iBATIS 2.x,Hibernate 3.x,LDAP,DB2,HTML5,Velocity,jQuery,SOAP,REST,Axis2,CXF,Camel,Maven,Ant,CVS,SVN
Confidential
Role: Senior Java/MQ Engineer
Responsibilities:
- Played role of onshore team lead for a team of 16 developers, for the Bank of America project.
- Activity participated in gathering Business requirements with other project teams.
- Worked with assigned Technical Analyst for creation of High Level and Low level design documents for the project team.
- Created Compound Provider Framework, Bank Info Routing and Branch Routing which were used by the project to build 37 new services, for Q4 2010, Q1 2011 and Q2 2011 releases.
- Worked on Java compute node for WebSphere message broker for non-XML message transformation. Used XSLT for XML message transformation and creating routing services for Data Power XI50.
- Created XML schema and WSDL's for new services, also used/consumed by the client application for invoking new services.
- Successfully, delivered 37 new services to the project on time.
Technologies: WBI Message Broker 6.0, WebSphere Data Power XI50 ,WebSphere MQ 7.0, XML Spy, JDBC Connector, Windows XP, Java, JSP, J2EE, JDK 1.6 , Servlets, EJB, IBM Websphere App Sever 6.0, JDBC, HTML, XML, MS SQL Server,
Confidential
Role: Senior Java/J2EE Engineer
Responsibilities:
- Web Publishing and User Subscription Management for an e-Media publication group Developed Use Cases, UML diagrams such as Activity Diagrams, Sequence Diagrams and Class Diagrams, for an application that manages display of articles, charts, events etc for an e-media publication group across multiple sites.
- Created administrative functions such as logging in, signing up, changing user information and etc for the users.
- Developed XSLT stylesheets for transformation on XML objects.
- The data persisted using an Oracle 8i database.
- The application was developed using JBuilder on Windows NT 4.0 and deployed on two clustered Sun Solaris 2.6 application servers.
- Used JSP's, Servlets and EJB's for generating dynamic HTML pages for WAP application using WML.
- The proxy server used was Netscape Enterprise Server 4.1 iPlanet with NSAPI plugin module.
- Deployed the application on BEA Weblogic Application Server 9.1.
Technologies: J2EE, XSLT, XML, WAP wireless ,HTML, SQL, PL/SQL, Xalan, Xerces, JSP 2.x, EJB 2.1, JDBC, JNDI, DOM, Swing, Applets, Jbuilder 3.5, Rational Rose, Weblogic App Server 9.1,Struts 2.0, Oracle 8I, Windows NT 4.0 and Solaris 2.6
Confidential
Role: Senior Java/J2EE Engineer
Responsibilities:
- Developed forms using HTML and performing client side validations using Java Script.
- Developed server side Servlets for jsp web pages running on web logic server.
- Implemented Oracle database access through JDBC-ODBC Bridge at server end.
- Java business rules were written in EJB.
- Involved in system design using UML Usecase diagrams,Class diagrams,Activity diagrams,Component diagrams using Rational Rose modeling tool.
- Rational RequisitePro tool was used to make the requirements available to all team members.
- Requirements are accessed, modified and created using Rational Requisite web interface.
- Developed Publisher, Subscriber model to send reminders about customer balances using JMS with MQ Series provider.
- Wrote Java components for parsing the XML documents using DOM API.
- XML,CSS and XSL was used in creating intermediate data files between the database application and data presentation.
Technologies: WindowsNT, JDK1.5, J2EE, JDBC, Weblogic Server 8.x, Webshere Server6.0, Servlets, JSP, EJBs, JMS, IBM MQ Series 6.0, UML Rational Rose , Rational RequisitePro, XML, XSL, CSS, Visual Age3.0, Oracle 9.x,Struts 2.0.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Worked on Employer section which has about 10 modules like Profile, Registration, Update registration, Job builder, Common elements.
- Developed the Request Handlers which are Java servlet classes with several methods calling EJB delegate class methods which in turn calls Session bean class methods.
- Developed session beans ,entity beans, DAO s classes. Developed JSP s for all these module screens of this section.
- Responsible for configuring the Framework XML files, Application specific XML files screen, application, action to handle all the applications in AJB, all the screens flow and the actions has to be performed.
- Confirmation Registration Email processing was done using JMS with MQ Series provider.
- Business rules had been integrated in the application.
- Several java rule classes had been developed with Rules builder to validate specifications in the modules.
- Wrote the Rule handlers which are java classes to make action on each screen of each module to validate the fields.
- Configured the framework XML files with Rule handler and Flow handlers.
- Developed the JAR files ,WAR files and EAR files using Ant build tool.
- Responsible for the deploying developed Enterprise Application file in the Websphere Application server.
- Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
Technologies: J2EE, JDK 1.5, JSP s ,EJB 2.0, Servlets, XML, JavaMail Session, JMS, IBM MQ Series 5.1, IBM Websphere server 4.0, IBM HTTP Server, Red Hat Linux 7.1, CVS, Framework, Log4J, JBuilder 6.0, Apache Ant 1.4, ILOG JRules 4.0, Oracle 9i
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Understanding existing Architecture Core plugins and UI Plugins .
- Created the perspectives for Search / Create/ Manage Orders in different perspectives
- Created New Views for Related Orders/ Recent Orders/Audits etc
- Create JFace Tree Viewers to display the Orders in the form of Tree Structures.
- Designed the Java's advanced multi- threading and concurrent APIs to deliver highly efficient,
- powerful, scalable application for the ever growing data needs to be displayed in multiple views in a perspective.
- Created Audit Logging mechanism for user Actions. Audit Logging mechanism internally uses
- JMS to processing the log requests.
- Developed SWT Bot Unit Test cases for verifying UI functionality.
- Developed performance test cases for the system
- Used Agile Methodology during the development.
Technologies: Java 1.5, J2EE, Eclipse 3.5, Eclipse RCP, EMF, JFace Table Viewer, TreeViwer,JMS.