Senior Developer Resume
Jersy City, NJ
SUMMARY:
- Results - driven software professional with a demonstrated ability to successfully architect and implement complex large-scale, N-tier, distributed, real-time enterprise applications. Outstanding track record of driving the project to success through various phases of Software Development Life Cycle. Deep desire to solve problems with persistence and pay meticulous attention to details.
- 5+ years of Experience in Software industry: Requirements gathering, scoping and estimation, analysis, design, development, deployment, post production and testing of various applications using Enterprise Architecture Technologies, Java, J2EE, XML, XSD, SOAP, SOA, Servlets, Web Services, EJB, JSP, JDBC, JMS, JNDI, AJAX, Jquery, XML, XML Beans, JAXB, Struts, Spring, Hibernate, JPA and distributed architectures.
- Process | Analysis | Design | Architecture | Implement |Testing | Build & Deployment |
- Very strong understanding of Object Oriented Analysis and Design (OOAD) concepts, various Design Patterns (J2EE/XSD) with excellent logical and analytical skills focused towards business needs.
- Designed & developed complex Service Oriented Architecture (SOA) applications, integrating multiple Web services running in heterogeneous environments
- Experience on designing and developing large scale application systems in a multi-tired environment using Java/J2EE.
- Good Experience working on N-Tired client/server applications.
- Deep understanding of computer science fundamentals (Data structures, Algorithms, multiprocessing and complex Database Schema designs).
- Worked with middle-tier clustering and high volume real-time messaging.
- Worked with high performance data processing and concurrent multithreaded applications.
- Hands on experience in several J2EE design patterns (Session Façade, Business Delegate, Service Locator, Data Access Object, DTO, etc).
- Expertise in web development using Java, J2EE, Servlets, JSP, Java Beans, EJB, Jdbc, JMS,XML, XSL, Web logic, JBoss, WebSphere, Oracle under Windows.
- Expertise in client side designing and validations using JQuery, AJAX, HTML, DHTML, CSS, Java Script, JSP, Swings, Struts Tag Library, JSF Custom Components and JSTL and Portlets.
- Good experience working with different frameworks like Swing, MVC, Struts, JSF, Spring, Hibernate and Custom framework.
- Good experience working on IBM weblogic Portals and Portlets.
- Created UML, data flow diagrams, sequence diagrams and use cases.
- Well versed with app servers like BEA Web Logic, Websphere Application Server, Weblogic portal server, JBOSS and Tomcat.
- Enhanced application performance using garbage collection tuning, latency and JVM tuning using various tuning tools and load testing.
- Worked with WSAD, RAD, UDDI, SOAP, AJAX, ExtJS and XSD’s.
- Proficient in Software Configuration Management using SVN, CVS, Rational Clear case, VSS.
- Good experience in writing SQL Queries, Stored Procedures, PL/SQL queries, and Triggers in databases viz. Oracle 8i/9i/10g, SQL Server 2000, DB2 and SYBASE. .
- Experienced in using reporting tools like BIRT.
- Good knowledge in Enterprise Application Integration (EAI). Experience working on performance testing tools like JProbe.
- Experience in Object Oriented Design, Analysis and Modeling, creating UML models and diagrams using Rational Rose and using them in Rational Unified Process.
- Flexible and versatile to adapt to any new environment, ability to work independently as a part of the team.
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, WDL, 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
PROFESSIONAL EXPERIENCE:
Confidential, Jersy City, NJ
Senior Developer
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, 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, Java IO, IBM MQ, SOA, OOD, Junit, DB2, Windows XP.
Confidential, NYC, NY
Java/J2EE Developer
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.