We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Over 16 years of comprehensive experience in the Software Development Life Cycle (SDLC) including requirements gathering and analysis, system architecture, development, implementation, and testing in the Financial and Tech industry.
  • Expertise in Object Oriented programming, OOAD (Object Oriented Analysis and Design), Development and Integration of Complex Enterprise Applications and well versed with following Design Patterns for day to day development activities.
  • Expert in JAVA, UNIX, REST services, J2EE, Spring, Spring Boot, and Hibernate frameworks.
  • Expert on Oracle, SQL Server Databases.
  • Expertise in GUI design and development using Sencha Ext JS, ReactJS, JavaScript, JQuery, JSON, HTML technologies.
  • Expert in Java collection APIs and multithreading.
  • Possess knowledge of Docker Containers, Angular JS.
  • Expertise in Agile software development methodology.
  • Experienced in implementing Service Oriented Architectures (SOA), using REST or SOAP web services.
  • Possess excellent problem solving and debugging skills.
  • Expert in WebLogic, Websphere, WASCE and Tomcat application/web server from deployment perspective.
  • Ability to manage teams across regions.
  • Capable of working independently, as a team leader, or as a team member. Possess excellent interpersonal, communication & leadership skills.
  • Personal strengths include disciplined work ethics, persistence, adaptability and effective time management.

TECHNICAL SKILLS

Languages: Java/J2EE

Frameworks: Spring, Spring Boot.

ORM Mapping Tools: Hibernate 3.0

Web Technologies: JSP, Servlets, XML, HTML, ReactJS, Sencha Touch, Sencha Ext Js 5.x and 6, Angular JS, Bootstrap, JavaScript, and REST webservices, D3 Charts.

Database: SQL Server, Oracle, SQL, JDBC

Cloud Technologies: Docker Containers.

Data Virtualization tool: Denodo, Redhat Data Virtualization, Composite

Tools: UNIX, IntelliJ IDE, Eclipse, SVN, Maven, Mockito, PowerMockito, Ant, JIRA, GIT, Bitbucket, QurtzScheduler, Log4j, Jackson Parser 2.1, Firebug, Chrome Developer tool for debugging, SOAP UI, EPV - AIM

PROFESSIONAL EXPERIENCE

Confidential, New York

Project Lead

Responsibilities:

  • While working with the strategic solution provider team, often took part in requirements gathering discussions with product owner and technical team.
  • Involved in the designing of the assigned task/story, and design discussions with Business Analysts and Technical architect.
  • Developed Java based REST services for the UI.
  • Developed data aggregation builder using collections APIs and multithreading.
  • Involved in performance improvement and memory management of existing high volume, business critical application.
  • Optimized server side implementation of multiple business critical services.
  • Developed, and integrated external commentary module to exchange external comments to/from Access Fintech (Third party).
  • Designed and developed new Portlets, List Views UI.
  • Involved in debugging, and troubleshooting existing application code to fix production issues.
  • After the assigned module deployed on Production environment, provided post deployment support to the application software.

Technology Stack: Spring, Java, Oracle, JQuery, Hazelcast Cache, Tomcat Server.

Confidential, New York

Responsibilities:

  • Develop spring boot micro services.
  • Created Docker image to containerize Denodo (Data Virtualization tool).
  • Enhanced few key features of an existing production application.
  • Completed some of the key infrastructure tasks for the application i.e. On-boarding functional account to EPV-AIM, Setting up Bitbucket repository and application build process.

Technology Stack: Denodo, Springboot, Java, Docker containers, SQL Server, SSIS, Tableau, ReactJS

Confidential, New York

Responsibilities:

  • Implemented Kerberos Authentication to delegate logged on user’s credential from Java based web application to SSRS to SQL Server.
  • Developed REST service end-points using Spring framework.
  • Integrate Spring DAO layer with SQL Server stored procedures.
  • Evaluated various Data Virtualization tools and put together POC to demonstrate capabilities of the Data Virtualization tools.
  • Develop ReactJS/EXTJS UI screens for Analysis Central and Cube Management console.
  • Developed SSRS/MDX reports for Risk Review Portfolio Management project.
  • This task required steep learning curve because of being from Java background, coming up to speed on Microsoft technologies was challenging.
  • Filling in at the time of resource crunch and required to quickly learn different processes and technologies used in the project.
  • Enhanced few key features of an existing production application.

Technology Stack: Java, Spring, SQL Server, SSRS, EXTJS, ReactJS, Kerberos Authentication, Cube

Confidential, New York

Senior Software Engineer

Responsibilities:

  • CHAT application was an Adobe Flex based application. As tech mandatory project this application had to be redeveloped in Sencha Ext JS 5.x and 6. At the same time existing Adobe Flex GUI had to be supported for some time to keep the current application running for the client.
  • Built multiple modules from scratch which includes EXTJS GUI and Java service layer.
  • As a part of migration first created Java services using Spring 4.1, Jackson parser for JSON objects and by reusing/modifying the existing service and Spring DAO layer.
  • Created reusable custom components like custom grids, tree grids, menu in EXTJS 5 which was used across the application.
  • Created custom components which was metadata driven from the database and gets created dynamically. we can control their visibility, edit abilities and creation policy based upon configuration set in the database.
  • Used efficient styling into the application by leveraging the SASS component that comes as part of Ext Js 5.x
  • Replaced all pngs/gifs across the application during migration from the flex platform with font awesome, this greatly improved the application load time and response.
  • Coordinate with QA team on a daily basis during the QA phase and procure relevant sign offs from them to have the application proceed into UAT phase.
  • Creation of change request and pushing the applications builds to DEV/UAT/PROD environments.
  • Monitoring the daily/weekly/monthly jobs which pulls the data from multiple systems and sends data to different system across CITI.
  • Created Talend jobs to automate some of the ETL process with in application.
  • Since it was the tech mandatory migration, timelines were very stringent. I delivered assigned modules on/before time and helped other team members in their tasks.

Environment: Sencha Ext Js 5.x, WASCE 6, Java 1.6, Oracle, Jackson Parser 2.1, Spring 4.1, Adobe Flex 4.5, Talend 6.3

Confidential, NJ

Senior Associate

Responsibilities:

  • In a particular project release plan, designed and developed assigned modules also considered as small project.
  • This involved development/changes in Adobe Flex UI, java, Spring, JDBC and Jasper reports.
  • Implemented some of the critical identified gaps in the new system i.e. functionality available in legacy systems but not in the current system.
  • Performed code release related activities such as raising tickets for DEV/SIT/QA/UAT environments and validating the current build pushed to the environments.
  • Analyzing the P1/P2/P3 tickets and providing 3LS support to the application since the application is already in the production.
  • Implemented one of the screen from current application using Sencha Touch as a POC for IPad application.
  • Created a Flow diagram and understanding document for some of the critical common components which was used across the Application to help new team members to understand complex code-flow.

Environment: BEA Weblogic 12.1, Java 1.5, JDBC, Spring, PureMVC, Jasper Reports, Adobe Flex 3.5, Action Script 3, BlazeDS.

Confidential

Technical specialist

Responsibilities:

  • Implemented reporting module by using spring, hibernate and UI by Flex 4.5.
  • Implemented custom Flex components for reporting and charting requirements in the project.
  • Implemented most desirable charting module including middle tier and custom Flex component which supports all the alert types in the application.
  • Mentored junior team members and provided technical assistance to them.
  • Worked closely with technical architect and provided architectural solution for some of the requirements.

Environment: Adobe Flex 4.6, Action Script 3, BlazeDS, Tomcat 6, Java 1.5, My Sql, Hibernate, Spring, SWIZ.

Confidential, Dallas, TX

Senior Java/Flex developer

Responsibilities:

  • Implemented billing and invoice reporting screen. Created Flex UI and middle tier using java, spring, hibernate and Oracle.
  • Implemented Quartz Scheduler for one of the module.
  • Analyzed the WAS 5 to WAS 7 migration defects and fixing them.
  • Conducted code review activity within the project

Environment: Adobe Flex 3, Action Script 3, BlazeDS, WAS 5 and 7, Java 1.5, Oracle, Hibernate, Spring.

Confidential, New York

Senior Java/J2ee developer

Responsibilities:

  • Implemented securities receivables and deliverables screens.
  • Implemented hot keys functionality in multiple screens.
  • Conducted daily scrum meetings.
  • As this project was award winning project in Confidential and we had to follow some process.
  • As a part of the process I used to face technical and process audits in the project.
  • Worked as a as a DP (Defect Prevention) coordinator in the project.
  • Conducted code review activity within the project.

Environment: BEA Weblogic, Java 1.5, Oracle, Adobe Flex 3, Action Script 3, Cairngorm, LCDS.

Confidential

Technical Specialist and SME

Responsibilities:

  • Implemented Risk Probability a CRD (Capital Requirement Directive) Modules.
  • Identified some of the framework level issues and provided solution to resolve them.
  • Was involved in integrating of Flex tier with the middle tier (java).
  • Took ownership of 2 of the critical modules and finished development in time.

Environment: Adobe Flex 3, Action Script 3, PureMVC, LCDS, BEA Weblogic, Java 1.5, JDBC, Oracle.

Confidential

Senior Software Engineer

Responsibilities:

  • Written TSD (Technical System Design) for the application.
  • Created common components to be used across the application.
  • Created automated timer functionality in Java and Spring using Quartz to release lock from the form after a specific amount of time.
  • Created XSD validation functionality in Java to validate incoming XML from the UI.
  • Created Flex UI for the new type of accounts which was supposed to be opened online using this application.

Environment: Java 1.5, Struts, spring 2.0, Servlets, WAS 6.1, RAD 7, XML, Flex 3.0, Ant, XSD, IBatis.

Confidential, Boston

Offshore Lead

Responsibilities:

  • Written TSD (Technical System Design).
  • Created consumer tier using RESTfull approach to consume SOAP based webservices.
  • Implemented Import/Export modules.
  • Integrated Flex UI with the Consumer tier.
  • Played a team lead role and provided training in Flex to Java resources.
  • Frequent interaction with Product Owner to requirements gathering.

Environment: Java 1.5, Struts, spring, JSP, Servlets, AJAX, WAS, REST Webservices, XML, Castor, Flex 2.0, JavaScript, AJAX, HTML, SOAP, Maven.

Confidential, Boston

Senior Developer

Responsibilities:

  • Implemented highly complex Rate Finder and Loan Type Selector tool in Flex 2.0.
  • Implemented REST webservices by using struts, spring and java technologies.
  • Worked with cross functional teams as this application was developed using Agile methodology.
  • Actively participated in iteration planning, daily scrum and retrospective meetings.
  • While working at onshore played onsite coordinator role.

Environment: Java 1.4, Struts, spring, JSP, Servlets, AJAX, WAS, REST Webservices, XML, Flex 2.0, JavaScript, AJAX, HTML.

We'd love your feedback!