We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

Princeton, NJ

EXPERIENCE SUMMARY:

  • Having 10.5 years of experience in IT and worked in variety of Domains involving Pharma, Ecommerce, Financial, Healthcare and CRM
  • Having 6+ Years of experience in Oracle ATG, Endeca based application development.
  • Experience with Service Oriented Architectures, RESTful Webservices and external API integrations.
  • Have designed and created microservices using Spring Boot
  • Real world experience using architectural and design patterns such as OOP, MVC, IoC and AOP to improve code structure and maintainability
  • Expertise in Core Java, JSP, Servlets, JSF, XML, SOAP, REST, Mongo, ATG, Endeca, Lucene, Solr, Lucene, Spring MVC, Spring Boot based microservices, Ibatis
  • Extensive knowledge of front end technologies: AngularJS, AJAX, jQuery, JavaScript, HTML, CSS
  • Have working experience in configuration of JBOSS, WebLogic, Apache and Tomcat.
  • Knowledge of deployment tools such as ANT and Maven
  • Excellent in version control systems such as GIT, STASH and SVN
  • Demonstrated knowledge and experience in Agile (SCRUM, Kanban) culture, test automation, TDD and verall CI /CD based iterative development as it applies to software delivery
  • Can work independently towards achieving a common Team goal.
  • Strong team player with good Inter Personal Skills and possess the required qualities of driving the team towards a positive goal.
  • Possess Excellent verbal and communication skills.

TECHINCAL SKILLS:

Web Technologies: AngularJS, AJAX, jQuery, JavaScript, HTML, CSS

Development Tools: Eclipse, STS

Languages/Framework: Core Java, JSP, Servlets, JSF, XML, SOAP, REST, ATG, EndecaSpring MVC, Spring Boot, Spring Cloud, Lucene, Solr, Ibatis, Mongo

Operating Systems: Windows 8/7/Vista/XP.

Version Control: STASH/GIT, SVN, CVS

Web Servers: JBOSS, Web logic, Apache Tomcat

PROFESSIONAL EXPERIENCE:

Confidential, Princeton, NJ

Senior Software Engineer

Responsibilities:

  • Analysis of the scenarios to be automated
  • Requirement gathering from the stake holders
  • Design the system based on the information gathered
  • Implement and demonstrate the application iteratively
  • Suggest the changes in a timely manner to improve the user experience
  • Integrated Office 365 Rest API with applications in a secure way (Oauth2)
  • Designed and Implemented aggregate reports calendar enhancement
  • Designed and Implemented rbm - signal-matrix
  • Fixed defects and worked on small enhancements on high chart -a JavaScript API
  • Designed and implemented multiple spring boot plug and play applications
  • Designed and implemented spring boot application to integrate share point

Confidential

Senior Software Engineer

Responsibilities:

  • Quick understanding of the complex business scenario
  • Design and implementation of UI screen based on the requirement
  • Used Angular 1.6 for better user experience
  • Designed and implemented C# controllers to consume request
  • Wrote LINQ queries to save/update the data in MSSQL database
  • Consumed Aspose libraries to parse excel files

Environment: JAVA 1.8, POSTGRES 8.4, MYSQL 6, JBOSS WILDFLY 9, SPRING MVC, SPRING BOOT, HIBERNATE, ANGULARJS 1.6, ANGULAR 4, MONGO, HDFS, JQUERY, KENDO UI, REST

Confidential, Piscataway, NJ

Senior Software Engineer

Responsibilities:

  • Quick Understanding of Touch Rule Engine
  • Created a custom script tags to be able to enable certain business rules
  • Enabled Security for the customer sensitive information over the network.
  • Integrated chat in Desktop, Mobile, Tablets Sites.
  • Developed custom Web Parts, AJAX Web parts, Features and Event Handlers
  • Created Unit Test case report for the Mobile Web Platform as well as Desktop version.
  • Made valuable suggestions in UX of the Mobile web app.
  • Involved in end-user warranty support and respond to any critical issues in a quick manner.

Confidential

Senior Software Engineer

Responsibilities:

  • Quick Understanding of Touch Integration API
  • Integrated TC Restful APIs in Java batch process to ingest the chat engagements
  • Designed and Implemented Data Indexer using Lucene/Solr for advanced search experience
  • Designed and implemented microservices using Spring Boot and Spring Netflix Cloud
  • Designed and Implemented RestControllers
  • Integrated REST Urls in the client side.
  • Designed and implemented the switch view mechanisms based on the role
  • Involved in end-user warranty support and respond to any critical issues in a quick manner.

Confidential

Senior Software Engineer

Responsibilities:

  • Understand the Business requirement
  • Analyze the requirement and suggest enhancements
  • Planning and estimating the delivery tasks
  • Designed and implemented RESTful webservice using Spring MVC
  • Integrated Endeca and Graph API
  • Integrated REST Urls in the client side.
  • Created unit test cases

Confidential, Walnut Creek, CA

Senior Software Engineer

Responsibilities:

  • Understanding the Business requirement
  • Planning and estimating the delivery tasks
  • Design and Development of the features
  • Enhanced the SOAP based webservices.
  • Implemented new seller priority service.
  • Designed and implemented all repository extension to hold seller data.
  • Designed and enhanced the purchase flow.
  • Designed and implemented the pricing mechanism
  • Implemented Filters to exempt Sellers from promotions
  • Designed and Implemented Endeca Pages

Confidential, Richmond, Virginia

Senior Software Engineer

Responsibilities:

  • Involved in all the development phases starting from Mongo DB data creation till web page development
  • Created Mongo Data
  • Wrote a SOAP based web service which connects the Mongo DB.
  • Enhanced an existing REST based Spring Controller for consuming the above SOAP Service.
  • Involved in UI Styling of Web pages.
  • Used Angular JS for enhanced customer experience

Confidential

Senior Software Engineer

Responsibilities:

  • Analyzed and found out all the issues and challenges after pointing to ATG 10.
  • Worked on ATG Pipelines to fix a bunch of issues.
  • Understanding the Business Requirement
  • Unit Testing the whole application

Confidential

Senior Software Engineer

Responsibilities:

  • Facebook Integration with Confidential .
  • Masking of credit card in External Customer Profile in BCC
  • Set up Development and QA Environment.

Confidential

SENIOR SOFTWARE ENGINEER

Responsibilities:

  • Custom pricing mechanism is used for digital SKUs as it has different types of prices based on its type
  • Design and implementation of pricing.

Confidential

Senior Software Engineer

Responsibilities:

  • Designed and implemented the following modules: -
  • Ranking of the sellers.
  • Pricing of sellers
  • Inventory of sellers.
  • Shipping of sellers
  • Product Description page
  • Seller directory
  • Seller listing page

Confidential

Senior Software Engineer

Responsibilities:

  • Design, Developing and customizing reports.
  • Customizing Reporting pipeline

Hire Now