We provide IT Staff Augmentation Services!

Sr. Developer Resume Profile

Durham, NC

Professional Summary:

  • A professional with around 10 years of experience working in various domains i.e. Health care, Insurance, Retail, Banking and Finance in various phases of application development cycle - Analysis, Design, Development and Supporting.
  • Expertise in complete Software Development Life Cycle SDLC and ability to work as the primary interface between Business and other parties
  • Experience in adopting Agile, Waterfall and V-model methodologies during Software Development lifecycle.
  • Expertise in client/server domain: Web-Based, N-Tier Architecture and Database development
  • Expertise in web based applications and hands on experience in different frameworks like JSF, spring, struts, Mule and ORM Open JPA and Hibernate technologies.
  • Experienced in using design patterns Singleton, Factory method, Facade, Front Controller, MVC Model, View Controller .
  • Extensive experience working in Health care and Pharmacy Benefit Management PBM .
  • Extensively worked on XML Parsers SAX, DOM .
  • Well versed with the various phases of S/W development lifecycle
  • Experience on Java developing Applications using JDK 1.4/1.5/1.6 on Eclipse, My Eclipse Blue 10.0 and RAD 8.0 IDE.
  • Excellent working knowledge on App server i.e. Web Sphere 8.0, Tomcat 6.0 in building and deploying applications.
  • Experience with Java EE technologies JDBC, EJB, and JMS , Structured Framework Struts , XML and related technologies such as JAXP, JAXB, and XPath
  • Extensively worked on Version Control tools like VSS, CVS and Harvest source code management tool.
  • Experienced with Internet technologies like Java Script, JAXB, Java Mail, HTML, XHTML, XML, AJAX, XHTML, CSS, XSLT and JQuery.
  • Used log4j for logging.
  • Used PMD Check style and Cobertura for Code quality and used JIRA and Jenkins for performance monitoring.
  • Developed Maven ANT as build script for application build and deployment.
  • Used IBM MQ Series, Blaze Rules Engine.
  • Extensive experience in database programming on stored procedures, functions and triggers using SQL, PL/SQL with Oracle and DB2.
  • Good Testing skills by unit testing the Code with JUNITS to find bugs.
  • Strong Experience with Oracle, SQL, Stored Procedures.
  • Strong interpersonal and communication skills.
  • Problem solver with attention to detail.
  • Self-motivated with strong time management skills and able to handle multiple assignments.
  • Involved in Quality Assurance QA- Manual Testing Experienced in reviewing test procedures, defining Test cases, reviewing and maintaining test scripts, analyzing bugs, interaction with team members in fixing errors.

Technical Skills set:

Operating Systems

UNIX, Windows 7

Programming Languages

Java 1.5, J2EE, SQL, Pl/SQL, XML, XSLT, JavaScript, JQuery

Java/J2EE Technologies

Servlets, JSP, JSF, Hibernate, JSTL, Web Services, REST, SOAP, WSDL, JPA 2.0, EJB 3.0

MVC, Apache Struts, Spring, Java Server Faces, JUnit

Architecture

Object-oriented design, design patterns, Service Oriented Architecture SOA

Middleware

IBM Web sphere MQ, Web Services REST, SOAP, WSDL, UDDI

RDBMS

Oracle 10g, MySQL

IDE

My Eclipse, Eclipse, RAD8.5, Blaze Advisor 6.9

Methodologies/Models

OOAD, UML

Version Control Tools

RTC, CVS, Visual Source Safe, Harvest

ESB

Mule Standard Edition

Rules Engine

Blaze

Methodologies

RUP ,Waterfall Agile

Application Severs

JBOSS, Web Sphere 8.0 and Apache Tomcat 6.0

Professional Experience:

Confidential

Role: Sr. Developer

Responsibilities:

  • Analyzing the Business Requirements and Estimating the time required for each change request.
  • Worked on implementing new wrapper services on top of the existing SOAP based web services.
  • Designed developed and maintained the data layer using JPA and performed configuration of different services end point connections.
  • Created REST based services using Jersey API for the given functionality.
  • Participated in evaluation of technical feasibility and implementation of backlog items.
  • Developed and verified the code which adheres to the acceptance criteria.
  • Worked on several sprint releases and participated in all scrum retrospective meetings.
  • Worked on product development best practices
  • Deployed and maintained the code using RTC source code management tool.
  • Used JUnit for Unit testing the application.
  • Defect fixing, Dev, IT and ST environment support.

Environment: Agile, Java, J2EE, EJB, JPA, Web Sphere 8.0, Web Services SOAP, REST , Jersey, JSON, RTC, RAD, SOAP UI, Putty/Win SCP, Windows 7

Confidential

Role: Sr Developer

Responsibilities:

  • Analyzing the Business Requirements and Estimating the time required for each change request.
  • Worked on generating the different reports required for business people's research and development. Analyzed the requirements on Subsidy Common Module and Retro functionality and worked on end to end development. Handled offshore work assignments and deliverables.
  • Worked on generating different screens to display retro billing details using JSF Java Server Faces framework.
  • Designed developed and maintained the data layer using JPA and performed configuration of Spring Application Framework.
  • Developed entities using JPA and written JPA named queries with different joins to fetch the data from multiple tables.
  • Used JUnit for Unit testing the application.
  • Participated in various stages of the project life cycle mainly design, implementation testing, deployment and enhancement of the application.
  • Analysis and Designing new enhancements for every release. Had good experience in low level designs. Hands on experience in developing class and sequence diagrams.
  • Deployed and maintained the code using Harvest source code management tool.
  • Analysis, design and estimation of functional requirements and change requests
  • Developed Oracle PL/SQL stored procedures, functions and triggers for the application using PL/SQL Developer.
  • Defect fixing, Dev, IT, ST and Production environment support.
  • Worked on data migration involved in several process activities using multi threading.
  • Onshore offshore coordination for different deliverables.

Environment: Waterfall, Java, J2EE, EJB, Web Sphere 7.0, JSF, Open JPA 2.0, spring core, EXT JS, PL/SQL, Harvest, My Eclipse, Oracle 10g, Windows 7

Confidential

Role: Developer

Responsibilities:

  • Estimating the time required for each change request.
  • Analyzed the Business Requirements and worked on design documents.
  • Worked on validations Business logic.
  • Developed and maintained XML files using DOM Parser.
  • Writing test cases using JUnit for the code to check for quality.
  • Debugging, Testing and Bug fixing.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Worked on Synchronous and Asynchronous flows using Mule framework.
  • Worked on Business Rules using Blaze Advisor and developed decision tables and rule templates.
  • Coordinate with various teams to find and resolve MQ related issues.
  • Developing Unit Tests and Test Suites using JUnit and used Log4j for traces and logs.
  • Developed a standalone MQ and Topic related application to support QA team for testing the application in standalone mode.

Environment: Agile, Java, J2EE, JAXB, spring, Mule, Web Sphere 7.0, IBM MQ, Blaze Rules engine, Blaze Advisor 6.9, Hibernate, Web Services, PL/SQL, CVS, Eclipse, Oracle 10g, Windows XP

Confidential

Role: Lead Java Developer

Responsibilities:

  • This web-based application was built using agile development practices using Extreme Programming.
  • Participated in Sprints sessions and daily Standup meetings,
  • Provide the estimations required for each change request or Defect.
  • Analyzing the Business Requirements
  • Worked on validations Business logic using Java Script and spring web flow.
  • Developed the user screens using XSLT and java script.
  • Used XML, XSL concepts in dynamic data exchange and processing.
  • Worked on web services consumption using SOAP UI.
  • Used tools like PMD/Check Style for Code Review.
  • Preparation of Junit test cases.
  • Debugging, Testing and Bug fixing.

Environment: Agile, Java, J2EE,Spring web flow, XSLT, Java Script, JQuery, Web Sphere 7.0, Hibernate, Blaze Advisor 6.9, Web Services, PL/SQL, CVS, Eclipse, PMD Check style, Cobertura, Oracle 10g, Windows XP.

Confidential

Role: Senior Developer

Responsibilities:

  • Estimating the time required for each change request or Defect.
  • Analyzing the Business Requirements and worked on high level and low level designs.
  • Worked on XML parsing using DOM parser
  • Worked on validations Business logic using Mule and spring framework.
  • Worked on Business Rules using Blaze Advisor as an IDE.
  • Understand the copy books and migrated the data from DB2 to Oracle.
  • Performed unit testing on various project modules using JUnit framework for the code to check for quality.
  • Debugging, Testing and Bug fixing.
  • Deployed and maintained the application using Hudson build tool.

Environment: Waterfall, Java, J2EE, Mule, Hibernate, spring DI, AOP , Blaze Advisor 6.9, Tomcat, Maven, Hudson, SOAP, WSDL, JavaScript, PL/SQL, Oracle 10g, DB2, CVS, XML

Confidential

Role: Senior Java Developer

Responsibilities:

  • As a module lead handled the monthly release of site updates,
  • Involved in Requirements Gathering and Client Discussions,
  • Involved in Coding using Struts, JSP, Servlets and JavaScript

Environment: Agile, Java, J2EE, JSP, Servlets, Hibernate, Struts, Tomcat, ANT, JavaScript, PL/SQL, CVS

Confidential

Role: Senior Java Developer

Responsibilities:

  • As a module lead handled the monthly release of site updates,
  • Involved in Requirements Gathering and Client Discussions,
  • Involved in Coding using Struts, JSP, Servlets and JavaScript

Environment: Agile, Java, J2EE, JSP, Servlets, Hibernate, Struts, Tomcat 5.0, ANT, JavaScript, PL/SQL, CVS

Hire Now