We provide IT Staff Augmentation Services!

Sr Staff Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 14 years of IT experience and Technical proficiency in the Java/J2EE involving Business Requirements Analysis, high level design, detailed design, development, testing and documentation.
  • Hands on experience in application development using Java/J2EE, springs, Hibernate, Struts, JavaScript, Node.js, Jquery and PL/SQL.
  • Involved in full lifecycle of various projects, including requirement gathering, system designing, application development, enhancement, deployment, maintenance and support.
  • Expertise in troubleshooting, analyzing, performance tuning and testing.
  • Experience in Amazon Web Service and Kafka.
  • Very good understanding of software development life - cycle (SDLC) process and Agile.
  • Extensive knowledge in Identification of User requirements, System Design, writing program specifications, Coding, Reviews and implementation of the Systems.
  • Excellent communication and interpersonal skills with an ability to lead a team.
  • Strong commitment towards quality, experience in ensuring compliance to coding standards and review process.
  • Comprehensive knowledge of web technologies, application servers and databases.
  • Experience in hibernate framework-using annotations.
  • Well-versed working with relational database systems (RDBMS) such as Oracle, MySQL and NoSQL (Cloudant).
  • Good experience in coding of PL/SQL elements such as stored procedures, functions.
  • Experience in big data using Hadoop map/reduce.
  • Good working experience in building enterprise web services using technologies Node.JS, REST, HTTP and XML.
  • Experience in diverse software applications built on Iterative, Agile software development methodologies.
  • Strong experience in using git to manage the source code of the applications.
  • Worked on developer management tools like Jira, Confluence, Hudson, grunt and Mocha Test framework.
  • Responsible for the system design, development, testing, deployment and documentation of the applications.
  • Successfully delivered projects under strict schedules and quality control.
  • A dedicated team player with excellent communication, organizational and interpersonal skills.

TECHNICAL SKILLS:

Programming Languages: Core Java, J2EE and Node.JS

J2EE Technologies: JSP, Servlets, JDBC and JMS

Databases: DB2, Oracle, My SQL - RDBMS, Cloudant Web Services RESTFUL

Web Technologies: JavaScript, jQuery, HTML 5, AJAX, JSON, CSS, XMLMVC, UML, Jakarta Struts, Hibernate, Spring Framework.

Tools: AWS, QuickBuid, Kafka, Mixpanel, Kibana, Eclipse,SVN, GIT, JUnit, Mocha, Hudson, Checkstyle, confluence, Jira, splunk and Quartz.

PROFESSIONAL EXPERIENCE:

Confidential

Sr Staff Engineer

Responsibilities:

  • Micro services development with designing and implementing features.
  • Working with engineers across shores, Product Mangers, User Experience Engineers to build enterprise ready products.
  • Designing, implementing, unit testing new features, services in a highly agile environment.
  • Involved in the production deployment of the services, troubleshooting, and root cause customer escalations.
  • Maintains application performance.
  • Code review.
  • Employed Agile Methodology and Sprint/Scrum process.

Environment: Java 1.8, Spring Boot, MySQL, Crate, Kafka, SVN, Harness

Confidential

Senior Backend Consultant

Responsibilities:

  • Involved in designing and development of REST Services for Invoice and Company Services.
  • Involved in code clean up and re-factoring of V3 Services.
  • Support and bug fixes for Quick Books V3 Services.
  • Involved future design and functionality scopes and development architectural components.
  • Maintains application performance.
  • Collaboration with business team for feature changes.
  • Code review.
  • Employed Agile Methodology and Sprint/Scrum process.

Environment: Java 1.8, REST, Tomcat, Docker, Oracle, Intellij, Junit, Mockito, Git.

Confidential

Java Backend Consultant

Responsibilities:

  • Involved in Designing the application architecture at micro service level.
  • Involved in writing the application stories at granular level.
  • Involved in micro service development.
  • Collaboration with business team to meet their expectations.
  • Involved in design and development of Restful API’s.
  • Involved in Code review.
  • Using json/jsonb based columns in postgressql.

Environment: Java 8, Predix.IO, Postgres, Spring boot, Eclipselink, REST services, git and splunk.

Confidential

Java Backend Consultant

Responsibilities:

  • Involved in fixing the bugs in application.
  • Migration of publisher module to individual jms consumers.
  • Development of Project, Implementation, Test the product, Planning and managing day to day activities
  • Spring IoC architecture was used for the application.
  • Oracle database is used as the back-end for this application.
  • .
  • Implemented Annotation based Spring MVC architecture to handle Web requests.
  • Implemented annotation based hibernate framework.
  • Implemented cache for better productivity.
  • JUnit test cases were used to do unit testing on services.
  • Maven is used for build management.
  • Jenkins effectively used for deployments.
  • Splunk effectively used for error detection and application statistics.
  • Find bugs; check styles and Custom Formatters are used for quality coding.
  • Implemented security protection against various kinds of security exploits like cross-site scripting & CRSF.
  • Deployed the application on Apache Tomcat Server 7.0.

Environment: Java 1.7, AJAX, JSON, Spring, Hibernate, Oracle 11G, JMS, REST services, Quartz, git and splunk.

Confidential

Backend Consultant

Responsibilities:

  • Involved in design and development of Kafka producers and consumers with implementation, test & release.
  • Involved in design and development of API’s using NodeJS
  • Followed agile scrum and story maps for dev tracking.
  • Developed asynchronous process to keep updating the playlist trees.
  • Implemented server scripts to handle web and socket requests.
  • Developed web pages using AngularJS.
  • Writing tested, idiomatic, and documented JavaScript, HTML and CSS.
  • Extensively used Internal NPM repository and published private modules for modularization.
  • Karma framework used for angular unit test cases.
  • Extensively used EMR for hive queries.
  • Extensively used cloudant design docs for search indexes.
  • Extensively used AWS S3 buckets to keep the data for clients.
  • For securing application, implemented token-based authentication.
  • Maintained mocha 100% code coverage.
  • Unit test cases were used to do unit testing on services.
  • NPM and quick build is used for build management.
  • AWS devops effectively used for deployments.
  • Statsd and mosphit effectively used for error detection and application statistics.
  • Actively participated in resolving app issues using PagerDuty.

Environment: Node.JS, Kafka, Cloudant, Cassandra, AWS devops, S3, Mixpanel, AngularJS, CSS3, HTML5 and grunt.

Confidential

Backend Consultant and Onsite Coordinator

Responsibilities:

  • Migration of coherence cache to Geneva.
  • Hot DR environment setup.
  • Migration of independent apps to Morgenstern.
  • Design and development of Project, Implementation, Test the product, Planning and managing day to day activities
  • Spring IoC architecture was used for the application.
  • Oracle database is used as the back-end for this application.
  • Developed Restful API’s using spring in order to serve client application.
  • Implemented Annotation based Spring MVC architecture to handle Web requests.
  • Implemented annotation based hibernate framework.
  • Used spring and quartz schedulers for cluster environments.
  • Implemented coherence cache for better productivity.
  • JUnit test cases were used to do unit testing on services.
  • Maven is used for build management.
  • Jenkins effectively used for deployments.
  • Splunk effectively used for error detection and application statistics.
  • Find bugs; check styles and Custom Formatters are used for quality coding.
  • Implemented security protection against various kinds of security exploits like cross-site scripting & CRSF.
  • Deployed the application on Apache Tomcat Server 7.0.

Environment: Java 1.6, JSP, CSS, HTML5, JavaScript, JQuery1.6, AJAX, JSON, Spring, Hibernate, Oracle 11G, STS, SVN, JMS, REST services, Quartz and splunk.

Confidential

Backend Consultant and Onsite Coordinator

Responsibilities:

  • Involved in Requirement analysis, Design and development of enhancements, Product Implementation, Test the product, Planning.
  • Onsite coordinationand managing day-to-day activities.
  • Developed Restful API’s using spring in order to serve client application.
  • Implemented Annotation based Spring MVC architecture to handle Web requests.
  • Implemented annotation based hibernate framework.
  • Implemented coherence cache for better productivity.
  • Created mock up UI screens for initial review in the design phase using CSS and JQuery.
  • Worked on Front End development of JSP Pages.
  • Scripting on the GUI is done using JavaScript and JQuery 1.6(JavaScript library).
  • Used AJAX for Asynchronous cross-domain communication to the servlets for a better serving UI pages without affecting the usability.
  • STS is the IDE used for the development.
  • Maven is used for build management.
  • Jenkins effectively used for deployments.
  • Splunk effectively used for error detection and application statistics.
  • Find bugs; check styles and Custom Formatters are used for quality coding.
  • Implemented security protection against various kinds of security exploits like cross-site scripting & CRSF.
  • Deployed the application on Apache Tomcat Server 7.0.

Environment: Java 1.6, JSP, CSS, HTML5, JavaScript, JQuery1.6, AJAX, JSON, Spring, Hibernate, Oracle 11G, STS, SVN, JMS, REST services, Quartz and splunk.

Confidential

Senior Engineer

Responsibilities:

  • Involved in Design and development of enhancements, Product Implementation, Test the product, Planning and managing day to day activities
  • Worked on developing a cross browser compatible front end using JSP, HTML, CSS, Java Script, and jQuery.
  • Used JSF and Ajax to create a dynamic user interface.
  • Spring IoC architecture was used for the application.
  • Oracle database is used as the back-end for this application.
  • Hibernate framework is used for persistence.
  • SVN is used for source control here.
  • ANT is used for build management.
  • Deployment tool used here is Hudson.
  • Deployed the application on Apache Tomcat Server 5.0.
  • PMD and Custom Formatters are used for quality coding.
  • Implemented protection against various kinds of security exploits like cross-site scripting.

Environment: Java, Struts 2.0, Spring IoC, Ajax, Hibernate, Oracle, Eclipse, SVN.

Confidential

Senior Engineer

Responsibilities:

  • Involved in Design and development of enhancements, Product Implementation, Test the product, Planning and managing day to day activities
  • Worked on developing a cross browser compatible front end using JSP, HTML, CSS, Java Script, and jQuery.
  • Used JSP and Ajax to create a dynamic user interface.
  • Spring IoC architecture was used for the application.
  • Oracle database is used as the back-end for this application.
  • Hibernate framework is used for persistence.
  • My Eclipse is the IDE used for the development.
  • ANT is used for build management.
  • Deployment tool used here is Hudson.
  • Deployed the application on Apache Tomcat Server 5.0.
  • PMD and Custom Formatters are used for quality coding.
  • Implemented protection against various kinds of security exploits like cross-site scripting.

Environment: Java, Struts 2.0, Spring IoC, Ajax, Hibernate, Oracle, Eclipse, SVN.

Confidential

Software Engineer

Responsibilities:

  • Involved in Design and development of enhancements, Product Implementation, Test the product, Planning and managing day to day activities
  • Worked on developing a cross browser compatible front end using JSP, HTML, CSS, Java Script, and jQuery.
  • Used JSF components and Ajax for JSF to create a dynamic user interface.
  • Used iReport to generate PDF reports
  • Spring IoC architecture was used for the application.
  • Oracle database is used as the back-end for this application.
  • Hibernate framework is used for persistence.
  • My Eclipse is the IDE used for the development.
  • SVN is used for source control here.
  • ANT is used for build management.
  • Deployment tool used here is Hudson.
  • Deployed the application on Apache Tomcat Server 5.0.
  • PMD and Custom Formatters are used for quality coding.
  • Implemented protection against various kinds of security exploits like cross-site scripting.

Environment: Java, Struts 2.0, Spring IoC, Ajax, Hibernate, Oracle, Eclipse, SVN.

Confidential

Software Engineer

Responsibilities:

  • Developed Java files using the core language functionality.
  • Involved in coding and code review process.
  • Involved in Developing Report Module.
  • Involved in Developing Presentation logic in JSP
  • Involved in Developing Business logic by writing Helper classes and DTO pattern.
  • Involved in performing unit testing.

Environment: Java 1.5, Struts, JSP, HTML, XHTML, CSS, JDBC, JavaScript, HSql, UML, Weblogic, Eclipse, Check Style.

We'd love your feedback!