We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

MD

SUMMARY

  • 8+ years of professional IT experience in Java/JEE, Python application development and build release.
  • Experience of around Two years in Node.js with Angular.js and Backbone.js
  • Experience of around Two years in developing Groovy Grails applications.
  • Experience in Product engineering E2E - Requirement Analysis, Architecture, Design, Implementation, QA, Release and post-release activities, using various tools, Open Source technologies with OSGI compliant application development
  • Experienced in AGILE - SCRUM Practices.
  • Experience in product development using SOA, JBOSS, REST and JPA.
  • Basic knowledge on Hadoop-Horton using PIG tool.
  • Experience in developing web based GUIs using CSS, HTML, JavaScript, Python, Jython, Jquery JSP, HTML, XML and GWT
  • Good knowledge in Build & Release management using Maven, Jenkins and ANT
  • Good knowledge on PDF scraping techniques based on Apache PDF box.
  • Good working knowledge on proxy environments using Webscarab.
  • Experience in creating user interfaces using and client side validations using JavaScript
  • Expertise in implementing J2EE technologies like JSP, Servlets, Spring, JPA, JDBC, XML, XSD, X-Path, X-Query, AJAX, JAXB to develop enterprise software applications.
  • Experience in working with different databases - MS SQL Server, Oracle and MySQL.
  • Good working knowledge on scraping websites using Selenium.
  • Experience in implementing RESTful web services using Apache RESTEasy and Spring Web Services.
  • Good knowledge on implementing SOAP APIs using Apache AXIS.
  • Some work experience in creating services in integration platform Mule (Enterprise Service Bus).
  • Good work experience in unit testing using Junit, Mockito frameworks.
  • Good working knowledge in various J2EE design patterns.
  • Working knowledge in multiple SCM tools - Perforce, SVN
  • Quick to use any new technology (Technical languages) by doing R&D/POC and implementing structurally.
  • Highly motivated individual with excellent Technical, Analytical and Problem solving skills.

TECHNICAL SKILLS

Programming Languages: Java, Python, Groovy Grails, Node, Jython, Ruby and JRuby

Scripting Languages: HTML, XML, XSLT, CSS, Java Script, JSP, JQuery, AJAX, XSD, JAXB

Databases / Data Management: MS SQL-Server, Oracle, MySQL, Hadoop (Using PIG Tool)

J2EE Technologies / Frameworks: Spring, Hibernate, JSP/Servlet, JSTL, WebServices(REST), Spring MVC, log4j/SLF4j,OSGI, Design patterns, Mule

Operating Systems: Windows, Linux

Testing Frameworks / Tools: JUnit 1.4x, TestNG 5.x,PowerMock 1.4x

Servers: JBoss, Apache, Tomcat

Development Tools: Eclipse, Star UML

Tools: Perforce, SVN, GIT

Project Build Frameworks: Apache Maven 3.x, Ant

Others: SOAP UI, Adobe LiveCycle ES, Beyond Compare, Http analyzer, Fire bug

PROFESSIONAL EXPERIENCE

Confidential, MD

Senior Software Engineer

Responsibilities:

  • Analyzed and created various features for tracking devices to prevent fraud.
  • Designed and implemented a section on UI using Angular.js and unit-test automation system using Jasmine
  • Involved in preparing Low-level design document with detailed class and sequence diagrams using StarUML.
  • Implemented continuous integration using Node.js, Maven and Bamboo.
  • Implemented Super Cookie/Ever Cookie features
  • Implemented Flash Feature for Super Cookies and true IP Detection.
  • Implemented Silverlight feature to collect sensitive machine information.
  • Have Setup Tomcat Server with highest possible security and exposed in Internet.
  • Heavily involved in backend using Spring, Node.js, Grails and Restful web services.

Environment: Java 1.6, JavaScript, Node.js, Angular.js, Restful Web Services, Spring, Maven, JUnit, GIT, Tomcat, Apache Hadoop-Horton using PiG Tool, TestNG.

Confidential, CA

Senior Software Engineer

Responsibilities:

  • Analyzed and created a Next Gen framework from scratch as a team.
  • Involved in technology decisions on new framework.
  • Developed dynamic configuration using Apache Configuration Management.
  • Developed Monitoring framework using Apache Axis, Spring and Velocity.
  • Developed light weight server using Node.js for handling requests.
  • Developed PDF parser using Apache PDF Box.
  • Implemented PDF masking component using Apache PDF Box.
  • Developed new rest services for the application using RESTEasy.
  • Complete design and development of processor classes used for consuming SOAP based web services using WSDL, JAXB, XML and XSD.
  • Use of Log4j for effective debugging in production environments.
  • Have written and executed the test cases using TestNG and JUNIT.

Environment: Java, Restful Web Services, Spring, JDBC, Maven, JUnit, Perforce, JBOSS, TestNG, Apache Configuration Management, Apache Axis, Apache PDF Box, Apache Felix, Node.js

Confidential

Senior Software Engineer

Responsibilities:

  • Analyzed and Migrated JSF component to Spring MVC component
  • Data Persistence using Hibernate and managed transactions using spring Transaction management.
  • Developed UI Components using JSP, JSTL and Spring MVC
  • Guided team to use Power Mocito testing framework.
  • Involved in testing and Bug Fixing.
  • Have written and executed the test cases using TestNG.
  • Work with teams across locations in US and offshore team for Project delivery management.
  • Review and sign off of all artifacts with the client.

Environment: Java/J2EE, JSP, AJAX, JQUERY, JBoss 5.0, Oracle 11g, Spring MVC, PowerMock, Test NG, Eclipse, Perforce, Linux.

Confidential

Senior Software Engineer

Responsibilities:

  • Design for the Site Profiler in Dash System.
  • Creation of the service layers for Site Profiler Application.
  • Involved in preparing Low-level design document with detailed class and sequence diagrams using StarUML.
  • The business services are built in Spring and also as RESTful APIs, using RESTEasy
  • Service development in n-tier architecture employing various java technologies including JAXB, JPA and JUnits.
  • Use of Oracle as the RDBMS database for relational data.
  • Development web GUI component in GWT and the business services in Spring during initial stages.
  • Integration of the external system using Mule ( Enterprise Service Bus)
  • Create and review Maven POM files for building project artifacts, and use Jenkins environment for builds.
  • Deploy and Test the application in integration environment with JBoss7 application server
  • Work with teams across locations at offshore for Project delivery management.

Environment: GWT 2.3.0, Spring 3.0.5, JPA, Mule (ESB), RESTEasy, WHP JBOSS 6.x, Maven, Log4j, Oracle 11g, Red Hat Enterprise Linux, Perforce, Webscarab, EHcache.

Confidential

Senior Software Engineer

Responsibilities:

  • Played a vital role in coordinating different activities and in understanding the existing business requirements and translating them into design specifications.
  • Coding
  • Unit Testing
  • Experience in playing the role of SCM Co-ordinator
  • Work with teams across locations in US and offshore team for Project delivery management.
  • Review and sign off of all artifacts with the client.

Environment: Java/J2EE, JavaScript, Jboss 4.2x, MS SQL Server 2005, Spring MVC.

Confidential

Software Engineer

Responsibilities:

  • Requirement Analysis
  • System Design
  • Coding
  • Unit Testing
  • Experience in playing the role of SCM Co-ordinator
  • Work with teams across locations in US and offshore team for Project delivery management.
  • Review and sign off of all artifacts with the client.

Environment: Java5.0, SOAP Web Services, log4j, Tomcat, JBOSS 4.2x, MSSQL SERVER 2005, Proxy Server - Webscarab, JUNIT

Confidential

Software Engineer

Responsibilities:

  • Involved in ongoing maintenance activity like script fixes, script enhancements and new script development.
  • Involved in analyzing and working with the different macros used in the script.
  • Analyzing and working with the Java files (java files which provide extra functionality to the script) and the java script.
  • Involved in analyzing and developing fixes for incidents assigned and also was involved in reviewing and testing the scripts.
  • Lead a four member team in Account Switch module.
  • Taking care of QuickenOnlineIndia product which is going to be introduced in Asian market in near future.
  • Lead a 10- 15 member team as a shift Lead.
  • Training, Knowledge Transfer etc to New Team members.
  • Work with teams across locations in US and offshore team for Project delivery management.
  • Review and sign off of all artifacts with the client.

Environment: Java, Tekscrape, Javascript, HTML, Selenium.

Confidential

Software Engineer

Responsibilities:

  • Knowledge transfer, requirements gathering, internal quality assurance and Status reports
  • Debugging and scrapping tool and development of the same.
  • Played a vital part in enhancing the Xqueries.
  • Work with teams across locations in US and offshore team for Project delivery management.
  • Review and sign off of all artifacts with the client.

Environment: Java, Xquery, Wget Crawler, MSSQL Server 2005

We'd love your feedback!