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 designarchitecture 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.

PROFESSIONAL EXPERIENCE:

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.

Confidential, Sunnyvale, CA

Software developer

Responsibilities:

  • 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:

  • 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,
  • Confidential 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

Confidential

Software developer

Responsibilities:

  • Involved in all phases of the Software development lifecycle (SDLC).
  • Involved in production deployment, support.
  • Used JUnit Test Cases for unit testing to achieve required coverage.

Technologies used:

  • Core Java
  • JBOSS
  • JTAPI
  • RMI, XML

Hire Now