Sr. Developer/administrator Resume
Arlington, VA
SUMMARY:
- Over 14 years of experience in Design, Development, Testing, Integration, Deployment, production support and Administration of various mission critical applications using Java/Java EE technologies which include experience working in major financial industries ( Confidential / Confidential, Confidential & Confidential Re).
- Highly skilled core Java 7/6, Java EE6, Spring, Hibernate, SOAP and REST web services developer. Worked on UNIX (Solaris), Linux and Windows platforms.
- Extensive experience on Spring 4/3.x, Spring MVC, Struts, EJB 3.x, SOAP, REST, Hibernate 4, JPA2.0, JSP, Servlet, AJAX, jQuery, JSON, JavaScript, EJB, Hibernate, XML, XSLT, XPath, SAX, DOM, JAXB, JDBC, JMS, JAX - WS, JAX-RS, log4j, JUnit.
- Extensive experience on RDBMS (Oracle 11g, Sybase, SQL Server).
- Extensive experience with WebLogic, WebSphere, Tomcat, Apache web server.
- Extensive hands on experience on WebLogic Portal application development and administration.
- Worked on UML Modeling (Use Cases, Sequence Diagrams, Class Diagrams, Package Diagram) using Rational Rose suite
- Adept in identifying and applying MVC, J2EE & GOF Design Patterns.
- Extensive experience as a Middleware Administrator on Oracle 11g/12c middleware suite of products (WebLogic Server, Oracle HttpServer and SOA suite)as an administrator handling all the aspects of Server Installations, Configuration, Application components deployment, performance tuning including troubleshooting and maintenance in Production, UAT, QA and Development environments.
- Extensively worked on Oracle SOA suite administration, installation, configuration, tuning and customization.
- Good at Server Performance Tuning - Thread Dump Analysis and Core Dump Analysis.
- Expertise in analyzing memory leaks, JVM heap settings and tuning.
- Extensively used WLST Script for configuring various WebLogic Components/Services.
- JMS Configurations - JMS Server, Connection Factory, JMS Modules, Topic/Queue destinations, Distributed destinations.
- Provided24x7 on call supportin production environment.
- Excellent written and verbal communication skills.
- Excellent client interaction skills and proven experience in working independently as well as in a team.
TECHNICAL SKILLS:
Languages: Java 7, JavaScript, XML, HTML, HQL, WLST, ActionScript 3.0, PL/SQL, C
Databases: Oracle, Sybase, MS SQL Server
Application Servers: WebLogic 11g/12c, Web Sphere, Tomcat
IDE: JDeveloper, Eclipse, WebLogic Workshop, JBuilder, IBM Visual Age
Frameworks: Spring 3.x, Apache Struts, jQuery, Ajax, Log4j
Middleware: Oracle 12c/11g suite, MQSeries
O/R Mapping framework: Hibernate, JPA2.0
Analysis and Design Tools: TogetherJ, Rational Rose
Configuration Management: Rational Clear Case, CVS, StarTeam, Perforce, PVCS, Visual Source safe
Web Server’s: IIS, Apache Servers, Oracle HTTP Server
Build Tools: Maven, Ant
XML Parsers & Tools: Xalan, Xerces, SOAP, Axis, JAXP, XML-RPC
OS: Unix Solaris, Linux, MS Windows
Methodology: Agile, SDLC, XP
PROFESSIONAL EXPERIENCE:
Confidential, Arlington, VA
Sr. Developer/Administrator
Responsibilities:
- Involved in analysis, design, development, enhancement, testing, deployment and maintenance of CAS and NDC systems.
- Agile development methodology has been followed to develop the application.
- Designed and developed presentation layer using Spring Web-MVC architecture also used JSP, Servlets, AJAX, HTML, DHTML and JavaScript for web pages.
- Implemented the business layer using Spring, Hibernate (JPA 2.0) and Java EE specifications like EJB 3.0, JAX-RS, JMS and Java Mail API.
- Developed REST web services supporting both XML and JSON to perform claims tasks.
- Participated in code reviews for better quality assurance and worked on bug fixing.
- Test Driven Development using Junit. Used Maven to manage dependencies and build lifecycle.
- Installed, configured, managed and administered domains, Clusters, JDBC Data sources, Messaging services, Security and other resources on WebLogic Server 12c/11g Server Platforms.
- Installed and Configured SOA Suite.
- Deployed applications (WAR, JAR and EAR) using WLST script or WebLogic Admin console.
- Created and configured WebLogic servers for SSL communications.
- Configured and created JMS Servers, queues & topics, Connection Factories, Data sources.
- Tuned memory, heap and JVM settings to increase the application’s performance.
- Extensive working experience on UNIX, Linux and Windows platforms.
Environment: JDK 1.6/7, Java EE 6.0, Spring 4/3.5, Hibernate 4.0, EJB3.0, jQuery, JSON, JMS, JSP, Servlets, REST, SOAP, AJAX, PL/SQL, XML, HTML, CSS, Java Script, JUnit, Maven, Log4j, JDeveloper 11g, Oracle 12c/11g suite, WebLogic, SOA 11g, WLST.
Confidential, Ashburn, VA
Sr. Software Engineer
Responsibilities:
- Worked as a senior software engineer in the enhancement of Carrier pickup project of the current Confidential website.
- The features being added are ‘Address Book’, ‘Global Header’ and ‘AMS Validation’.
- Developed the application using Java6, jQuery, Struts, Spring3, Hibernate, EJB3.0, SOAP, Oracle & WebSphere.
- Developed the new features using agile methodology.
- Implemented SOAP Web Services using Axis2.
- Involved in bug fixing, integration and deployment of the code.
Environment: Java 6, Struts2, jQuery, AJAX, JAX-WS, Spring3, EJB, SOAP, XML, Oracle11g, WebSphere 7, ATG, Subversion, JUnit.
Confidential, Suitland, MD
Sr. Software Developer
Responsibilities:
- Worked as a senior software developer in the project of the Census’s Data Management project.
- Developed the application using Java6, jQuery, Spring MVC, Spring3, Hibernate, Oracle & WebLogic.
- Developed the use cases functionalities of the data management project using agile methodology.
Environment: Java 6, Spring-MVC, jQuery, AJAX, Spring3, Hibernate, XML, Presto, Oracle11g, Maven, WebLogic10, VMWare, Subversion, JUnit.
Confidential
Sr. Software Engineer
Responsibilities:
- Worked as a senior software engineer in upgrading and supporting the Confidential websites both public and internal.
- Developed new functionality and modified existing ones
- Developed the multitier application using Struts2 as the web framework, FreeMarker template for the view components, Spring 3.0 for the business layer, Hibernate for the data access layer, and Oracle as database.
- Scheduled jobs using Quartz scheduler.
- Used Maven for building and managing the projects and Eclipse for developing and debugging the code.
Environment: Java 6, Struts2, FreeMarker, jQuery, Spring3, Hibernate, JMS, XML, XSLT, Tomcat 6.x, Maven, Apache Axis2, Eclipse, Subversion, Oracle 10g, Solaris10.
Confidential, Washington, DC
Sr. Software Engineer
Responsibilities:
- Worked as a senior engineer in development of client services and support, providing the solutions to the client’s customization of the existing functionality and issues.
- Development and modifying the existing project. Resolving client issues either by creating the code patch or adding new features.
- Used Eclipse for debugging and developing the code.
- Mentored 2 junior programmers.
- Used JIRA to track and debug the support issues.
- Executed in Java5, Struts 2/1.2, Spring 2.0, Hibernate 3.2, JMS, Oracle 10g
Environment: Java 5/6, Struts2/1.2, JSP, Servlet, jQuery, Spring 2.0, Hibernate 3.2, JMS, JDBC, XML, XSLT, WebLogic9.2, Tomcat 6.x, Maven, Apache Axis2, Eclipse, JIRA, Perforce, Oracle 10g, SQL-Server, UNIX (Solaris10, Linux).
Confidential, NYC & Warren, NJ
Sr. Developer
Responsibilities:
- Re-designed and developed old GEO web application into a web portal application using Weblogic. This redesigning made the application an extensible, customizable, improved content navigation, reusability and easily manageable geo portal.
- Used Agile methodology and SDLC in executing the projects. Used UML diagrams in the projects to capture the functional requirements of software systems and it served as the process workflow.
- Developed server side components using core Java (J2SE 5).
- Worked extensively on both the front end and the server side using the following technologies Java, JSP, Servlet, AJAX, JSF1.2, Struts 1.2, Spring 2.0, Hibernate 3.2, Flex 3, ActionScript 3.0, Castor, Velocity, EJB 3/2, JDBC, XML, XSLT & Storedprocs.
- Used Agile methodology and SDLC in executing the projects.
- Involved in all phases of the project including: planning, reviewing specifications, documentation, scheduling, development, testing and support.
- Developed Ajax-enabled web-pages using JSF and RichFaces components supported by Backing Beans for developing the presentation layer of GRS & Stock screener applications.
- Used Spring framework’s DI, AOP and DAO support classes extensively.
- Used Hibernate persistence framework to work with the database backend system.
- Used Ajax to create user friendly, fast and interactive web pages in many components.
- Exposed “Latest Publications” as Web Services using SOAP protocol to the internal clients.
- Developed stored procs on Sybase database for different components.
- Developed Flex UI Components included DataGrid and Custom Components.
- Used object-oriented design in the development of the projects. Used the J2EE design patterns such as MVC, Command pattern, Session Facade, Data Access Object pattern, etc
- Involved in the migration of portal application from WebLogic Platform 8.1 to 9.2. Acted as primary contact person to troubleshoot migration issues with BEA support.
- Modified the ANT build files to in corporate the changes in the new 9.2 projects.
Environment: JDK 1.5, Struts, JSF1.2, JSP, Servlet, Spring 2.0, Flex 3, ActionScript 3.0, Hibernate 3.2, AJAX, JavaScript, jQuery, EJB 3.0, JMS, JDBC, XML, JAX-RPC, SOAP, WSDL, SAAJ, JUnit, WebLogic 9.2/8.1, WebLogic Workshop, ANT, Eclipse, Visual Source Safe, CVS, Sybase, SQL-Server, UNIX (Solaris 10/8).
Confidential, Jacksonville FL
Developer
Responsibilities:
- Involved in Requirements Gathering, developed Use Cases, generated Sequence and Class Diagrams for the Account Summary and Online payments systems.
- Developed and tested various screens in the Account Summary and Online Payments of the credit card products using Java, JSP, Servlet and XML in Unix environment.
- Deployed the application on WebSphere.
- Wrote JMS MQ client programs for sending messages to MQSeries.
- Modified and enhanced the existing functionalities of the Credit Card products.
- Used XSL (XSLT & XPath) for sending email Notification to Customers.
- Developed stored procs (PL/SQL) on Oracle9i database and wrote SQL statements in the business layer to access the data from the database.
- Used Clearcase tool for version controlling.
Environment: JDK 1.4, JSP1.2, Servlet2.3, JavaScript, JDBC, JMS, XML, Websphere 4.0, WSAD 4.0, MQSeries 5.2.1, SOAP, JAX-RPC, Clearcase, Oracle 9i (PL/SQL), SQL-Server, Together, JDOM, UNIX (Solaris8).
Confidential, Stamford, CT
Developer
Responsibilities:
- Worked in the design and development of various screens using MVC patterns.
- Used RUP software processing methodology in the development of this site.
- Developed Use Cases, Sequence Diagrams and Class Diagrams in UML using Together.
- Used STRUTS framework to build the web tier application.
- Designed and developed Business Components for Claimants, Dependents and Financial modules using stateless session and entity EJB (CMP 2.0) and Data Access Framework.
- Developed and designed the File attachment and e-mail services for the above modules.
Environment: Jdk 1.3.1/1.4, EJB2.0, JSP1.2, JavaScript, Struts 1.0, JDBC 2.0, Oracle 9i, WebLogic 6.1, JBuilder8.0, WinCVS, Together 6.0.1
Confidential, SanFrancisco, CA
Developer
Responsibilities:
- Worked in various roles as a developer for US and Spain sites. Interacted with the Business Analysts for gathering business requirements. Did UML Object Modeling using Rational Rose, generated Class Diagrams, Sequence Diagrams and Package Diagrams.
- Worked on the Markets module that includes interfacing with the various quote servers and also worked on the Fixed-income securities including Corporate, Treasuries and Mini bonds.
- Developed UI for the US markets module using Servlets, JSP with custom tags & Javascript.
- Applied various J2EE & GOF design patterns.
- Developed several stateless session beans (EJBs) as Session Facade.
- Developed the abstract factory based Persistence Framework which talked to the databases.
- Used Apache’s Xerces DOM parsers to parse the XML document received from Reuters and used XSL (XSLT & XPath) for generating customer information mailers.
- Developed stored procs incorporating some business logic on database.
- Developed messaging clients for MQSeries messaging to route orders to and also developed startup classes for receiving asynchronous messages related to order processing.
- Used ANT tool to build all the application of our US and Spain sites.
- Developed Unit Test cases using JUnit. Refractored and Optimized code as per XP methodology.
Environment: JDK 1.2/1.3, C++, EJB, JSP, Struts, Swing, JDBC, JavaBeans, Sybase, DB2, WebLogic 6.1/5.1, JUnit, XML, XSL, JMS, MQSeries, JavaScript, JBuilder, VAJ, Rational Rose, OptimizeIt, Clearcase, Windows NT/2000.