Sr. Java Developer Resume Profile
ROLES: Sr. Java Programmer TOOLS / METHODS: Clear case, Rational Clear quest,JIRA, UML, Visio, RSA, WSAD, Eclipse, RAD, TOAD, JProbe, Altova, XMLSpy, BIRT Reports. Agile Methodology Waterfall / Iterative Lifecycle Extreme Programming using BEA Weblogic 8.x/7.x. INDUSTRY / DOMAIN APPLICATION: Risk Management Reporting Insurance / Healthcare Benefit Management Finance | EXPERIENCE SUMMARY
|
TECHNICAL SKILLS:
Languages | : | Core Java, J2EE, SQL, XML, XSLT, PL/SQL, HTML, DHTML, JQuery. |
J2EE Technologies | : | Java 1.3/1.4/1.5/1.6, EJB 2.0/3.0, JDBC, JNDI, JSP, JSF, Servlets, JMS, Java Mail, Swings, JMS, Webservices, Transactions, RMI. |
Application/ Web Servers | : | IBM Web sphere 5.1/6.0/6.1/7.1, BEA Web logic 8.1, Apache Jakarta Tomcat, JBoss 5.0. |
Frameworks | : | MVC, spring, Apache Struts1.x/2.0, JSF, Spring, and Hibernate, Custom Framework. |
Distributed Technologies | : | EJB, RMI, Web Services, SOA, SOAP, Ajax. |
Internet Applications | : | MQSeries, JSTL, ExtJS, Tag-Libraries, Portlets, Multi-threading using Java. |
IDE | : | JBuilder, Eclipse, IBM Web sphere Studio Application Developer IBM WSAD 5.1 , RAD, Net beans, RAD, RSA. |
Tools | Rational Clear case, Rational Clear quest, Visio, TOAD Oracle , WSDL to Java, Ant 1.5, Edit Plus, Text Pad, JIRA | |
XML | : | JDOM, DOM, SAX, XmlSpy, Altova, XSLT |
Messaging | : | JMS, Web sphere MQ. |
UML Tools | : | Rational Rose, Visio |
Web Services | : | SOAP, UDDI, WSDL, SOA, WSDL to Java, JAX-RPC, JAX-WS. |
RUI | : | ExtJS, CSS, JSON, AJAX, JQuery, Java Script, XHTML. |
Performance Tools | : | JProbe, JProfiler. |
Unit Testing | : | Junit. |
RDBMS | : | Oracle 9i, Oracle 10g, MS Access, MS SQL Server, IBM DB2, PL/SQL. |
Scripting Languages | : | JavaScript, ExtJS, CSS, UNIX SHELL Scripts, Ant. |
Operating Systems | : | Windows NT / 98 /2000/ XP / Vista, UNIX, Linux. |
Logging | : | Log4J, Java Logging API |
Methodologies | : | Object Oriented Analysis and Design, SDLC, UML, Design Patterns JAVA/ J2EE , Rational Unified Process RUP , Agile Methodology, Extreme Programming. |
Configuration Management and Versioning tools | : | Star team, CVS, VSS, PVCS, IBM Rational Clear case. |
Protocols | : | FTP, HTTPS, SOAP, TCP/IP, RMI, SSL. |
Domain | : | Benefit Management, Reporting, Insurance, Health, Finance. |
SUMMARY OF EXPERIENCE:
Confidential
Roles and Responsibilities:
- Redesigned Struts based framework and created a final version which can be used for other projects.
- Uses the Struts framework to develop custom components which can be used by other applications.
- Used JBoss and eclipse for developing the applications.
- Created design document for the application.
- Worked on fixing bugs and used JIRA to update them.
- Used the JIRA to update the bug status before and after fixing bugs.
- Used VSS as version control for the project.
- Used VSS for check-in, checkout and delivering the code.
- Integrated the new application framework with existing base version of application.
- Built web service interfaces implemented using JAXB.
- Deigned and developed the new Pages using Struts 2 Framework.
- Used Custom JSTL for developing the application to make the application look and feel more consistent.
- Responsible for generating the reports using BIRT.
- Used XML and XML Schema for generating reports.
- Followed the model view controller MVC and service oriented architecture SOA while designing the application.
- Responsible for implementing the framework in Business layer.
- Used IOC pattern in business layer.
- Created the Struts config.xml and custom application specific struts xml file.
- Responsible for writing the code in interceptors using struts 2.
- Responsible for writing the action classes in Struts 2 for ineligibility module.
- Responsible for creating and updating JVM properties in web logic server.
- Used the Java IO for reading and writing the files.
- Responsible for developing the JMS client service.
- Responsible for creating the JMS connection and a session.
- Responsible for creating message producer and consumers.
- Used the JDBC and JPA to communicate with data base for insert, update, search and delete functionalities.
- Created custom component class to open and close JDBC connections with connection pooling
- Used the PL/SQL stored procedures to update, insert, search and delete operations.
- Used the BIRT tool for designing the reports. Compiling them and invoke them in java application.
- Responsible for deploying Web Modules on the Web server.
- Responsible for creating xml file and parsed them using sax parsing.
- Responsible for configuring Class loaders and custom properties in Servers
- Used the JDBC for connecting and registering the Data base.
- Used the Java Data base connectivity for accessing the database.
- Responsible for creating the java bean classes in Client side.
- Developed custom JPA queries.
- Responsible for integrating with other layers and testing.
- Responsible for coordinating with offshore team and assign them daily tasks.
- Responsible for deploying web modules on different environments.
Environment: Java, J2EE 1.4/1.5/1.6, Struts 2 , EJB , UML, JSP, JBOSS, WebSphere, Java Data Base Connectivity JDBC , JPA, JMS, RSA, Eclipse, Log4j, JIRA, Rational Clear Case, Java Beans, BIRT Reports, HTML, CSS, JavaScript, AJAX, JQuery , XML, XML Schema, Rational Rose, Web Services, Java IO, IBM MQ, SOA, OOD, Junit, DB2, Windows XP.
Confidential
Roles and Responsibilities:
- Designed and developed Portlets using Weblogic Workshop and deployed them on the BEA Weblogic Portal Server 8.1.
- Actively involved in writing the release notes.
- Generated reports using XML and XSLT.
- Coordinate closely with Business Analyst's and discuss about the business requirements and raise if any concerns or give them any alternative solutions.
- Actively coordinate with deployment team and resolve the issues faced during deployment.
- Created filter class to read the parameters from portal URL and store them in dynacache.
- Integrated the forte and portal application using the filter class.
- Designed the interfaces to different system to access from the Portal Server.
- Developed inter Portlet communication between the Portlets that are present in the portal page.
- Created the Session bean classes and responsible for creating interfaces and impl classes in business layer.
- Used the JAXB for unmarshalling the xml to java objects.
- Developed Weblogic Portlets and Java Page Flows.
- Analyzing the multi-browser capabilities and the risk of them.
- Eliminated many bottlenecks and issues by IBM Weblogic portal and ajax implementation and tabs issues identified.
- Responsible for creating hibernate config.xml file and genetating hbm and dao classes.
- Used DOJO for implementing the AJAX behaviour on client side.
- Developed the Webservices client using JAX-WS.
- Responsible for configuring Class loaders and custom properties in WebLogic application server and WebLogic portal server.
- Responsible for creating the packages using ant.
- Designed and developed WSDL files for web services using RAD 7.5
- Consumed web services and tested using RAD 7.5
- Developed the Test cases for the Unit Testing using Junit.
- Responsible for writing the SQL Queries and Stored procedures.
- Responsible for deploying the Application on Sandbox and configuring the environment.
- Used Log4j utility to log error, info and debug.
- Worked closely with various interfacing teams for smooth and bug free delivery of application under mission critical time lines.
- Used the RAD 7.5 for the IDE
Environment: Java, J2EE 1.6, EJB3.0, JSF, Portlets, UML, JSP, Weblogic Workshop, StarTeam, BEA WebLogic Portal Server 8.1, WebSphere Application Server 7.1, Agile Methodology, JAX-WS, Web Services, Rational Application Developer 7.5, Hibernate, Oracle10g, Log4j, Rational Clear Case, Ant, Portlets, HTML, CSS, JavaScript, JAXB, XML, XML schema, XPath, XSL, AJAX, SOA, SQLDeveloper, SQL, Windows XP.