We provide IT Staff Augmentation Services!

Senior Developer / Technology Lead Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 13+ years of overall IT experience in all the SDLC stages which spans across various dimensions of IT projects like Requirement gathering, Project Planning, Designing, Development, Testing, Deployment, Implementation and Support.
  • 3+ years of working experience at client locating in Canada for Confidential in Equities and 1+ years of experience at Singapore location for Confidential Bank client for Core Banking product implementation.
  • Working experience on technologies and frameworks like Java/J2EE, Spring Boot, Hibernate, Microservices, OpenShift, GRPC, Angular, JavaScript, Oracle10g etc.
  • Domain experience in Equities, Core Banking, Financial Services and Automotive.
  • Strong experience in Understanding Business Applications, Business Dataflow and Data relations from them. Exception ability to quickly master new concepts and capable of working in group as well as independently.
  • Participated in overall system design and collaborated with programmers in designing interfaces as well as other technical aspects.
  • Excellent experience in requirements gathering and experience of leading and mentoring a moderate team size.
  • Worked in both Agile projects as well as SDLC projects

TECHNICAL SKILLS

Technologies / Languages / Frameworks: Java/J2EE, Spring Boot, Hibernate, REST API, Microservices, Docker, OpenShift Container, Kubernetes, GRPC, Angular, JavaScript, HTML, Unix, SQL.

Databases: Oracle10g, Sybase

Web/Application Servers: Apache Tomcat, Weblogic

Application Software/Tools: JIRA, Bitbucket, Jetbrains TeamCity, UrbanCode Deploy, SonarQube, Mockito, GIT, JStack, VisualVM, JFrog Artifactory, TOAD, SQL Developer.

Domain/Industries: Equities, Core Banking, Financial Services.

PROFESSIONAL EXPERIENCE

Confidential

Senior Developer / Technology lead

Responsibilities:

  • Responsibility of requirement gathering, analysis, and creation of High - level solution and detailed technical design document.
  • Participation in architecture sessions to provide inputs to architecture team through framework analysis, design patterns, and prototype specifications.
  • Development of new features using REST APIs with Spring and hibernate and integrating the same with frontend Angular services.
  • Development of complex backend workflows and integration with downstream systems using solace queue and REST APIs.
  • CI/CD process followed for every iteration deployment using JetBrains TeamCity including SonarQube Code inspection.
  • Creation of Unit and integration Tests using Junit and Mockito Frameworks with Test-Driven Development approach.
  • Communication and co-ordination with Third-party vendor to understand and integration their API with the internal application
  • Sharing knowledge of tools and techniques with the wider team, both developers and non-developers. Mentoring new team members
  • Performed key role in improving performance of core functionality workflow of product by implementing most efficient programs.
  • Ensuring that technical software development process is followed on the project, familiar with industry best practices for agile software development
  • Participation in client interactions to resolve critical production issues and performed the key role during GOLIVE activities.
  • Analyzing incidents, Enhancements and provide appropriate solutions to meet business requirements.

Confidential

Senior Developer / Technology lead

Responsibilities:

  • Ownership of the development of complete module including high level solution design, details technical design and code and testing artifacts development and mentoring junior team members.
  • Requirement analysis and creation of Detailed Technical Design artifacts of application architecture.
  • Communication and co-ordination with Third-party vendor to understand and integration their API with the internal application
  • Developing the REST APIs and GRPC services using Spring and integrating the same with frontend Angular services.
  • Creation of Unit and integration Tests using Junit and Mockito Frameworks with Test-Driven Development approach.
  • Development of UI components using Angular and integration with backend GRPC services.
  • Development of backend GRPC services using Spring and hibernate to process large volume of trades. These services were configured to run on OpenShift container.
  • Support to the testing team and to users during user acceptance test.
  • Conducted impact analysis of issues logged, prioritize, and ensure that production support is provided as per the committed SLAs

Confidential

Senior Developer

Responsibilities:

  • Requirement analysis and creation of Detailed Technical Design artifacts of application architecture.
  • Planning, execution and mentoring junior team members. Functional and technical review of the code.
  • Building the REST APIs in the backend using Java, Spring and hibernate and integrating the same with frontend Angular services using JSON.
  • Frontend Code Development using Angular, HTML5, Bootstrap3, CSS3, JSON, AJAX, Web API and performed unit testing. Developed the theme base layout styles for the website.
  • Bootstrap responsive UI was used in prototype along with the use of Media Query in HTML5 for Mobile, IPAD and Desktop resolution.
  • Implemented AJAX to allow dynamic loading, improved interaction, and rich look to the User Interface.

Confidential

Software Developer

Responsibilities:

  • Creation of prototypes Layout creation to receive end user sign off before proceeding with further development.
  • Developed responsive front-end code using Angular JS and Bootstrap framework by consuming the JSON data from Restful Web services.
  • Building the REST APIs in the backend using Spring MVC and integrating the same with frontend Angular JS services using JSON.
  • Used Angular JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA)
  • Developed Hibernate mapping files and HQL queries for retrieving data from database
  • Integration testing with existing system as the system was migrated in phases.
  • Used Gulp task runner on the client side along with angularJSto perform unit testing, magnification and compiling whenever a change in a file is made.
  • Support to the testing team and to users during user acceptance test.
  • Perform code review with peers to ensure code optimization and web optimization techniques are followed.

Confidential

Developer

Responsibilities:

  • Requirement gathering and Analysis
  • Design and Preparation of Details Design documents
  • Interfaces development and configuration between finacle and CRM application.
  • Root cause analysis and data Fixes for UAT and production issue.
  • Preparation of Test plans and perform unit and integration testing
  • SIT, UAT testing support and participates in Go Live activities.

Confidential

Developer

Responsibilities:

  • Coding and Unit Testing
  • Impact Analysis in case of change requests
  • Design and Preparation of Details Design documents
  • Root cause analysis and data Fixes
  • Preparation of Test plans and perform unit and integration testing
  • SIT, UAT testing support and participates in Go Live activities.

We'd love your feedback!