We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

Boston, MA

EXPERIENCE SUMMARY:

  • Nearly 14 years of experience in architecture, design and development of distributed systems, workflow applications using J2EE technologies.
  • Delivered Responsibilities as Programmer Analyst, Software Engineer and Programmer.
  • Experience in designing, developing and successful deployment of three or more, large scale, Java/J2EE projects from end - to-end.
  • Extensive background in full life cycle of software Development process including requirements gathering, design, coding, testing, Debugging and maintenance.
  • Ability to demonstrate an excellent track record of delivering quality software products by following iterative and agile SDLC.
  • Extensive experience in front-end web pages for applications using technologies that include AngularJS,jQuery, Javascripts, EXT-JS and Dojo.
  • Extensive knowledge and application of Java best practices and J2EE design patterns along with experience with application servers (i.e. BEA Weblogic, IBM WebSphere etc.) and Oracle database servers.
  • Experience with n-tier J2EE technologies such as Java, JSP, Servlets, Struts, Spring, Hibernate, iBatis, Oracle 10g/11g, PL/SQL,AngularJS, Bootstrap Css, Ajax, JQuery, JSON and JavaScript.
  • Experience with Software Modeling Tools (Agro UML, Rational Rose).
  • Extensive expertise in variety of IDE tools like Eclipse 3.X, WSAD 5.1, RAD 7.X/8.X and TOAD.
  • Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability.
  • Very good team player, with the ability to work independently. Worked with big and small teams and have supported various clients in onsite and offshore onsite model.
  • Excellent communication, interpersonal skills and self-motivated to implement next-generation paradigms.
  • Proven background leading teams in stressful, deadline oriented environments
  • Domain expertise in Investment Banking and Telecommunications.
  • Worked with version control systems like Visual Source Safe, Clear Case, PVCS, CVS and Accurev
  • Preparation of Effort Estimation, Impact Analysis, Design and Development, Metrics, and Lessons Learned or PPA-Post Project Analysis documents
  • Experienced in code review process, automatic coding standards implementation as part of version control process and security scan process.

TECHNICAL EXPERTISE:

Core Competency: Java 1.8 and J2EE.

Web Technologies: JSP 2.0, Servlets 2.3, JSF, Struts,Spring,Hibernate,iBatis,EJB, AngularJS,Bootstrap CSS, jQuery,Unix, IIS server, Struts2

Languages: Java /Java 2, JavaScript, SQL, HTML, XML, CSS

Open Source Tools/ Framework: Struts, iBatis, Ant, Log4j, spring, Hibernate, SVN, AJAX, JQuery, AngularJs and JSON, Perl

RDBMS: DB2, MS-SQL Server, Oracle 9i/10g/11g, Oracle PL/SQL, DB2 NSP, Sybase

Web/App Servers: Apache server, Web Sphere 5.x/6.X/8.X, Apache Tomcat 5.x and BEA Web Logic 8.x,Spring Boot

Version Control: SVN, PVCS, Accurev, ClearCase, GIT/BitBucket

Domain: Banking and Financial Service and Telecommunications

Development Tools &Utils: Perl,Eclipse 3.x, PMD,TOAD for Oracle, TOAD for DB2, RAD 7.5,VSS,PVCS,Rational Clearcase, Log4j, Fortify 360 v 2.6.5,IBM Data studio 3.1.1,Accurev.

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Senior Software Engineer

Responsibilities:

  • Analyze requirement and code to specifications.
  • Perform Unit testing of the application using Junit and Httpunit
  • Develop application and modernize old applications using Angular JS, jQuery frontend and Spring MVC, Spring framework and Hibernate/JPA in frontend .
  • Support the intraday processess as well as the critical broker data load processes using perl batch, Datastage and Talend jobs
  • Handle offshore work estimates and track for completion
  • Deploy dos applications in tomcat based EC2 instances in Amazon Web Services
  • Create a java deployment spring boot application for Talend Jars for easy configuration and batch scheduling
  • Develop reports using Jasper Reports and Enterprise Report UI Oracle Forms
  • Created a new spring boot application for Talend infrastructure and database replication technologies
  • Responsible for managing application promotion to AWS and encryption of database access variables
  • Moved all our source code to GIT/BitBucket source management system from accurev which enable for efficient and faster code deployment and promotion
  • Integrated Maven build with Jenkins for application code build and deployment
  • Create several perl batch scripts to enable powerful and efficient backend process for file transfer between various operating systems and vendor SFTP connection

Skills: Java, JSP,Servlets, Spring MVC,Spring core,JPA,Hibernate,Struts1.2,Jquery, AngularJS,jQuery, Bootstrap css, XML, JavaScript, Perl scripts,Spring Boot, Tomcat 8.x,Oracle 11x,Perl,Amazon Web Services - EC2 instances,Talend Open Studio 6.1, datastage.

Confidential, Orangeburg, NY

Senior Application Developer

Responsibilities:

  • Assess the new requirements provided with the business user and the business analyst.
  • Prepare a Whiteboard document and low level document for the requirements provided.
  • Prepare Impact analysis document for the new functionalities proposed
  • Develop web based applications using Java/J2EE and iBatis framework
  • Create backend jobs and spawn threads(Multi-Threading) to process jobs that can run paralelly
  • Develop the server side implementation of the framework to access DB2 database and massage data before sending to the UI layer using jQuery and JSON
  • Develop the application using Struts, customized UI framework and iBatis.
  • UI design and development using AngularJS framework .
  • Create interactive widgets and plugins using AngularJS.
  • Perform Unit testing of the application
  • Some of the critical projects involve Agile methodology.
  • Periodically attend the Agile meetings process to discuss about the functionality of the application.Creating change request for migration in version control software (REMEDY)
  • Interacted daily with the clients in status calls to update the daily status of the project.

Skills: Java, JSP,Servlets, Struts1.3, angularJS, XML, JavaScript, Tomcat 6.x, iBatis2.3, WebSphere 6.1, DB2 10.0, Oracle 10i (CPI) Java,JSP,Servlets, Struts 2, Jquery, HTML5, CSS3, Websphere 6.1, Websphere 7, Adobe Flex,Oracle 9i, DB2, iBatis2.3, Native DB2 Stored Procedures, Oracle 10i (MPI)

Confidential, New York

Senior Application Developer

Responsibilities:

  • Interact with BA to understand and capture project requirements.
  • Prepare a business process model depicting the important functionalities in current system.
  • Prepare system design documentation and detailed design documents
  • Develop End of Day jobs and schedule them in UNIX environment to be run at specified time of the day based on business functionality
  • Develop multi-threaded application to access multiple region databases to prepare report for business management related to Collateral management.
  • Develop the application using customized MVC Framework that leverages the Model-View-Controller (MVC) architecture.
  • Use various Technologies like Java, JavaScript, JSP, JQuery, DOM, HTML and CSS files for implementing the customer/user views.
  • Involved in writing various servlets, which route requests to appropriate Enterprise Java Bean components and service the request.
  • Adapted various design patterns like MVC, Business Delegate, Data Transfer Objects (DTO’s), Service locator, Session facade and Data Access Objects (DAO’s).
  • Day-to-day production support and application enhancements of the system.

Skills: Java, JSP,Servlets, Struts, XML, JavaScript, Weblogic 9.1, Sybase 15, Eclipse Indigo

Confidential, New York

Senior Developer

Responsibilities:

  • Updated the technical specification document for Web screen changes.
  • Developed application code in Core Java / J2EE.
  • Create unique thread for each of the Trade execution and submit Swift messages via IBM MQ architecture.
  • Prepare manual reports at the EOD of the trades that were executed for the day in the system and also archive trade tables to historical databases.
  • Responsible for whole of Web screen changes in the application.
  • Designed and developed improved query screens by increasing the performance of the screens.
  • Developed a java based batch process to balance trades processed by MBS Trade engine to that of messages sent by the Participants to Confidential .
  • Single point of contact for any Web screen related changes in the application.
  • Fixing of issues and development of enhancements provided by the Product management.

Skills: Java, JSP,Servlets,JDF, Struts, XML, JavaScript, Websphere 6.1,JDBC, Oracle 11g, RAD 7.5

Confidential, New York

Senior Developer

Responsibilities:

  • Studied and provided updates to the functional and technical design documents according to the changes implemented as part of code refactor.
  • Developed application code in core Java, J2EE Spring and Struts. Code refactoring to get an advantage from technologies upgrade including usage of Generics, enums etc.
  • Implemented custom packages in database to meet new requirements.
  • Prepared program specifications and unit test scenarios as needed for coding.
  • Involved in developing build script, deploying application code.
  • Developed script to run fortify scan on application code and integrated with ant build task.
  • Regular interaction with client to discuss requirements and status updates.
  • Provided functional and technical support to other developers involved in the development and testing of the changes.
  • Fixed bugs identified in different stages of the release.
  • Assisted in migrating code between various testing environments such as DEV, QA & PSE.

Skills: Java, JSP,Servlets,CWF, Struts, Spring, XML, JavaScript, Websphere 6.1, iBatis, Oracle 10g, RAD 7.5

Confidential, New York

Senior Developer

Responsibilities:

  • Maintenance of portfolio accounting application at frontend and backend side
  • Overnight batch process bug fixing and monitoring for clearing of day to day transactions of customers
  • Enhancements of new business requirements in the existing application
  • Performance improvement of current batch jobs based on heavy transactions overload in the application
  • Have improved performance of the application by implementing web 2.0 tools (Ajax, Dojo Framework, and DWR).
  • Weblogic administration of Test Beds.

Skills: Java, JSP, XML, AJAX,DOJO Framework, JavaScript, Jquery, DWR, Weblogic 9.2.3,EJB, JSF, Hibernate, MS SQL Server, MS IIS server settings.

Confidential

Developer

Responsibilities:

  • Gathering of new Requirements from the client side
  • Core Member in maintenance of the application for Migration
  • Delegation of work and functional understanding to other two members in the team.
  • Fixing and enhancements in raised issues by client.
  • Responsible for classifying the raised issues in the issue tracking system to correlate with the requirements to make it as Change request or Bug.
  • Worked at onsite in Germany for implementation and enhancement of the developed application and bug fixing.

Skills: Java, JSP, XML, Tomcat4.1, SQL, DB2, Xbeam (DB IPR framework), JavaScript.

We'd love your feedback!