We provide IT Staff Augmentation Services!

Sr Software Engineer Resume

0/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • 14+ years of experience in Design and Development of Enterprise Applications, Web Applications, Web Services and Microservices in Java/J2EE and related technologies.
  • Functional expertise includes Web Application & Desktop Application, CRM Applications
  • Experienced in developing Client and Web (Internet and Intranet) based applications with J2EE, Servlets, JDBC, Spring, Spring Boot and other frameworks.
  • Experience in designing, developing and deploying J2EE applications on IBM WebSphere / WebLogic Application Servers, Tomcat, etc.
  • Experience in writing SQL queries for relational databases like Oracle 10g/9i, DB2, etc.
  • Progressed through several project life cycles performing code development activities varying from design to business functionality implementation.

TECHNICAL SKILLS

  • Java
  • C/C++
  • VC++ / MFC
  • Python
  • C# / .Net
  • Oracle
  • MySql
  • PL/SQL / Pro*C
  • Spring
  • Spring Boot
  • Spring - MVC
  • REST API
  • Jenkins-CI/CD
  • Docker
  • Genesis
  • Kubernetes
  • NoSQL Cassandra
  • JPA/ Hibernate
  • Microservices
  • XML
  • JSON
  • AWS
  • ActiveMQ
  • Amq
  • Kafka
  • Git/GitHub
  • Jira
  • Splunk
  • Kibana
  • EKS
  • Sherlock
  • Junit
  • Mockito
  • Windows
  • Linux/Unix Time Management
  • Problem-Solving
  • Adaptable
  • Flexible
  • Ability to Accept Feedback
  • Planning
  • Agile Software Development
  • Design
  • Communication
  • Written and Oral

PROFESSIONAL EXPERIENCE

Sr Software Engineer

Confidential, San Jose, CA

Responsibilities:

  • Participated in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile Methodology (SCRUM) for developing application.
  • Developed microservices architecture using RESTful API, Spring Boot to be consumed by Payment processing.
  • Using various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
  • Involved in developing JUNIT test classes for Unit Testing
  • Generated 3rd most significant volume of Total Payment Volume and overall transaction count by architecting new Braintree XML schema.
  • Decreased live transaction processing time 8% and settlement time 22% by designing and implementing new connection logic for live transactions and making settlement multi-threaded.
  • Migration library to migrate FDMS North, Confidential (DDC Api), Moneris, FDRA, Heartland, Merchant e- solutions and WorldPay to Confidential stack.
  • Augmented Confidential stack by designing and implementing Risk/Rate Limiting, OAuth token, Fraud Protection Service, and Address Normalization Service.
  • Supported PayFlow environment by designing and implementing Encrypt/Decrypt, Non-ref credit, Proc update, and migration tools.
  • Developed internal microservices using REST API with Spring Boot and tested the application using Spring Boot.
  • Performing the unit testing, integration testing and system testing for the application using JUnit and Spring boot Test.
  • Using GIT to control, track and maintain the different versions of the project.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Used Spring Core annotations for Spring Dependency Injection Rest API and Spring Boot for microservices.
  • Strong knowledge in Database development including Normalization, Tables, Views, Stored Procedures, Functions, Triggers and Query optimization techniques with Oracle.
  • Used Cassandra for Analytical purpose.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Developed legacy gateway application using C++, Multi-threading and socket programming.
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.

Software Engineer

Confidential, San Diego, CA

Responsibilities:

  • Performed development activity using core Java on Android phones and tablets including device personalization features, performance, error reporting, and test applications.
  • Enabled software to offer user alternatives for approval/disapproval by designing method of storing all user actions and building AI with data.
  • Supported successful market launch of two Dell phones and one tablet by creating error reporting tool to help collect data and improve user experience.
  • Implemented the Email functionality used to send various reports and data automatically as email attachments.
  • Used GIT to control, track and maintain the different versions of the project.

Software Engineer

Confidential, San Diego, CA

Responsibilities:

  • Worked on three Android products with integration team using core JAVA and C++ based platform.

We'd love your feedback!