We provide IT Staff Augmentation Services!

Senior Developer Resume

5.00/5 (Submit Your Rating)

Farmington Hills, MI

SUMMARY

  • Around 8 years of IT experience in analysis, design, development, and testing of applications utilizing Java and J2EE technologies on multi - tier architecture platforms
  • Extensive experience in implementing solutions using Java, J2EE, Struts, Spring, Hibernate, AJAX, EJB, Web Services, RMI, Servlets, JSP, JDBC, XML, JAXP, SQL and PL/SQL
  • Experience in creating user interfaces using JSP, HTML, DHTML, CSS, AJAX, XML, XSLT, and perform validations using JavaScript, Struts Validation framework.
  • Proficient in implementing Design patterns like Singleton, Service Locator, MVC, Facade, observer, decorator, strategy.
  • Experience in developing complex business solutions using JBoss, WebSphere,WebLogic, Tomcat, and various IDE’s like RAD, MyEclipse, WSAD, and Eclipse.
  • Strong knowledge and experience in Oracle 10g/11g,DB2 database programming using SQL, PL/SQL(Stored Procedures,Triggers,Functions etc.,)
  • Good working knowledge in object-oriented modeling using UML.
  • Good experience and working knowledge in various software development models like Agile, Waterfall, Spiral Models.
  • In depth understanding of Object Oriented Analysis and Design (OOAD) and experience in Service Oriented Architecture (SOA) and implementing XML Web Services.
  • Experience wif using version control software tools - Sub Version, CVS and Visual Source Safe
  • Strong experience in Business/Systems Analysis, Requirements Analysis, User and System Requirements, and System Design Specifications for various new applications related to Information Management, Automotive and Financial sectors.
  • Designed and Developed the SharePoint Portal Architecture which included developing SharePoint Site Templates, Portal Sites, different kinds of SharePoint packages, and content types.
  • Excellent knowledge and work experience of complete Software Development Life Cycle (SDLC) starting from requirement analysis, design, development, coding, testing and implementation and support.
  • Adept at troubleshooting complex technical issues and providing production support for mission critical enterprise applications on an 24x7 on-call support basis
  • A self-starter wif positive attitude, willingness to learn new concepts and acceptance of challenges
  • Very good team player wif excellent interpersonal, analytical, presentation skills and great ability to work efficiently in both independent and widely diversified global team environments

TECHNICAL SKILLS

J2EE Technologies: Servlets, Spring 2.5/3, Hibernate 3.4, JSP, JSTL, AJAX, EJB 2.0/1.1 (Session Beans, Message Driven Beans), JDBC, Struts, LOG4J, JMS, SOA, SOAP, Web Services,REST,JUNIT

Web/Application Servers: WebSphere 5.x/6.x/7.x, WebLogic 8.X/10.x, JBoss, Apache Tomcat

IDEs: MyEclipse, IRAD,RSA, Eclipse

Middleware: JMS

SQL: MS SQL, T-SQL, Stored Procedures, Functions, Ref Cursors, Constraints, Indexes, Views, Export/Import Utilities, Ad-hoc queries using SQL

Web Technologies: JavaScript, JQuery, CSS, HTML, DHTML

Databases: DB2, SQL Server 2000/2005, Oracle 8i/9i/10g/11gMS-Access 2000/2003

Modeling Tools: Rational Rose, Visio

Version Control Tools: CVS, SVN, Clearcase, Serena Dimensions

Build tools: Maven, ANT

XML Technologies: DOM, SAX Parsers, XML, XSLT

SDLC Methodologies: Agile, Waterfall, Spiral Models

PROFESSIONAL EXPERIENCE

Confidential, Farmington hills, MI

Senior Developer

Responsibilities:

  • Involved in requirement gathering, analysis and services design for the web interfaces in an enterprise system.
  • Performed change management, gap analysis and impact analysis for introducing the authorization functionality around the existing system.
  • Developed web servicesusing Bottom-up approach (JAVA2WSDL).
  • Implemented SOAP Web services using JAX-WS.
  • Designed and implemented web services to achieve the Service Oriented Architecture principals.
  • Produced and consumed Web Services extensively for sending and retrieving customer information from different applications using AXIS API and SOAP protocol.
  • Worked extensively on JAXB implementation, a schema-based object model used to process XML data. Also used bind & unmarshall features to process XML instances through Java types.
  • Implemented security for web services using Username Default WS-security and exception handling.
  • Developed JUnit test cases and performed integration and system testing.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Worked in loading data pool, created test cases, and executed load test in IBM RPT tool
  • Involved in discussion wif vendors for debugging issues and report analysis.
  • Extensively used the Application Lifecycle Management (ALM) tool for defect tracking.
  • Good working knowledge in share point (creating share point site, uploading documents and assigning the privileges/roles) using HTML5 and CSS3.
  • Used Log4J to run through pre-load and post-load test cycles for application performance and troubleshooting errors.
  • Used DB2 for database access.
  • Extensively used SQL and PL/SQL for creating Tables, Views, Stored procedures, Functions, Triggers
  • Used XML Spy for validating the WSDL and XSD's.
  • Good knowledge wif SOAP-UI for testing the Web-Services.
  • Worked on scheduling different cron jobs based on the requirement
  • Utilized wily reports in production and pre-production environments.
  • Involved in preparing and deploying EAR on application server.
  • Responsible for the functional design, technical design, development, unit and integration testing of the systems modules.

Environment: Java 6, SOAP Web services, RAD, XML Spy, XML, JAXB 2.1, JUnit, Log4j, HTML5,CSS3,Subversion, SoapUI, Web Sphere 7.0, JDBC, DB2, SQL, UNIX/Linux.

Confidential, SANFRANSICO, CA

Senior Developer

Responsibilities:

  • Involved in extensive meetings wif business and design teams in analyzing Business Requirement Specification (BRS) and Software Requirements Specification (SRS)
  • Developed and enhanced rich User Interface using AJAX, JavaScript, DHTML, CSS, JSP, XSL, XSLT to provide efficient view of order status/information to service representatives.
  • Developed online screens using JSP, custom tag and spring html tag libraries
  • Extensively involved in developing configurable web application wif Spring MVC framework
  • Used Spring Context, DAO for implementing business logic, dependency injection mechanism and connection pooling
  • Developed application wif Spring ORM and Spring DAO design pattern to provide Hibernate integration.
  • Involved in enhancing application performance for high volume banking data processing by introducing multi-threading using thread-state model and priority-based thread scheduler in Java 5.0.
  • Developed Web Services extensively for sending and retrieving customer information from different applications using AXIS API and SOAP protocol
  • Developed, implemented, and maintained an asynchronous AJAX based rich client for improved customer experience.
  • Involved in making application changes to Confidential screens using Forms of Oracle 10g developer Suite.
  • Involved in developing EJB’S for the core business logic using Session facade pattern anddeployed in Web logic.
  • Extensively used SQL and PL-SQL queries in backend logic, analysis and implementation on Oracle 10g Database on UNIX, DB2 on AS400 respectively.
  • Worked wif DBA team on triggers, exceptions and procedures for maintaining the integrity and correctness of the transactions in Oracle
  • Used Maven scripts for preparing WAR/EAR files and deploying J2EE components in WebLogic 10.3 on UNIX servers
  • Handled all deployment and server setup issues on test environments (Maintenance, QA & UAT) dat served as development and testing platforms for maintenance/production releases
  • Worked for production releases, involved in coordinating Project Management, QA/Testing, development teams and external interfacing systems
  • Used Java Mail API for triggering an email to the account holders for some account updates.
  • Used log 4j for logging and debugging.

Environment: Java 5, Spring Framework 2.5, Hibernate 3, Eclipse, XML Spy, XML, JAXB 2.1, JUnit, Log4j, SVN,Soap, Maven, Rest,BEA WebLogic 10.3, JDBC, Oracle 10g, SQL, UNIX/Linux, Ajax.

Confidential, San Jose, CA

Programmer Analyst

Responsibilities:

  • Documented use cases, functional requirements based on the A&D using RUP and UML.
  • Participated in JAD sessions gathering along wif the Business Analysts.
  • Developed the User Interface using Java Server Pages utilizing Custom Tag Libraries, CSS and JavaScript.
  • Developed Struts MVC frame work components (JSP, Action classes, Business & Service API, XML Marshaller & Unmarshaller etc.,)
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application.
  • Configured web.xml and struts-config.xml wif all the mappings required by the architecture.
  • Created Action Classes which route submittals to appropriate EJB components and render retrieved information.
  • Extensively utilized the Struts Validation Frame Work, Action Errors and JavaScript to provide client/server validations
  • Extensively used Java/J2EE Design Patterns like Data Access Object (DAO) in the project in order to access the database.
  • Implemented the application using concrete principals laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Facade, Singleton, Data Transfer Object (DTO) and Service Locator.
  • Developed, implemented, and maintained an asynchronous AJAX based rich client for improved customer experience.
  • Developed ANT scripts to automate test and build process.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
  • Extensively used JUnit for Unit Testing and Log4J for logging.
  • Deployed JAR, WAR and EAR on JBoss server running on Windows/UNIX environment.
  • Utilized CVS for Source code Control System.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
  • Used JDBC for connectivity to Oracle for real time tables
  • Developed few stored procedures, triggers and sequences.
  • Developed and fine-tuned shell-scripts in UNIX to run various batch-jobs.
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Designed various tables required for the project in Oracle 9i database and used Stored Procedures in the application.

Environment: Java, Struts 2 Framework, Servlets, JSP,JSTL, CSS, HTML, JMS, ANT, Log4J, JavaScript, Ajax, JUnit, Oracle 9.0,JBOSS 4, Unix, CVS, Axis 2.0,Web Services.

Confidential

Programmer Analyst

Responsibilities:

  • Involved in supporting the application in different test and production environments
  • Implemented various new features to enhance the product usage and applicability
  • Gatheird new requirements and enhancements to the online web interface
  • Involved in designing the artifacts like use cases, activity, sequence, and class diagrams
  • Documented the user interface specifications and reviewed wif the business teams for approval
  • Implemented customer specific requirements and maintained the different product versions
  • Worked wif other development teams to coordinate the solution deployments to production
  • Developed server side components to handle transactions and object pooling
  • Utilized Java debugging and error handling classes and techniques to troubleshoot and debug issues
  • Improved the application performance using views, stored procedures, and connection pooling
  • Handled service requests to modify data, access to the application, and other Break/Fix activities
  • Tested the client-server and web application through different test cycles to ensure consistency
  • Provided technical support for the new web application in both test and production environments

Environment: Java, JDBC, Applets, Servlets, JSP, UNIX (Solaris), HTML, Oracle 7.x, SQL, PL/SQL, javaScript, CSS, Windows NT Server

We'd love your feedback!