We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Mountain View Ca, Contract

SUMMARY:

  • Comprehensive knowledge and experience in various phases of software development life cycle like requirement gathering, system analysis, design, development, integration, testing, deployment and maintenance. Experienced in full stack development of high volume transactional enterprise and e - commerce web applications. Worked on modern Java Enterprise frameworks and mobile technologies (Frontend, Server side, DB persistence) and Agile development methodologies.

TECHNICAL SKILLS:

Languages/Framework: Java, J2EE, C, C++, Objective C, Wicket, Angularjs, Nodejs

Database: Oracle, MySQL, MongoDB

Script/Markup: JavaScript, JQuery, HTML5, CSS3, Ajax

J2EE: JSP, Servlets, EJB3, JMS, JDBC, JAXB, Swing

Web Services: SOAP, REST, Jersey, JAX-WS

App/Web Server: Tomcat, JBoss, GlassFish, WebLogic

Design Pattern: Factory, Prototype, Builder, DAO, Singleton, Fa ade, MVC

Operating Systems: Windows, Linux, OS X

Tools: and Other:Ant, Maven, Struts2, Log4J, Hibernate, Spring, SpringMVC, SAX, DOM, JSON, XML, JUnit, UML, OOP/OOD, Git, Amazon AWS, EclEmma, Jenkins, SVN, Selenium, Jmock, Guice, Google Analytics, Optimizely, OAuth, SSL, Jira.

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Confidential, Mountain View, CA (contract)

Responsibilities:

  • Developed web-based customer identity management software using Wicket, HTML5, CSS, Javascript and JQuery.
  • Designed and implemented PayPal One Touch integration in enrollment portal in Java.
  • Implemented backend logic using Angularjs, Expressjs, Nodejs and DynamoDB.
  • Debugged and analyzed full stack from font-end (Wicket framework) to the middle-tier (EJB and SOAP) and to the persistence layer for data flow validation using SoapUI.
  • Implemented Google Guice as a dependency injection for mocking external components such as web services.
  • Implemented unit test using JUnit and Jmock frameworks.
  • Implemented Universal Google analytics and Optimizely in the web application and analyzed the consumer tracking data.
  • Created responsive design for tablet and mobile using media query.
  • Worked on automation testing with selenium web driver.
  • Implemented RESTful API using Jersey framework and producing XML and JSON output.
  • Followed Agile scrum methodology as part of the team in the sprint based scrum meetings.

Software Consultant

Confidential, Sunnyvale, CA

Responsibilities:

  • Developed Action classes to implement the business logic using Java/J2EE - Struts Framework.
  • Created Action forms to hand the data binding for data transfer between layers.
  • Developed mapping classes using hibernate to fetch the data.
  • Implemented design pattern like DAO, singleton, factory and MVC.

Software Consultant

Confidential

Responsibilities:

  • Developed business modules using Spring Framework and Hibernate.
  • Worked on various Web services technologies SOAP, REST, WSDL XML, JSON using JAX-WS and Jersey Framework.
  • Developed web service client to consume the third party services to test the calls.
  • Implemented a message driven bean to read the rest data from the JMS queue for storage in the persistent layer.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Worked on Hadoop platform and developed a java Map-Reduce job to extract business critical data as per the business requirements.

Software Consultant

Confidential

Responsibilities:

  • Implemented Restful API using Jersey framework for the service category.
  • Designed, developed and tested the web based application using the J2EE architecture.
  • Involved in gathering business requirements and developing necessary database logic.

Software Engineer

Confidential

Responsibilities:

  • Implemented business logic using Java Servlet for server-side development.
  • Developed UI pages using JSP, HTML, CSS and JavaScript.
  • Worked in all parts of the project life cycle like design, development and testing.
  • Automation tools development for system configuration, verification and data management
  • Implemented complex UI with C++/MFC that was used to control storage devices
  • Responsible for analysis, design, development, integration, testing and deployment.

Software Consultant

Confidential

Responsibilities:

  • Developed application module using C++ in Windows platform.
  • Integrated third party software libraries into the application.

We'd love your feedback!