We provide IT Staff Augmentation Services!

Principal Software Developer Resume

IndianapoliS

SUMMARY:

  • 17 + years of experience with architecture, technology innovations, management and consulting experience in medium to large enterprise organizations.
  • Experience in the design, implementation, development and support of enterprise software using Java and J2EE technologies.
  • Experience in working on Agile Scrum teams.
  • Experience working in AWS and PCF (Pivotal Cloud Foundry).
  • Experience with Amazon Web Services(AWS), Amazon Cloud Services like IAM, Simple Storage Service(S3), Amazon Cloud Watch, Lambda, Step Function, VPC, API Gateway, CloudFormation.
  • Participated in product definition, integration, design, and development activities
  • Experienced in troubleshooting mission critical issues.
  • Capable of analyzing the business requirements, software requirement specifications, functional design documents to formulate test plans, test strategies, and test scenarios.
  • Experience in design and development of application utilizing Java/J2EE frameworks like Spring MVC, Spring Boot.
  • Experience with Web services development and Integration (both REST and SOAP).
  • Involved in configuring the GIT repository and maintain the version control using Git.
  • Experience with a range of database servers viz. Oracle, MS - SQL Server, IBM DB2 UDB and MySQL
  • Experience in application development using JQuery framework and JQuery validation framework.
  • Experience in designing and developing Java applications using IDE - Eclipse, RAD, Jdeveloper, WSAD, TOAD, SQL Plus Developer
  • Extensive work on version control tools including Git, SVN, Microsoft Visual Source Safe, Rational Clear Case, Subversion, Perforce, SCM
  • Expertise in all phases of software development life cycle: Requirement Analysis, System Analysis, Design, Development, Review, Testing, Deployment, support, documentation and Configuration Management.
  • An effective team player who can deal at all levels within an organization
  • A result-oriented computer professional with extensive hands on experience in designing, developing, implementing and supporting IT applications on various hardware and software platforms
  • Good communication and Interpersonal skills with ability to co-ordinate activities and work in team environment to meet the deliverables.

TECHNICAL SKILLS:

AWS Skills: S3, Lambda, Step Functions, CloudFormation, IAM, API Gateway, CLI, VPN, GIT. UI Web Technologies HTML/HTML5, CSS/CSS3, JSP, JavaScript, Typescript, jQuery, AJAX, XML, JSON, REST WebServices

Programming Languages: Core Java, C, C++, C#

Frameworks: Struts, Hibernate, Spring MVC, Spring Boot

IDE & Environment: Eclipse, RAD 8, Oracle Jdeveloper

Databases: Oracle, MS SQL Server, MySQL, PL/SQL (oracle)

Web/App Servers: Apache Webserver, Tomcat, IBM HTTP, WebSphere 6.1, WebSphere 8, Sunone 6.1, BEA WebLogic 8.0, JBOSS 4.X

PROFESSIONAL EXPERIENCE:

Confidential, Indianapolis

Principal Software Developer

Responsibilities:

  • Involved in design and development eSignature solution
  • Involved in all the phases of SDLC including Requirements gathering, Analysis & Design and Development.
  • Developed Java API to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets.
  • Developed AWS Lambda and services to run in the AWS
  • Developed AWS Step Functions.
  • Design and development of eSignature envelop request for DocuSign.
  • Design and development of parsing the eSignature event responses.
  • Involved in sprint planning, backlog refinement, retrospective and other agile activities.
  • Involved in creating Epic and Stories.
  • Participated in the PI events.
  • Developed several REST web services supporting both XML and JSON to perform tasks.
  • Involved in JAD and Requirements sessions.
  • Involved in code review and documentation reviews.
  • Developed the required JUnits to test the code to be delivered.

Environment: JDK1.8, Java/J2EE, AWS, S3, Step Function, CloudFormation, PCF, Maven, Spring, Struts, JQuery, JSON, REST Webservices, Git, GitHud, Jira, Eclipse, MySQL, PCF, Spring Boot, JUnits, Websphere Application Server, SVN.

Confidential, Indianapolis

Senior Software Developer

Responsibilities:

  • Involved in design and development of “Commercial Property Information” feature in Confidential .
  • Involved in all the phases of SDLC including Requirements gathering, Analysis & Design and Development.
  • Requirement clarifications.
  • Involved in JAD and Requirements sessions.
  • Impact analysis.
  • Involved in code review and documentation reviews.
  • Involved in developing both the frontend and backend components required for the project.
  • Have used configuration management tools like Subversion effectively to deliver the code and also create child tickets required for the application.
  • Developed the required JUnits to test the code to be delivered.

Environment: JDK1.8, Maven, Spring, Java/J2EE, Struts, JQuery, Web Services, Eclipse RAD8.0, WebSphere, XSD, XML, XSLT, PL/SQL, IAA Model, Spring, REST Webservices.

Confidential, Indianapolis

Senior Software Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements gathering, Analysis & Design and Development.
  • Requirement clarifications
  • Prototype of the application
  • Developed jsp’s using Struts 2.
  • Developed the front end components using dynatree and Jquery Validation framework.
  • Involved in developing the business layer components and DAO classes.
  • Developed the required JUnits to test the code to be delivered.
  • Creating UML model, class diagrams and sequence diagrams
  • UAT and QA tesing support.
  • Defect fixing and production deployment support.

Environment: Java J2EE, Servlets, JSP, PL/SQL, JDBC, Struts 2.1.8 framework, Spring 3.0.1 framework, Java Script, Perforce, Eclipse, Oracle, JBoss, UNIX, Windows, ANT 1.6, Eclipse UML, Optimal Trace, Webservices, WSDL, SOAP, JQuery framework, dynatree.

Confidential, Indianapolis

Senior Software Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements gathering, Analysis & Design.
  • JAD sessions with Business users for requirement clarifications
  • Developed both the frontend and backend components required for the project.
  • Involved in design and development of WebServices
  • Involved in developing the business layer components and DAO classes.
  • Used SCM for version control.
  • UAT and QA tesing support.
  • Defect fixing and production deployment support.

Environment: Java J2EE, Servlets, JSP, PL/SQL, JDBC, Struts 2.1.8 framework, Spring 3.0.1 framework, Java Script, SCM, Eclipse, Oracle, WebSphere, Tomcat, UNIX, Windows, Maven, Webservices, SOAP UI, WSDL, SOAP.

Confidential, Indianapolis

Senior Software Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements gathering, Analysis & Design and Development of the GRC Application.
  • JAD sessions with Business users for requirement clarifications
  • Prototype of the GRC application
  • Developed both the frontend and backend components required for the project.
  • Implemented the Factory Pattern in order to delegate the request to the respective DAO class based on the business area.
  • Developed various Struts Action classes to interact with the manager classes.
  • Developed jsp’s using Struts 2.
  • Developed the front end components using JQuery tree and Jquery Validation framework.
  • Involved in developing the business layer components and DAO classes.
  • Developed the ruby scripts required in order to smoke test the application.
  • Developed the required JUnits to test the code to be delivered.
  • Design and development of WebServices for Conflict management and MetaData Services.
  • Have used Perforce for version control.
  • Creating UML model, class diagrams and sequence diagrams
  • Design and development of interface for meta data service using WSDL.
  • Design and development of interface for conflict management using WSDL.
  • UAT and QA tesing support.
  • Defect fixing and production deployment support.

Environment: Java J2EE, Servlets, JSP, PL/SQL, JDBC, Struts 2.1.8 framework, Spring 3.0.1 framework, Java Script, Perforce, Eclipse, Oracle, JBoss, UNIX, Windows, ANT 1.6, Eclipse UML, Optimal Trace, Webservices, WSDL, SOAP, JQuery framework.

Confidential, Indianapolis

Senior Software Developer

Responsibilities:

  • Design, Development and migration of the new UP3 application
  • Responsible for design and development of new Releases
  • Unit testing the new releases
  • Support testing team and users in the system integration testing and UAT
  • Deploy releases
  • Bug fixes reported by clients
  • Production support
  • Development of Change Requests and enhancements.
  • Managing versions using Subversion

Environment: Java J2EE, Servlets, JSP, PL/SQL, JDBC, Struts framework, Webwork, Hibernate Framework, Spring framework, Java Script, SSH, Subversion Eclipse, SQL Server, JBoss 4.2.1, UNIX, Windows, Maven 1.1

Confidential, Indianapolis

Senior Software Developer

Responsibilities:

  • As a Senior Consultant involved in all the phases of SDLC including Requirements Collection, Analysis & Design and Development of the “Commercial Property Information” feature in Confidential .
  • Developed various Struts Action classes to interact with the Gateway classes and prepare the mock xml’s required for the project.
  • Implemented the Factory Pattern in order to delegate the request to the respective controller class based on the Line Of business and generate the response message.
  • Has been involved in developing both the frontend and backend components required for the project.
  • Developed the required command and controller classes on the backend which is based on the IAA (Insurance Application Architecture) model.
  • Have used configuration management tools like Clearcase and Clearquest effectively to deliver the code and also create child tickets required for the application.
  • Developed the ruby scripts required in order to smoke test the application.
  • Developed the required JUnits to test the code to be delivered.

Environment: JDK1.5, Struts2, Servlets, JSP, JDBC, ANT, RAD7.0, WebSphere, DB2, XSD, XML, XSLT, PL/SQL, Clearcase, ClearQuest, SharePoint, IAA Model.

Confidential, Indianapolis

Senior Software Developer

Responsibilities:

  • Design, Development OAG application
  • Responsible for design and development of new Releases
  • Unit testing the new releases
  • Support testing team and users in the system integration testing and UAT
  • Deploy releases
  • Bug fixes reported by clients
  • Production support
  • Development of Change Requests and enhancements.
  • Managing versions using Subversion

Environment: Java J2EE, Servlets, JSP, PL/SQL, JDBC, Struts framework, Webwork, Hibernate Framework, Spring framework, Java Script, SSH, Subversion Eclipse, SQL Server, JBoss 4.2.1, UNIX, Windows, Maven 1.1

Confidential

Tech Lead

Responsibilities:

  • Built Enterprise Solution using WebSphere Application Server, Java - J2EE, Eclipse
  • Involved in the design of the applications using J2EE using MVC design pattern
  • Responsible for the design and development of the Equity and Derivative Order Routing System which interfaces with the Core Order Management System and The Core Risk Management System
  • Involved in designing and development of payment gateway interface with the banks using XML
  • Involved in designing and development of interfaces using WSDL
  • Involved in writing Beans, Action Classes and Business Delegates using Action Forms
  • Developed Value Objects and DAO Classes using Prepared and Callable Statements
  • Wrote PL/SQL Stored Procedures and functions, created views with complex joins in Oracle database
  • Meeting with Clients for requirement gathering and conducting system demo sessions with the clients
  • Performed bug fixes reported by clients
  • Benchmarking application and Performance testing
  • Testing, Reviews and Impact analysis
  • Managing versions using VSS
  • Deployment and Maintenance of Project
  • Active participation in weekly team meetings and ad-hoc team meetings

Environment: Java J2EE, Servlets, JSP, PL/SQL, JDBC, XML, Struts framework, Hibernate Framework, Spring framework, Java Script, Sun Solaris, TOAD, SSH, Rational Clear Case, Rational Rose, SunOne 6.1, Eclipse, Oracle 9i, IBM AIX, UNIX, Windows, MS Project, Excel

Confidential, Indianapolis

Team Leader / Senior Developer

Responsibilities:

  • Prepared and Maintained High Level and Low Level design documents (HLD and LLD)
  • Created/modified/analyzed Use Case, Sequence Diagrams, Class Diagram using Rational Rose
  • Responsible for building and deploying web applications and enterprise applications in the development Environment Application server
  • Used Struts Validation framework effectively for encapsulating the validation logic with the other business logic in the Strut framework
  • Server-side validation of user form input. So that the application does not have to rely on the features of the browser, over which we have no control
  • Creation of reports using Jasper Reports
  • Meeting with clients for requirement gathering
  • Performance testing and Performance Tuning
  • Installation of Replix Fax software for automated fax application
  • Testing and Reviews and Impact analysis
  • Preparation of user manuals, Design documents, IQ/OQ documents, Test Scripts
  • Managing versions using Clear Case
  • Deployment and Maintenance of Project
  • Wrote PL/SQL packages for retrieving data from multiple tables, so that it can be invoked using callable statements

Environment: Java J2EE, Servlets, JSP, JDBC, PL/SQL, XML, Struts framework, Spring Framework, HTML, Java Script, Rational Clear Case, Rational Rose, WebSphere Application Server 6, Oracle 9i, Business Objects, Jasper Reports, MQ Series, Replix Fax, MS Project, Excel, Eclipse

Confidential, Indianapolis

Module Leader / Senior Developer

Responsibilities:

  • Involved in preparing the data models of target databases in Oracle
  • Responsible for writing controller servlets and designing presentation tier using JSP
  • Involved in writing Beans, Action Classes and Business Delegates using Action Forms
  • Developed Value Objects and DAO Classes using Prepared and Callable Statements
  • Architectural design and development of prototypes / proof of concept
  • Testing and Reviews and Impact analysis
  • Playing active role during User Acceptance testing and Go-Live scenarios
  • Co-ordinate and supported many migration runs along with the migration teams
  • Involved in various DBA activities during migration and verification process

Environment: Java, J2SE1.4, J2EE, JSP, Servlets, Struts, Hibernate, XML, DTD, JDBC,Oracle 9i, WebSphere Application Server, Eclipse, Windows, UNIX

Confidential

Senior Developer / DBA

Responsibilities:

  • Database Administrator
  • Application Development for FX Module using JSP and Servlets
  • Testing and Reviews and Impact analysis
  • Database SQL Query Tuning in DB2
  • Responsible for writing servlets and designing presentation tier using JSP
  • Testing and Reviews and Impact analysis
  • Playing active role during User Acceptance testing and Go-Live scenarios

Environment: Java, J2SE1.4, J2EE, JSP, XML, DTD, JDBC, Struts, DB2 7.2, DB2 Control Center, DB2 Developer Center, Crystal Reports, WebSphere Application Server, Windows, WSAD

Confidential

Developer

Responsibilities:

  • Responsible for writing controller servlets and designing presentation tier using JSP
  • Compiling Business and Technical Requirements
  • Performance Tuning
  • Supporting Production help desk and client acceptance testing
  • Preparation of Impact Analysis, Code review, Unit Test Plan and Integration Test Plan of module before every release
  • Playing active role during User Acceptance testing and Go-Live scenarios

Environment: Java, J2SE1.4, J2EE, JSP, Servlets, DB2 7.2, WSAD, Tomcat, WebSphere Application Server, Windows

Hire Now