We provide IT Staff Augmentation Services!

Software Developer Resume

Sunnyvale, CA

PROFESSIONAL SUMMARY:

Over Sixteen years of experience in full project lifecycle, software development, application design, architecture and implementation of various Distributed multi - tiers for financial service (BFSI) domain as well in HR & Payroll domain. Effective in delivering superior customer service and bridging the business and technical communities. Proactive and result-oriented in mentoring and motivating the dynamic team to exemplary performance

SKILL:

  • Java
  • J2EE servlets, JSP
  • Spring
  • Hibernate
  • OpenStack
  • Makito
  • Apache Kafka
  • JMS
  • Restful Web Services
  • Maven, Hudson, SONAR, Jenkins, SVN, git
  • Micro Services Architecture
  • MongoDB
  • Oracle

WORK HISTORY:

Confidential, Sunnyvale, CA

Software developer

Responsibilities:

  • Working in Operations Team for Integration service projects that involve setting up application infrastructure on Linux based systems.
  • Setting up the Load Balancers for all the components of the application.
  • Deploying the code builds across various environments helping in continuous integration and adhering to the D2P software cycle.
  • Created Splunk dashboards for critical NPI releases
  • Resolving critical production issues referred to the Operations team by the L1/L2 support teams.
  • Designed and developed the application using Spring MVC architecture.
  • Involved in the Development of CRUD functionality for HR system using MongoDB .
  • Developed the Rest Web services using spring framework.
  • Implemented Concurrency API using Akka framework and Collection API into application modules.
  • Developed the distributed java applications using J2EE.
  • Creating Unit test plan, which covers all logical conditions.
  • Resolve the Technical Problems.
  • Support functional, regression, IT, UAT testing, Code Reviews & Integration testing

Technologies used:

  • Java 8, Springs 3.0, Spring boot
  • Micro Services Architecture, Apache Kafka, Restful Web Services (Rest Easy), JSON, EHCache, Jetty
  • MongoDB, Oracle, SQL Developer Client, PL/SQL
  • Design Patterns (Facade, Transfer Object, DAO, MVC, Service Lookup, Singleton, Abstract Factory, Composite object)
  • Agile Methodology
  • Eclipse, Mockito, GIT, SVN, Maven, Jenkins
  • Unix, Mac OS
  • DevOps, Net Scalar Load balancer

Confidential

Software developer

Responsibilities:

  • Involving and implementing the new Algorithms for the PCI functionality.
  • Providing the Technical Inputs while doing business analysis.
  • Creation of automation framework in Perl to automate the testing.
  • Resolve the Technical Problems.

Technologies used:

  • Java, RMI
  • CORBA, Perl
  • JMS
  • Jenkins, Maven
  • Spring, CEX

Confidential

Software developer

Responsibilities:

  • Build, test and Deploy scalable highly available Open Stack Private Cloud Environments.
  • Involved in Architecting, Designing and development of framework for Business Process for the application GPS the results.
  • Providing Technical Inputs while doing business analysis.

Technologies used:

  • Java, JMS,
  • ADP proprietary Application Server,
  • Infolink ESB (IBM WebSphere MQ),
  • Oracle, Axis, Eclipse, Subversion.

Confidential

Software developer

Responsibilities:

  • Analyzed the limitations and issues of existing Web services, and Architected, Designed, Developed and implemented the new Web Services Framework based on
  • Java, Axis, Xerces and XML for Market Data Server Management.
  • Understanding of the business requirements and current technology challenges & issues.
  • Analyzed, Architected, Designed CSM service functions using the EJB and CSM.
  • Redesigned ANT built scripts and developed complete Build deployment using HUDSON and SONAR.
  • Identifying the Performance improvements and implementation

Technologies used:

  • Java
  • JMS (TIBCO EMS), JBOSS, EJB (Session Beans)
  • Oracle, Axis
  • Eclipse, SVN, Hudson, Sonar, BigMemory (Terracotta EHCache).

Confidential

Software developer

Responsibilities:

  • Responsible for Planning & Scheduling the delivery of the feature.
  • Involved in Architecting, Designing and development of framework for the process of extracting various data sources using Java, Spring, XML and XSL.
  • Designing the Unit Test cases for the core functionality.
  • Was part of Production Support on a rotation basis for LEVEL 3 support.

Technologies used:

  • Java,
  • JMS, spring, Hibernate
  • JBOSS Application Server
  • Oracle, Axis
  • Eclipse, Subversion

Confidential

Software developer

Responsibilities:

  • Responsible for implementation of new enhancements.
  • Involved in Technical Design Document (TDD) preparation
  • Perform peer review for detail design documents (LLD) for individual
  • Application Development using Spring, Hibernate
  • Monitor and mentor the development team
  • Communicate with the client at the project level.
  • Testing the features.
  • Providing support to the system.

Technologies used:

  • Core Java, Spring
  • XML,
  • EJB,
  • CMSDK, JWS, Oc4j, Oracle 10g

Hire Now