We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

San Jose, CA

PROFESSIONAL SUMMARY:

  • Around 12 years of experience in development of Object - Oriented software projects using Java technologies, with hands on experience in JEE.
  • Certified in SCJP 5.0 exam.
  • Demonstrated expertise in developing multi-tier scalable web based applications using Java/Jee Technologies, Struts, Hibernate, Spring Framework (All module), ORM Framework, Servlets, JSP, and Custom tag libraries, HTML, CSS and JavaScript.
  • Designed MicroServices Architecture for developing software applications as a suite of independently deployable, small, modular services .
  • Expertise in Blaze DS integration using Flex, Spring, Hibernate/Jpa.
  • Having Experience in Cassandra, Mongo DB, Hadoop and Hbase.
  • Having Experience in Apache ActiveMQ, Kafka and Redis.
  • Having Experience in Mule ESB and Mule with Spring Authentication and Service MIX (Fuse ESB).
  • Implemented Memcache and Hazel cast for varies Projects.
  • Familiar with the search engines like Lucene Compass, Apach Solr and Elastic search.
  • Extensively used Log4j for logging and Apache Ant, Maven and Gradle for building the applications.
  • Extensively used CVS, SVN and GIT repository for JEE applications.
  • Familiar with Web Design using HTML, JavaScript, ExtJS, AngularJS.
  • Having Experience in Jasper Reports (iReports Tool) and Pentaho Reports.
  • Good working experience of developing Payment Gateway Integrations like PayPal, Authorize.Net.

TECHNICAL SKILLS:

Languages/Platforms: JAVA, Objective C, PHP, JavaScript, Action Script and Shell Scripting.

GUI’s: HTML, DHTML, CSS, Applets, Adobe Flex, XHTML and WML.

Technologies: J2EE, Web Sockets, Hibernate, MongoDB, Hbase, JPA, Struts, Spring, Spring Boot, SOAP, REST, Lucene, Compass, Solr, Web Services, AJAX, XSL, SAML, jQuery, XML, JSON, Apache Camel, Log4j.

Tools: Eclipse, STS, JProfiler, VisualVM, Dreamweaver, Net Beans, Ant, Maven, Gradle, JMeter, CVS, SVN, GIT, Bugzilla, Jira.

Operating Systems: Linux, Solaris, Mac and Windows.

RDBMS: Oracle, My SQL, Postgres, SQL Server and MS Access.

Web Servers: Apache1.3, Apache2.0, IBM HTTP Server 1.3

Application Servers: Tomcat, Jetty, JBoss, BEA WebLogic.

EXPERIENCE:

Confidential, San Jose, CA

Senior Software Engineer

Responsibilities:

  • Designed MicroServices Architecture for developing software applications as a suite of independently deployable, small, modular services.
  • Build The Project Setup using Spring Boot and Implemented Rest APIs for system metrics.
  • Explored and Implemented Graph data base as per business requirements.
  • Defined Data Model for Orient DB graph data base.
  • Tuned rollups and complex queries graph databases for better performance.
  • Identified and fixed the performance issues with the help of JMeter and Curl/Perl Scripts.
  • Used GIT as source control and created different branches.
  • Designed database tables for some of the functionality.
  • Writing the Unit Test cases for each service.

Environment: Java, J2EE, Spring Boot Framework, Restful Services, Graph Database and Red Hat Linux.

Confidential, San Jose, CA

Senior Software Engineer

Responsibilities:

  • Designed MicroServices Architecture for developing software applications as a suite of independently deployable, small, modular services.
  • Build the Project Setup using Spring Boot and Implemented Rest APIs for system metrics.
  • Set up Apache Kafka clusters and develop custom message producers and consumers.
  • Implemented Low Latency Client-Server and Server-Client Connections using Websockets, Spring, SockJs and Stomp.
  • Tuned CQL queries Cassandra databases for better performance.
  • Identified and fixed the performance issues with the help of JMeter and Curl/Perl Scripts.
  • Designed and implemented persistence objects using Cassandra and SpringData Frame work.
  • Used GIT as source control and created different branches.
  • Designed database tables for some of the functionality.
  • Writing the Unit Test cases for each service.

Environment: Java, J2EE, Spring Boot Framework, Restful Services, Cassandra, Kafka, Redis and Red Hat Linux.

Confidential, San Jose, CA

Lead Software Engineer

Responsibilities:

  • Building the REST web service for Campaign Module and Demand Tools.
  • Build the Project Setup using Spring Boot with ORM.
  • Tuned SQL/HQL queries in both MySQL and Hibernate databases for better performance.
  • Implemented Connection Pooling Using BoneCP.
  • Identified and fixed the performance issues with the help of JMeter and Curl/Perl Scripts.
  • Designed and implemented persistence objects using Hibernate and Spring Frame work.
  • Building the HQL Queries, Named Queries and SQL queries for varies modules.
  • Loading the Data Using Hibernate fetch strategies Eager/Lazy.
  • PayPal Payment Gateway Integrated.
  • Used SVN as source control and created different branches.
  • Designed database tables for some of the functionality.
  • Writing the Unit Test cases for each service.
  • Worked on Apache and other servers configurations.
  • Worked on Apache, Amazon Web services like EC2, RDS configurations.

Environment: Java, J2EE, Spring Framework, Restful services, Windows and Red Hat Linux.

Confidential, San Jose, CA

Lead Software Engineer

Responsibilities:

  • Build the REST web service for read server and write server.
  • Implemented Transaction at service layer.
  • Configured Cassandra for locally and deploy the application all the Environments except Production.
  • Build a binary file for MAA product using Install Anywhere.
  • Implemented spring transaction annotation at Service layer.
  • Tuned SQL/HQL queries in both Oracle and Hibernate databases for better performance.
  • Used CQL for reading data from Cassandra.
  • Writing Cassandra queries using CQL.
  • Identified and fixed the performance issues with the help of JMeter and Curl/Perl Scripts.
  • Used GIT as source control and created different branches.
  • Designed database tables for some of the functionality.
  • Writing the Unit Test cases for each service.
  • Worked on Apache, Amazon Web services like EC2, RDS configurations.

Environment: Java, J2EE, Spring Framework, Cassandra, Restful services, Windows and Red Hat Linux.

Confidential, San Jose, CA

Lead Software Engineer

Responsibilities:

  • REST APIs with JSON response for 3rd Party Integration functionality using Spring MVC frame work.
  • Used spring + Hibernate for ORM module integration.
  • Designed and implemented persistence objects using Hibernate and Spring Frame work.
  • Implemented Spring Transaction using annotations at service layer.
  • Implemented Connection Pool Using C3P0.
  • Tuned SQL/HQL queries in both MySQL and Hibernate databases for better performance.
  • Added JUnit test cases for all different modules.
  • Implemented Perl, Curl Scripts for Load Test and test the REST APIs.
  • Contributed towards all upgraded related tasks between versions of spring and Java.
  • Added scripts to prepare RPM and OVF (VMware Studio) for release builds.
  • Mentoring other team members as part of design, implementation & code reviews.
  • Identified and fixed the performance issues with the help of JMeter and Curl/Perl Scripts.
  • Worked on Apache, Amazon Web services like EC2, RDS configurations.

Environment: Java, J2EE, Spring Framework, Postgres, XML, Web Services, Restful services, JUnit, Maven, Git, STS, vCenter, vSphere Esxi, VMWare Studio, Windows and Red Hat Linux.

Confidential, San Jose, CA

Software Engineer

Responsibilities:

  • Involved in design and implementation of AMR ( Confidential Marketing Redesign).
  • REST APIs with JSON response for using spring rest Framework.
  • Implemented XA-Transactions using MySQL, spring, Jpa and enabled annotation based Transactions.
  • Implemented Spring AOP for logging the varies packages.
  • Designed and implemented persistence objects using Hibernate and Spring Frame work.
  • Identified and fixed the performance issues with the help of JMeter and Curl/Perl Scripts.
  • Tuned SQL/HQL queries in both MySQL and Hibernate databases for better performance.
  • Used GIT as source control and created different branches.
  • Used Hibernate/JPA for object/relational persistence and query service.
  • Designed database tables and wrote stored procedures and views required for some of the functionality.
  • Writing the Unit Test cases for each service.
  • Worked on Apache, Amazon Web services like EC2, RDS configurations.

Environment: Java, JSP, Spring Framework, AngularJS, MySQL, XML, Web Services, Restful services, Tomcat, JUnit, Maven, Git, STS, Windows and Red Hat Linux.

Confidential

Principal Software Engineer

Responsibilities:

  • Contributed in design and implementation of Admin Module.
  • REST APIs with JSON response for Admin Module using spring rest Framework.
  • Designed and implemented Authentication and Authorization.
  • Contributed in design and implementation of Enterprise Service Bus (ESB) components using Mule.
  • Implemented Object Caching using memcache and hazelcast.
  • Integrated BoneCp connection pool with application.
  • Implemented Spring Transaction using annotations at Service layer.
  • Contributed in design and implementation of search components using Apache Solr.
  • Implemented the Hbase and Hadoop components.
  • Deploy the application all the environments except production.
  • Coding Thrift service, services and DAO layers of the db. engine and MongoDb.
  • Used Hibernate/JPA for object/relational persistence and query service.
  • Writing the Unit Test cases for each service.
  • Worked on Apache, Amazon Web services like EC2, RDS configurations.
  • Contributed in design and implementation of Mesa Platform.
  • Involved in design and implementation of new maven module for Authentication and Authorization.
  • Implemented BoneCP Connection Pool.
  • Implemented Spring Transaction using annotations at Service layer.
  • Involved in design and implementation Authentication and Authorization.
  • Contributed in design and implementation of Enterprise Service Bus (ESB) components using Mule.
  • Involved in design and implementation of Object Caching using Hazelcast.
  • Writing the Unit Test cases for each service.
  • Worked on Apache, Amazon Web services like EC2, RDS configurations.

Environment: Java, JSP, Servlet, Spring Framework, MySQL, MuleESB, WebServices, Restful services, Tomcat, Windows and Red Hat Linux.

Confidential

Sr. Software Engineer

Responsibilities:

  • Involved in design and implementation of PAY and GET modules for SMS and Web.
  • Designed and implemented persistence objects using Hibernate and Spring Frame work.
  • REST APIs with JSON response for PAY and GET Module using spring rest Framework.
  • Enabled annotation based Spring Transaction at Service layer.
  • Designed and implemented persistence objects using Hibernate and Spring Frame work.
  • Tuned SQL/HQL queries in both MySQL and Hibernate databases for better performance.
  • Implemented C3P0/dbcp/BoneCp connection pool.
  • Contributed Servicemix installation and esb components designed.
  • Performed load and performance testing for all REST APIs using Advanced Rest Client.
  • Used Hibernate/JPA for object/relational persistence and query service.
  • Involved Payment gateway integration like Mass Payment gateway, Pivotach and authorize.net.
  • Writing the Unit Test cases for each service.
  • Worked on Apache, Amazon Web services like EC2, RDS configurations.

Environment: Red Hat Linux, Java, JSP, Servlets, Hibernate, Spring Frame Work, Apache Service MIX, MySQL, XML, JSON, Tomcat, and JUnit.

Confidential

Sr. Software Engineer

Responsibilities:

  • Designed BlazeDS integration with Flex, spring and Hibernate3.2.
  • Build Project Sep with spring, ORM, Flex and MySQL.
  • Implemented C3P0 connection pool and Apache configuration.
  • Implemented Declarative based spring transactions at Service layer.
  • Tuned SQL/HQL queries in both MySQL and Hibernate databases for better performance.
  • Contributed in implementation of various Text Blast and Call2Action modules.
  • Designed and implemented persistence objects using Hibernate and Spring Frame work.
  • Used Hibernate/JPA for object/relational persistence and query service.
  • Contributed application tuning like MySQL Queries and Hibernate Queries.
  • Writing the Unit Test cases for each service.
  • Worked on Apache, Amazon Web services like EC2, RDS configurations.

Environment: RedHatLinux, Java, JSP, Servlets, Struts, Flex, BlazeDS, Hibernate, SpringFrameWork, Pentaho Reports, MySQL, XML, Tomcat.

Confidential

Sr. Software Engineer

Responsibilities:

  • Involved in Analysis and Design part of Database engine.
  • Contributed in services, Dao layers of the Database engine.
  • Implemented Struts validator framework for business validations.
  • Designed and implemented Action Forms and Actions Classes using Struts Framework.
  • Designed and implemented persistence objects using Hibernate and Spring Frame work.
  • Tuned SQL/HQL queries in both MySQL and Hibernate databases for better performance.
  • Implemented declarative based spring transactions at Service layer.
  • Contributed application tuning like MySQL Queries and Hibernate Queries.
  • Designed database tables and wrote stored procedures and views required for some of the functionalities.
  • Writing the Unit Test cases for each service.

Environment: RedHat Linux, Java JSP, Servlets, Struts, Hibernate, Spring Framework, Pentaho Reports, SQLServer2005, XML, Tomcat, Weblogic.

Confidential

Sr. Software Engineer

Responsibilities:

  • Involved in Analysis and Design part of Database engine.
  • Contributed in services, Dao layers of the Database engine.
  • Designed and implemented persistence objects using Hibernate and Spring Frame work.
  • Implemented C3P0 connection pool and Apache server configuration.
  • Designed and implemented Form Beans using JSF Framework.
  • Contributed application tuning like MySQL Queries and Hibernate Queries.
  • Tuned SQL/HQL queries in both MySQL and Hibernate databases for better performance.
  • Designed database tables and stored procedures and views required for some of the functionalities.
  • Identified and fixed the performance with the help of JProfiler.
  • Designed DAO Objects to use in Hibernate.
  • Writing the Unit Test cases for each service.

Environment: Java, Struts, JSF, Hibernate, Spring Frame Work, SQLServer2005, XML, Tomcat, Weblogic.

We'd love your feedback!