Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Maya Nair

Memphis,TN

Summary

  • 10 years of experience in designing, developing and deploying multitier web applications and client/server applications in Java/J2EE technologies.
  • Oracle Certified Associate, Java SE 8 Programmer.
  • Experience in Java/J2EE development in banking domain, Travel ERP and Telecommunications.
  • Experience in SDLC (Software Development Life Cycle) that includes requirement analysis, design, coding, testing, implementation, maintenance with methodologies like Waterfall Model and Agile Methodology.
  • Expertise in jdk1.8.
  • Expertise in Struts, Spring MVC, Spring Boot, REST API, Spring Security. Expertise in Microservices (Communication between microservices, Config Server, Oauth2, Eureka Server).
  • Experience in PCF(Pivotal Cloud Foundry).
  • Experience in OpenShift. Experience in dev ops tools like Jenkins, GIT.
  • Experience in ORM tool Hibernate, JDBC, My Batis.
  • Experience in JUNIT, Mockito to write the test cases for the application for code coverage.
  • Experience in working with Relational Database Management Systems including Oracle, MS SQL Server, MySQL and DB2.
  • Skilled in Test Driven Development (TDD) and has expertise in Testing Frameworks.
  • Experience in deploying J2EE Application archives (Jar, War and Ear) on JBoss Application Server, Web sphere and Web Logic Application Server.
  • Experience on defect tracking tools like JIRA, Rational Clear case, Quality Center, VersionOne.
  • Expertise in Maven.
  • Used logging framework Log4J in tracking and debugging the application.
  • Experience in Angular, HTML, CSS, JavaScript, jQuery, JSON, JSTL, JSP and XML.
  • Experience in configuring and deploying applications on Web Logic, IBM Web Sphere, JBoss, Tomcat, Web Sphere.
  • Experience in Version Control tools like Git, Visual Source Safe, Clear Case, CVS and SVN.
  • Have experience in developing UML diagrams during software design Using Visio and Rational Rose tools.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Senior Java Developer - Virtusa

Citi Bank
09.2021 - Current
  • Developed new microservices which create prospect and update customer demographics data using REST API and Spring Boot
  • Worked in Agile framework as an individual contributor
  • Responsibilities include interaction with business team in story grooming, reviewing story/acceptance criteria
  • Converted monolithic applications to microservices architecture using Spring boot
  • Deployed, configured, scaled, wrote manifest files for various microservices in PCF
  • Migrated the microservices from PCF to OpenShift
  • Used spring config server for centralized configuration and splunk for logging
  • Used Jenkins for microservices deployment
  • Developed story/task by following TDD/BDD and providing daily status in scrum meetings.

Senior Java Consultant - Ursi Tech Inc

Alliant Insurance
01.2021 - 09.2021
  • Responsible for the requirement analysis and understanding the requirements involved in estimating the tasks, code reviews, defect tracking and resolving technical issues
  • Developed microservices using spring boot and REST API according to the requirement.
  • Designed and implemented RESTful APIs for communication between microservices, ensuring loose coupling and high cohesion.
  • Implemented security measures such as JWT authentication and role-based access control to ensure data integrity and protect sensitive information.
  • Developed Junits testcases using Mokito for unit test and code coverage

Technical Lead and Senior Developer - IBM

AT&T
12.2014 - 08.2017
  • As a tech lead, I was involved in analyzing the technical requirements of the project and presented the technical architecture solution for the application
  • Also, I played the role of a developer in developing relevant modules on Spring Integration and web services
  • Interacted with the application users to understand the incidents that are impacting day to day activities and provided them efficient workarounds to restore the service
  • Also liaised with designers and architects of this application to take forward the root cause of the issues impacting user activities to deliver a permanent fix
  • Responsible for requirement analysis of all the web applications and understanding the client requirements involved in estimating the tasks, code reviews, defect tracking and resolving technical issues
  • Responsible for identifying the root cause, investigate and provide a solution for the escalated and critical production tickets
  • Created Project Implementation Plan for production releases and support production release checkouts
  • Managed Client relationship effectively by interacting with the business team directly
  • List down and prioritize the open problem records to negotiate with the Project Management to fix the ongoing issues on priority to reduce the incidents and the effort of sustain team members
  • Also take part in the fix review calls to ensure the underlying root cause is addressed by fix
  • Interacted with clients to discuss and get approvals for the amendments and new proposals in the design and development
  • Mentoring the team members and participated in the full software development life cycle (agile/scrum), iterative development, estimations, and design sessions
  • Implemented object-oriented design, unit testing, integration testing, data structures etc
  • Involved in technical walkthroughs with the team members to make sure the coding standards
  • Followed the Agile Scrum methodology
  • Worked on IBM Quartz scheduler to schedule the rules refresh jobs
  • Involved in writing JUNIT test cases.

Associate Consultant

Oracle
03.2011 - 12.2014
  • Played a key role in all phases of software development life cycle starting from requirements gathering, analysis, design and development and testing
  • Designing/development/implementation and support at various South-Asian client sites like Canara Bank, HDFC Bank, Yes Bank.
  • Understand the Banking Environment [h/w-s/w] of the client for implementation of Flex cube direct banking
  • Interact with the client for product (FCDB) installation on windows servers and customization of software as per their banking requirement
  • Analyzing user needs and software requirements to determine feasibility of design within time and cost constraints
  • Designed, developed, tested and implemented new customized applications for Retail, Corporate and RTGS banking module [Gift Card/Travel card Development, Various Online Tax Payments, Beneficiary maintenance, RTGS bulk upload etc
  • Involved in designing the product based on MVC based architecture from bean (EJB s) based for improved performance and additional features
  • Involved in meeting to gather information and requirements from the clients and preparing the requirement document
  • Coding and integration testing for the transformation service, offshore coordination and technical support to the offshore team.

Systems Engineer

Infosys
03.2010 - 02.2011
  • Understanding the requirements of the functional specification provided
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML
  • Played a key role in all phases of software development life cycle starting from requirements gathering, Analysis, Design, Coding
  • Designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team
  • Created presentation layer using the JSP and JSTL and HTML
  • Involved in production support, assigning production issues and enhancements
  • Tomcat servers and Websphere were used to develop and deploy the application
  • Debugging the issues if any and find out the root cause of that and resolve the issues
  • Extensively worked with the QA team coordinating testing and automation cycles
  • Ensure quality assurance of the deliverables
  • Addressing day to day technical issues.

Education

Master of Computer Applications (MCA) -

Mahatma Gandhi University
11.2009

Bachelor of Science Physics & Electronics -

Mahatma Gandhi University
04.2006

Skills

  • Java 8, Spring Boot, Spring Security, Rest API, Microservices
  • PCF, OpenShift, AWS
  • Oracle PL SQL, MySQL, H2, SQL Server
  • JUnit, Mockito
  • Angular, HTML, CSS, JavaScript, jQuery, XML/XSLT, JSON
  • JPA, Hibernate, Jenkins, Log4j, JUnit, JMS
  • GitHub, Bitbucket, SVN, Clear Case, CVS
  • Jira, Splunk, Swagger
  • Apache Tomcat, IBM WebSphere, Oracle WebLogic, JBoss
  • IntelliJ, Eclipse, STS, NetBeans
  • Apache Tomcat, IBM WebSphere, Oracle WebLogic, JBoss
  • IntelliJ, Eclipse, STS, NetBeans

Certification

Oracle Certified Associate, Java SE 8 Programmer

Timeline

Senior Java Developer - Virtusa

Citi Bank
09.2021 - Current

Senior Java Consultant - Ursi Tech Inc

Alliant Insurance
01.2021 - 09.2021

Technical Lead and Senior Developer - IBM

AT&T
12.2014 - 08.2017

Associate Consultant

Oracle
03.2011 - 12.2014

Systems Engineer

Infosys
03.2010 - 02.2011

Master of Computer Applications (MCA) -

Mahatma Gandhi University

Bachelor of Science Physics & Electronics -

Mahatma Gandhi University
Maya Nair