We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

PROFESSIONAL SUMMARY:

  • Involved in different levels of Requirement analysis, Development, Testing and Debugging, Deployment.
  • Knowledge on Machine learning algorithms and implementations.
  • Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns
  • Extensively worked with Spring Framework.
  • Experience in Designing and developing web applications using Java, J2EE, JSP, MVC Framework (Spring), Hibernate, XML, JSON, AJAX, Java Script.
  • Proficient in Server Side Java Programming using JSP, Servlets, JSF
  • Experience in using Web Server like Apache Tomcat .Weblogic
  • Good working knowledge of MAVEN, Log4J,LogBack,XML,Multithreading, Collections, Exceptions.
  • Hands on experience in Hibernate and Spring JPA and Spring Data.
  • Experience in following software methodologies such as Agile & Rational Unified Process (RUP).
  • Effective team player and self - starter with high adaptability to new technologies and having excellent analytical, problem solving and communication skills.
  • Extensive experience in data-driven software development and implementation.
  • Experience of SQL and document based database (Mongo DB, Couch DB).Specializing in Web application development with Java and Open Source Software.
  • Experienced with SOAP/WSDL and RESTful services.

TECHNICAL SKILLS:

Languages: Core Java,, J2EE, Java Script HTML, XML, UML, SQL

SDLC: Waterfall and Agile

Development Tools: Eclipse, JDeveloper, Net beans, STS

Web Servers: Web logic, Tomcat.

Platforms: Microsoft Windows (all versions), UNIX.

Databases: Oracle, SQL Server, MySQL, MongoDB, Couch DB.

Middle ware: SOAP/Restful web services.

SCM systems: Rabbit MQ Messaging server, Maven, LOG4J, Ajax .

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Senior Software Engineer

Responsibilities:

  • Defining the analysis, design, development flowchart and technical documentation for the system. Worked closely and effectively with other developers in the software development department on various projects through all phases of the system development life cycle (SDLC).
  • Designed, developed the enhancement projects by understanding the requirements and analyzing the specifications
  • Involved in the new development as per the agreed development standards.
  • Involved in developing PL framework.
  • Involved developing in DS cluster project for the PL framework.
  • Spring JDBC template used for connecting Sybase and oracle data store

Environment: Core Java 1.7, J2EE, JBoss, Oracle, Spring JDBC template, Log4J. Gradle build Tools.SVN

Confidential, Reston, VA

Senior Java developer

Responsibilities:

  • Analysis, design, development flowchart and technical documentation for the system as well as data import and data conversion processes. Worked closely and effectively with other developers in the software development department.
  • Developed Restful Web Services using Spring MVC as End point to share the data with the other Appian products. The JACKSON used as converter for the input/output JSON messages.
  • Reusable Logging and Global exception handler created using Spring AOP and Log4j used for configuring the Logger
  • Continuous delivery system created and managed using Electric commander and Gradle for the Build and deploying the application.
  • Involved in Analysis and Implementation of complex business functionality Code Reviews, Module Integration Testing
  • Spring JDBC template used for connecting Mysql and oracle data store and to create module specific DAO object.
  • Reusable Logging and Global exception handler created using Spring AOP and Log4j used for configuring the Logger.

Environment: Core Java, J2EE, Restful Web services, Spring Integration, Spring MVC, Log4J. Gradle build Tools.SVN

Confidential

Senior Software engineer

Responsibilities:

  • Led team in defining the analysis, design, development flowchart and technical documentation for the system as well as data import and data conversion processes. Worked closely and effectively with other developers in the software development department on various projects through all phases of the system development life cycle (SDLC).
  • Designed, developed, and implemented messaging system as input to the system using Rabbit MQ and Spring. The JACKSON used as converter for the input JSON messages.
  • Developed Restful Web Services using Spring MVC as End point to share the data with the other client products.
  • Reusable Logging and Global exception handler created using Spring AOP and Log4j used for configuring the Logger.
  • Continuous delivery system created and managed using Jenkins and Sonar for the Build and deploying the application.
  • Involved in Analysis and Implementation of complex Machine learning algorithms and Code Reviews, Module Integration Testing
  • Designed, developed Beam Search Alg using ECache, Terracotta and distributed across the multiple machine .
  • NLU engine Designed and configured to refer to the Mongo DB to store lexiCon data's for the faster retrieval and user specific information in Sql database. Spring Data and Spring-JPA used for implement data access layers for various persistence stores.

Environment: Core Java, J2EE, Restful Web services, Mongo DB, Hibernate, Messaging server,, EH cache, Spring Integration, Spring MVC, Spring-JPA,GIT,Log4J.Maven build Tools.

Confidential

Senior Member of Technical Staff

Responsibilities:

  • Designed, developed the enhancement projects by understanding the requirements and the existing system by analyzing the specifications, design docs of RUP6 RUP7 and RUP8 frame work releases.
  • ERP application designed and developed using Fusion ADFBC and ADF faces and Weblogic server used for deployment.
  • Designed, developed SOAP web services as a communication between BI Applications for testing frame work.
  • Involved in Analysis and Implementation of business complex algorithms and Code Reviews, Module Integration Testing.
  • Leading and Mentoring junior members.
  • Actively involved in all the phases of SDLC for the enhancement projects of People tools releases and maintenance of project 8.49,8.48 .which involve interacting and solving critical customer escalated issues and QA escalated other product bugs.
  • Demonstrated complete ownership of reporting sub products core products like Portal, PIA, Panel processor .
  • Collaborated with other departments to resolve product development issues.
  • Involved in understanding the requirements and the existing system by analyzing the specifications, design docs and responsible for Creation of High Level Design and Technical Specifications.
  • Involved in the new development as per the agreed development standards.
  • Worked closely and effectively with other developers in the software development department on various projects through all phases of the system development life cycle (SDLC) and supported PeopleSoft ERP application developer and customer . Interacted with the critical Clients

Environment: Core Java, J2EE, Oracle, C++, Ajax and JavaScript Eclipse, WebLogic, JavaScript, CSS, JSP, JSF,HTML, Junit Maven, Linux, ADE,J2EE,ADF,SOAP.

Confidential

Member of Technical Staff.

Responsibilities:

  • Supported multi line mode for bursting the pattern which tests the functionality of IC.
  • Developed ATL COM components.
  • Supported many online features for pattern bursting.
  • Supported feature for internal IC scan testing.
  • Incorporated VB form features into MFC applications.
  • Developed VB COM components for the new features.

We'd love your feedback!