We provide IT Staff Augmentation Services!

Senior Developer Resume

2.00/5 (Submit Your Rating)

Carlsbad, CA

SUMMARY:

  • Over 16 years of solid and extensive hands - on experience in Java, Java EE, SOA, REST, Java Web Services, Spring, Hibernate/JPA and Oracle Fusion Middleware
  • Performed different roles such as Team Lead and Senior Developer. Worked in variety of business domains: Energy and Utilities, Retail, Health Care, Manufacturing.
  • Expertise in complete software lifecycle including Requirement analysis, Architecture and Design, Program Coding and Unit Testing, System Integration Testing, Implementation and Support, Quality Assurance, Documentation, Presentation and .
  • Fourteen years of experience in design and development using Java based technologies such as Core Java, Generics, Collections, Spring 3.x, JPA 2, Hibernate, Web Services (SOAP and REST), JAX-WS, JAX-RS, JAXB, JTA, JDBC, JMS, XML, XSLT, Struts 2, JSP, Java Servlets, Java Script, XML Parsers-SAX, DOM, Stax.
  • Good hands on experience in using Spring MVC, IOC/DI, AOP, security, data access and transaction management Modules of Spring 3.x.
  • Created WSDLs, Canonical Data Models for SOA based services. Designed and developed scalable web services using JAX-WS and JAX-RS.
  • Extensive hands-on experience in designing & implementing ORM components using JPA 2/Hibernate 3.x, 4.x.
  • Good hands on experience in developing server side Java components using Java multi-threading, concurrency API, Java Generics, Collections.
  • Good experience in design and implementation of SOA services using Oracle Service Bus 10g/11g, Oracle SOA Suite 11g, BPEL, BAM, Business Rules, Human Workflow, OWSM.
  • In depth understanding of Object Oriented Analysis & Design concepts, Design Patterns (J2EE/GoF/XSD) with excellent logical and analytical skills focused towards business needs. Good knowledge in SOA design patterns.
  • Extensive hands-on experience in designing & implementing REST and SOAP services & integrating multiple applications using Enterprise Service Bus technologies.
  • Intense focus on XML and JSON technologies such as XSD (XML Schema), JAXB, Stax, SAX, DOM, XPath, XQuery, XSLT, Jackson JSON processor.
  • Good knowledge in NoSQL database MongoDB along with Hibernate/JPA.
  • Deep experience in analyzing, performance tuning and solving performance bottlenecks within the systems to ensure high scalability and performance systems
  • Strong Oracle Database skills - SQL, PL/SQL, Triggers, Stored Procedures, Indexing, Normalization and Query Optimization.
  • Developed UML models and Data models using Rational Suite, MS Visio.
  • Roles: Architect, Designer, Team Lead, Consultant, Senior Developer
  • Tools/Methods: RUP, UML, SCRUM, AGILE & XP, SOA, OOAD, ORM, Continuous Integration.
  • Have work experience in various IDEs such as JDeveloper, Eclipse, JBuilder and WebLogic Workshop.
  • Have work experience in various Configuration Management Tools like PVCS, Rational Clear Case, Subversion, and Jira.
  • Very strong analytical and problem solving techniques, presentation skills & deliverance and proven team player/leadership qualities.

TECHNICAL SKILLS:

Languages: Java 1.6, C++, C, Shell scripting, SQL, PL/SQL, UML,WSDL, BPEL, Javascript

Java EE Frameworks: JAX-WS, JAX-RS, JAXB, JAXP, Struts, Spring Core Framework, Spring MVC, Spring-Data, Spring-Security, Hibernate, JPA, EJB, Servlets, JSP, JDBC, JMS, JNDI. JMX, Ant, Maven, Log4j.

SOA: Oracle Fusion Middleware 10g, 11g, Oracle SOA Suite 11g, Oracle BPEL, Mediator, Oracle Service Bus, Oracle BAM, Oracle Business Rules, Human Work Flow, OWSM, WS-Security, Soap UI, XML, XSLT, XQuery, SOA Design Patterns.

Databases: Oracle 8.x, 9.x, 10.x, MongoDB

Development Tools: Eclipse, Oracle JDeveloper, Rational Software Architect, Visio, Eclipse, WebLogic Workshop, Visual Cafe 3.0/4.0, JBuilder 3.0/4.0.

App/Web Servers: Weblogic 6.x/7.x/8.1/10.x, Apache Tomcat, JRun, SunOne application server, IBM Websphere, JBOSS.

Web Technologies: DHTML, CSS, HTML4.0, Java Script

Testing Tools: SoapUI, JMeter and JUnit.

Operating Systems: UNIX - SunOS 5.0.1, IBM AIX 6.1, Linux, Windows 9x/2000/NT/XP

EXPERIENCE:

Confidential

Senior Developer

Responsibilities:

  • Analysed the business requirements and the use cases.
  • Low level design - Prepared Object oriented design using UML.
  • Development using Java EE, Spring MVC, Web Services (SOAP and REST), PL/SQL and WebLogic.
  • Unit Testing and System Testing.

Environment: Spring 4.0, Core Java, Java web services, JAX-WS, JAX-RS, JAXB, XSLT, PL/SQL, Oracle 11g database, Junit, Oracle Database 11g, SoapUI 4.5, WebLogic 11g

Confidential

Lead Developer

Responsibilities:

  • Analysed the business requirements and the various use cases.
  • Preparing high level and low level design using Java EE, JPA, JAX-WS, JAX-RS, Oracle Service Bus, BPEL, Business Rules, Oracle Web Services Manager, PL/SQL and WebLogic.
  • Designed and developed complex SOAP and REST based web services using JAX-WS, JAX-RS and JAXB.
  • Developed Java components to parse and update XML documents using DOM parser and XPath API.
  • Low level design - Prepared Object oriented design, Class diagrams and Sequence Diagrams using UML
  • Developed persistence components using JPA/Hibernate.
  • Developed JPA/Hibernate Java components.
  • Coding and unit testing.
  • Development lead and onsite coordinator for implementing the above.
  • Configured security policies and Java key stores in WebLogic and Oracle Web Services Manager for integrating with third party secured web services.
  • Guided the offshore development team in understanding the design specifications and during coding and testing phases.
  • Prepared build and deployment scripts using Maven.
  • Worked extensively on the SOA infrastructure using WebLogic console and Enterprise Manager (EM) console to fix some critical performance, memory and transaction timeout issues in the system.
  • SIT and UAT support. Post production support.

Environment: Java 1.6, JAX-WS, JAX-RS, JPA/Hibernate, Java Generics, Java XML Parsing, Oracle BPEL, Business Rules, OSB, Ant, Maven, WS-Security, OWSM, JMS, WebLogic 11g, Eclipse, PL/SQL, Oracle Database 11g, SoapUI 4.5, Hudson Continuous Integration

Lead Developer

Confidential, Carlsbad, CA

Responsibilities:

  • Analysed the business requirements and use cases.
  • Developing components for all sections of the MVC (Spring MVC).
  • Designed the SOA based services using Java web services (SOAP based using JAX-WS and REST based using JAX-RS)
  • Preparing high level and low level design documents. Prepared various UML diagrams like class diagrams, sequence diagrams, package diagrams and use case diagrams etc.
  • Created WSDLs and XML schema for the services.
  • Transformed XML messages using XSLT.
  • Developed code in Java to transform messages into JSON format.
  • Developed ORM persistence components using JPA/Hibernate.
  • Created python, WLST and Ant scripts to deploy the service components.
  • Worked extensively with the project manager on design recommendations and decisions
  • Did code reviews. Coordinate changes with fellow Sr. Developers on the Project
  • Testing using Soap UI, Groovy scripting, Junit.

Environment: Spring 3.x, Core Java, Java web services, JPA/Hibernate, JAX-WS, JAX-RS, XSLT, JSON, PL/SQL, JQuery, Oracle 11g database, Junit, SoapUI, WebLogic.

Lead Developer

Confidential

Responsibilities:

  • Analysed the integration requirements by brainstorming meetings with business analysts and technical leads of the target systems such as CC&B, BI systems, SALMAT, DIGICOM etc.
  • Involved in preparing high level design document along with enterprise architect.
  • Prepared interface definition documents. Created WSDLs, XSDs for the various interfaces.
  • Prepared the service design documents. Presented the design to ICC and got the approval for the design documents.
  • Designed and coded scalable and high availability services using JAX-WS, WSDL, SOAP and OSB.
  • Low level design - Prepared Object oriented design, Class diagrams and Sequence Diagrams
  • Developed batch processing components using Oracle adapters such as FTP, File, Database and JMS. Coded the business logic and XML manipulation logic using DOM parser.
  • Designed services to integrate with JSON based communication services for sending emails and sms messages.
  • Configured security policies and Java key stores for integrating with third party secured web services.
  • Transformed messages using XQuery in OSB.
  • Developed some of the presentation layer components using Apache Struts, CSS, HTML and Java Script.
  • Created PL/SQL Procedures, triggers and views.
  • Guided the offshore development team in understanding the design specifications and during coding and testing phases.
  • Hibernate eh-Cache, Interceptors & Filters were implemented.
  • Prepared build and deployment scripts using Maven and Ant.
  • Testing using SOAP UI, Groovy scripting.
  • Prepared production transition documents.

Environment: Apache Struts 2, Java Script, HTML4, Core Java 1.6, Java web services, JPA/Hibernate, JAX-WS, JSON, PL/SQL, Oracle 11g database, Junit, SoapUI Oracle Service Bus, JMS, XQuery, JSON, Jackson Java JSON-processor, OWSM, Oracle 11g database, SoapUI.

Architect and Lead Developer

Confidential

Responsibilities:

  • Gathering the integration requirements from the client and preparing the IRS documents.
  • Preparing High level and low level design documents using Java, JDBC, Oracle10g BPEL, Human Work Flow, Oracle 10g ESB, PL-SQL and presenting to the customer in the design workshops.
  • Development Lead for implementing the above.
  • Handling subsequent change requests and production support.
  • Created various BAM reports for monitoring the interfaces.
  • Guided the offshore development team in understanding the design specifications and during coding and testing phases.
  • Prepared build and deployment scripts.
  • SIT and UAT support. Post production support.

Environment: Java 1.5, JMS, JDBC, JTA, WSDL, XML, SOAP, Web Services, Oracle Fusion Middleware 10g, Oracle BPEL, ESB, JDeveloper, ANT, PL/SQL, Oracle Database 10g, SoapUI

Lead Developer

Confidential

Responsibilities:

  • Gathering the integration requirements from the client and preparing the IRS documents.
  • Preparing High level and low level design documents using Java EE, DOM, JMS, JDBC, JAX-WS, JAXB, Oracle BPEL, ESB, Java and PL-SQL and presenting to the customer in the design workshops.
  • Development Lead for implementing the above.
  • Handling subsequent change requests.
  • Prepared build and deployment scripts.
  • SIT and UAT support. Post production support

Environment: Core Java, Collections, Generics, Java DOM parser, SOAP, Java Web Services, JAXB, JAX-WS, JDBC, Oracle BPEL, ESB, JDeveloper, JMS, ANT, PL/SQL, Oracle Database 10g, SoapUI, Junit.

Technical Consultant

Confidential

Responsibilities:

  • Capturing the requirements for integration between finance modules of Oracle EBS and legacy systems by attending conference room pilot sessions.
  • Low level design of the services using Oracle 10g BPEL, ESB.
  • Coded ESB, BPEL components, fault policies, Java action classes for handling faults.
  • SIT and UAT support.

Environment: Oracle Fusion Middleware 10g, Oracle BPEL, ESB, J Developer, Java, Oracle Database 10g, SoapUI

Technical Consultant

Confidential

Responsibilities:

  • Involved in business requirements analysis, preparing use case documents.
  • Design preparation - sequence diagrams, class diagrams, object diagrams, flow charts. Designed using GOF design patterns and various J2EE design patterns.
  • Developed UI screens using Jakarta Apache Struts, Java Script, servlets, JSP, MVC model.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object etc.
  • Development of business logic components using EJB, Hibernate, JPA.
  • Designing custom security modules using JAAS.
  • Coding stored procedures using PL/SQL in Oracle 9i.
  • Used TOAD for database query testing, in the process of optimizing the sql queries.
  • Design and development of interfaces for integrating Shaws and Albertsons applications using JAX WS, JMS.
  • Created batch jobs in Autosys for processing deal transactions.
  • Build ANT Script for the application and used Log4J for logging.
  • Used JUnit Framework for the unit testing of all the java classes.
  • Actively participated in Release Planning, day-to-day meeting, status meeting, strong reporting and effective communication with Project manager
  • SIT and UAT support.

Environment: J2EE, JSP, Apache Struts 1.1, Ajax, EJB 2.1, JSP Custom Tags, Sun One Studio, WebLogic, Eclipse, GOF Design Patterns, PL/SQL, Query Tuning, Oracle 9i, AutoSys.

Design Analyst

Confidential

Responsibilities:

  • Involved in the Analysis, Design, Coding, modification and implementation of user requirements.
  • Design using UML class diagram, object diagrams, use case diagrams, sequence diagrams and collaboration diagrams using Rational Rose UML tools. Also prepared documentation for the same.
  • Developed flow of events document for each use case to depict normal flow, alternate flow, pre-conditions and post conditions.
  • Designed state chart diagrams for active objects using UML.
  • Implemented JSPs, Servlets, EJBs and Hibernate in the MVC Struts Framework 1.1 to effectively handle the workflow of the application.
  • Developed Servlets, Action classes, Action Form classes and configured the struts-config.xml file.
  • Implemented data persistence using DAO framework.
  • Involved in Unit Testing with JUnit.
  • End to end system testing.
  • Post Production support and Maintenance by handling various change requests.

Environment: Java 1.3, J2EE, JSP, Apache Struts, EJB 2.0, JMS, Java Script, DHTML, CSS, XSLT, MS SQL Server

Senior Software Engineer

Confidential

Responsibilities:

  • Designed and developed UI screens using JSP, custom tags, JSTL, Java Script, DHTML, CSS.
  • Involved in design of business logic components using UML, Rational Rose.
  • Coded the business components using C++, STL.
  • Testing and Production support.

Environment: Java 1.3, JSP, JSTL, Java Script, DHTML, CSS, J2EE, C++, MS SQL Server.

Senior Developer

Confidential

Responsibilities:

  • Involved in design of UI and middleware layer by preparing sequence diagrams, class diagrams, object diagrams, flow charts. Designed using GOF design patterns and various J2EE design patterns
  • Implementation in Java, JSP, Servlets, EJB, WebLogic 6.*, 7.*.
  • Developed stored procedures in PL/SQL, Query Tuning.
  • Unit testing using Junit. System Testing.
  • Production support.

Environment: Java 1.2, JSP, JSTL, Java Script, DHTML, CSS, J2EE, Oracle 8i, WebLogic 7.

Developer

Confidential

Responsibilities:

  • Designed and developed UI screens using ILog Views, C++.
  • Involved in design of business logic components using UML, Rational Rose.
  • Coded the business components using C++, STL.
  • Coded the data layer using Versant Object database, C++
  • Testing and Production support.
  • Created build scripts using Unix Shell scripts.

Environment: C++, STL, ILog Views, Unix Shell Scripts, Versant Object database, UML, Rational Rose.

We'd love your feedback!