We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

0/5 (Submit Your Rating)

Brisbane, CaliforniA

SUMMARY

  • 8+ years of extensive working experience in Software Development with proficiency in development, maintenance and support of applications using Sun Microsystems Technologies
  • Extensive experience in Internet, client/server technologies using Java, J2EE (JSP, Servlets, JDBC, JNDI, LDAP, EJB), HTML, DHTML, CSS, Java script, XML, PERL
  • Experience with business process and Information technology process and procedures re - engineering
  • Domain knowledge of Retail services ( Confidential ) and Investment Banking & Credit card applications related to financial services ( Confidential )
  • Extensive experience with Web/Application servers like Apache Tomcat, Jboss, IBM Websphere and building the applications using ANT tool
  • Expertise in various open source frameworks and tools like Struts, Spring, Hibernate, Log4J, and ANT tools
  • Extensive experience in using IDE’s Eclipse, My Eclipse and IBM RAD
  • Experience in writing SQL Statements, Triggers, and Stored procedures for database transactions
  • Experience in working different operations system environments with java in Windows, UNIX and Linux
  • Experience in writing the UNIX scripts and running the cron jobs from UNIX and Linux servers
  • Excellent experience in the design, development, and implementation of Model-View-Controller (MVC) inculcating with different J2EE frameworks and Design Patterns
  • Experience in Unit testing, Integration testing and generating Test cases for web/Java core applications
  • Experience in using the Java API for document/procedural oriented XML data
  • Experience to maintain the source using version controlling tools CVS and Rational Clear Case
  • Expertise in SDLC that encompass with proven analytical and problem solving skills and experience working with agile methodologies
  • Performed GAP analysis and recommended the remediation of the issue findings
  • Proven aptitude on learning and working on emerging technologies
  • Highly conversant with quality procedures that are followed both at organization level as well as client specific level
  • Effective Communication and Inter-Personal skills
  • Hands on Experience in handling critical Business applications Issues and handling failure recoveries
  • Expertise in troubleshooting various pre and post implementation Issues
  • Driven by new challenges and adept at adapting to any cultural and business environments

TECHNICAL SKILLS

Operating System: UNIX, Linux, Windows XP, 98/2000

Web Technologies: J2EE- Servlet2.4/JSP, JSTL, JavaScript, HTML, XML, XSLT, JAXB, JAXP, XSD, Jax-RPC, XQuery, XSL, CSS, JDBC 2.0, EJB, JMS, AJAX, DOJO, Web Services, WAP, SOAP, WSDL, UDDI, REST. PERL

Application Server: IBM Websphere and JBoss

Web Servers: Apache Tomcat

RDBMS: Oracle 8i/9i, Informix and PL/SQL

Languages: Java, SQL, C, C++, UNIX Shell Scripting

Frameworks: Apache Struts, Tiles, Sun JSF, Hibernate, Spring, ATG and J2EE Design Patterns

Tools: / IDE: RAD 7.5, Eclipse 3.4, JBuilder, Rational Rose 7.0.1.1, My Eclipse, Net Beans and Apache ANT

Version Controls: Rational Rose Clear case 7.0.1.1, CVS and Clear Quest

PROFESSIONAL EXPERIENCE

Confidential, Brisbane, California

Sr. Software Engineer

Responsibilities:

  • Managing and enhancing 8 applications during production application support
  • Supporting
  • Home grown Inbound and outbound processing systems.
  • Site2Store (S2S) inbound, outbound and returns processing systems.
  • Pharmacy
  • Photo
  • Gift Registry
  • WM Portal - Vendor maintenance
  • Resolved multiple problem and request tickets and updated REMEDY/Spectrum ticket system
  • Meet frequently with business partners to develop requirements and project plans with critical deadlines
  • Performed Impact, Root- Cause analysis on the production issues and resolved within timelines
  • Evaluated known deficiencies and/or functional areas needing improvement
  • Performed process walkthroughs, implemented changes, while working closely with business process owners and management
  • Performed all duties in accordance with Confidential policies and procedures
  • Captured the data for Heap memory usage, CPU usage, for the new builds as performance testing.
  • Performed functional testing for the new Iterations and applications.
  • Involved in deployment for the multiple versions of builds co coordinating with release team, configuration management and DBA teams.
  • Documented client processes and procedures, reviewed the documentation of the ticket analysis and solutions.

Environment: Java, JDBC, JNDI, XML, HTML, Servlets, JSP, Tomcat, MQ Messaging, Linux, Oracle, Eclipse, CVS Clear Case, and Log4j, REMEDY, AVACADO, BEDROCK Dashboard.

Confidential, Bentonville, AR

Sr. Software Java Consultant

Responsibilities:

  • Involved in setup and implementation of JMS Queue.
  • Key involvement in life cycle of Software developing including designing, developing, testing, and generating the ear using ANT for deploying the application in coordination with IBM team and DBA teams.
  • Key involvement in Java code changes for the application, and performed Regression testing in Unit, Integration, and Acceptance regions, and staging to Production environment.
  • Handled configuration and change management activities for the source of the apps in Clear Case version control.
  • Developed Event logging and error reporting/alerts for the whole application.
  • Developed the Technical Design documents with Use Case Diagrams, Class Diagrams, and apps flow diagrams for any business / functional requirement from Confidential .
  • Actively involved in designing the application for fine tuning.
  • Proactively involved many times in Priority 1 production application issues and was successfully able to retain the production servers healthy,
  • Developed UNIX move sheets, SQL, stored procedures SQL move sheets in co ordination with dedicated DBA teams.
  • Designed UNIX shell scripts to run as scheduled Crontab jobs for many automated application process.
  • Actively involved in CPU load utilization tests of the application in multi application server environments
  • Actively incorporated various change requests in the application within a limited timeframe and yet delivered a quality code.
  • Supported by closely working with Business Analysts of Confidential in getting the release approvals.
  • Making the application Java code changes sticking to the Compliance check with the Six Sigma Standards.
  • Sustained and enhanced the existing services, providing immediate fixes to several issues in production environment.
  • Involved in weekly status and monthly status meetings of Confidential, Infosys Offshore teams for the health check of the applications.
  • Developed the support documents of the application and maintaining up to date support procedure to off shore and on shore teams.
  • Developed the controller classes for spring controller, and mapping the url’s to create View URL.
  • Developed the POJOs, configured the handler mappings.
  • Responsible for analysis and documentation of artifacts like Detailed Technical Design document which provides the screen-to-screen navigation, interaction between the flow controls and Database tables.
  • Created form views as a part, and JDBC connection.
  • Involved in knowledge transition to offshore team members for any new compliance w.r.t applications.
  • Provided the application performance by monitoring the apps basing alert generated.

Environment: Core Java 1.4, JDBC, Struts2, XML, HTML, Servlets, JSP, Web Sphere 7.5, Web Services, EJB, Linux, WMTS Framework, Galileo Eclipse, PL/SQL, IBM Clear Case, Apache ANT, Log4j and JAX RPC.

Confidential - Arkansas

Program Analyst - Offshore Team Lead

Responsibilities:

  • Communicated with onsite counterpart as a part of requirement gathering and design.
  • Key involvement in life cycle of Software developing including designing, developing, testing, and generating the ear using ANT for deploying the application in coordination with onsite team and Release team from client side.
  • Key involvement in Java code changes for the application, and performed testing in Unit, Integration, and Acceptance areas, and staging to Production environment.
  • Maintained the source of the apps in Clear Case version control.
  • Developed Event logging and error reporting/alerts for the whole Confidential ’s re-platform engineering applications.
  • Developed the Technical Design documents with Use Case Diagrams, Class Diagrams, and apps flow diagrams for any business / functional requirement from Confidential ’s.
  • Actively involved in designing the application for fine tuning.
  • Maintained the proper functioning of front client web application working in co ordination with the Messaging application.
  • Developed PL/SQL, stored procedures, UNIX move sheets, SQL move sheets for Messaging application.
  • Developed Java code changes for affective reading of the Messaging from IBM MQ Series.
  • Developed the Business/Functional logic in Java coding for segregating the read over messages from MQ Series as Email, Fax, or Acorde.
  • Incorporated various change requests in the application within a limited timeframe and yet delivered a quality code.
  • Actively involved in design and development of Messaging application for processing the emails and Raising Remedy tickets to the customers basing on the customer requests to the application.
  • Sustained and enhanced the existing services, providing immediate fixes to several issues in production environment.
  • Building the application and Deploying the ear file in application server.
  • Involved in Knowledge transition plan and application hand-over process from the clients.
  • Providing the production support for the application. Came up with quick solutions and work around for various production incidents.

Environment: Core Java, J2EE-Servlet/JSP, EJB, JMS, PERL, Jboss, Struts, Hibernate, XML, HTML, PL/SQL IBM Clear Case, Apache ANT, Log4j.

Confidential

Sr. Software Java Developer

Responsibilities:

  • Responsible for analysis and documentation of artifacts like Detailed Technical Design document which provides the screen-to-screen navigation, interaction between the UI widgets and Database tables.
  • Active involvement in developing new enhancements in the MVC Architecture based Web application involving with different Design Patterns.
  • Responsible for identifying problem areas in web application and for providing recommendations to speed up the process.
  • Created various presentations for clients explaining the data flows of the application along with validations.
  • Provided Process Improvement Initiatives for improving the existing application and its workflow.
  • Involved in the day to day development activities for the entire application from offshore.
  • Responsible for identifying arising defects and providing permanent fix, thereby reducing the number of defects arising and stabilizing the application.
  • Coded the business logic in action classes using the Dispatcher Action class.
  • Developed the screen and code design for different modules.
  • Handled configuration and change management for the source code of the application in CVS.
  • Created mockups of short/report features to present a visual functionality request by the Business.
  • Active participation in Unit testing, Integration testing, and regression testing for the application.
  • Active involvement in knowledge transition plan and application hand-over process from the clients.
  • Active involvement in knowledge transition to offshore team members.

Environment: Java, J2EE-Servlets/JSP, Spring MVC Java Beans, JavaScript, Struts, OC4J, TOAD, ANT, Log4j, Eclipse, Oracle DB, Windows. IBM WebSphere.

Confidential

System Engineer

Responsibilities:

  • Worked at offshore client location.
  • Communicated with onsite client and gathering inputs.
  • Implemented multi threading for Meta data and Image Processing.
  • Performed enhancements to the existing application.
  • Involved in Developing Client Stub.
  • Involved in coding Server side components.
  • Completely involved in achieving AOP throughout HPA project.
  • Involved in defining Deployment Descriptor.
  • Implemented MDB using Spring Frame Work.
  • Work Implemented JMX using Spring Frame Work.
  • Integrating and rebasing the code making it available to both offshore and onsite.
  • Participated in peer code reviews based upon the specifications.
  • Performed change requests for the existing functionality.

Environment: Core Java, Java J2EE, XML, Spring Frame Work, JMS, DB2, JWSDK 1.6, Multi Threading, JMX, Microsoft Visio and Web Sphere 6.1, IDE: RAD 6.0

Confidential

Java Developer

Responsibilities:

  • Coded for Voice XML to interact with the users and links to it corresponding Jsp pages.
  • Implemented the necessary Java code changes by converting the business requirement to functional requirement in the application.
  • Developed, documented test plans and all the relevant QA materials.
  • Designed and developed the provisioning system that manages the customers via web with Java, JavaScript, XML.
  • Created the flow charts for the application using the UML - class flow diagrams, sequence diagrams.
  • Developed screens and code designing for different modules.
  • Active participation in Unit testing, integration testing, and acceptance testing for the application.
  • Handled the configuration and code changes of the source with CVS.
  • Developed the SQL, Stored Procedures, and Sub Queries.
  • Configured the JDBC to connect the database servers.
  • Write and execute the Ant script for the deployment of the application.
  • Worked on several enhancement and fixes after the application deployed in the production environment.
  • Developed the backend modeling connectivity.

Environment: Core Java, J2EE- Servlet/Jsp, Voice XML, Ant Build, Log4j, Oracle, My Eclipse, JSF, Windows, Microsoft Visio.

Confidential

Java Developer

Responsibilities:

  • Designed and developed the artifacts using MVC architecture.
  • Code the business requirement using the Intercepting design patterns using the J2EE-Filters.
  • Handled the configuration and code changes of the source of the apps using Visual Source safe.
  • Application building using the Ant building tool.
  • Active participation in Unit, model testing and staging to production environment.
  • Provided production support and troubleshooting for derivative modules.
  • Designed the metric modules and developed all the components.
  • Performed the UNIT, Integration and Acceptance test phases.
  • Developed the Technical Design Documents with the business requirements/ functional requirements..
  • Created and implemented control programs and test case.
  • Developed and maintained the enterprise module databases.
  • Invested the data logs collected from various defects and bugs discovered during the execution of the test plans to identify the root causes and the reproduction scenarios that are to be reported to the Business Analyst.
  • Deployment of the application on web logic application server.
  • Designed the test cases for pre assuming the defects after pre production installations.

Environment: J2EE- Filters/Servlet/JSP, EJB, Windows, Oracle, Ant, Log4j. Core Java, Eclipse, Struts, SQL Advantage

We'd love your feedback!