Software Engineer with 6 years of experience, known for problem-solving, technical excellence, and cross-functional collaboration.
Environment:
Core Java, Microservices, Spring Boot, RESTful Web services, SONAR, Bamboo, Junit, Mockito, Splunk,SQL, Splunk, UNIX, ESB, Synapse.
Roles & Responsibilities
➢ Involve in solutioning, design and development of cloud native Dispute API microservices using Spring Boot while adopting Agile methodology.
➢ Lead user story analysis assigned for each Sprint release to design and develop highly scalable, low latency cloud native solution.
➢ Analyze requirements and enhance user stories with active involvement in PI meetings.
➢ Prepare HLD and DLD documents for given functional requirements.
➢ Create pipeline jobs in Jenkins to deploy applications in different environments using CI/CD
➢ Designed various SQL queries for Transaction search to fetch transaction details from database.
➢ Involved in designing the Oracle database schema for various enhancements.
➢ Involve in setting up crypto vault keys in Hashicorp for Redis and Oracle passwords.
➢ Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
➢ Monitor performance using Dynatrace while analyzing performance issues.
➢ Experience working with YAML, a swagger used to describe the API ’s.
➢ Used GIT and Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
➢ Extensively used JUnit, Mockito for unit testing, integration testing.
➢ Involved in SQL Query tuning for transaction search queries.
➢ Involved in implementing different kind of performance related tests using JMeter.
➢ Configured the Jenkins CI/CD pipeline for Build and Deployment.
➢ Deployed application in different environments using Jenkins CI/CD pipeline.
➢ Involved in debugging critical production issues.
➢ Involved in development of Capacity Planning application using Angular, DXP, Restful Web Services, Microservices, Java 8, Spring Boot, Spring Cloud, No SQL.
➢ Document current and future configuration, processes and policies
➢ Design, develop and execute automated tests to validate solutions and environments.
➢ Build monitoring and automation tools using Splunk and Dynatrace.
➢ Contribute to the development and maintenance of automation tools used in the management of our infrastructure.
➢ Web application performance base lining, analysis, tuning, capacity planning and demand forecasting.
➢ Help to enhance our monitoring of the production environment to ensure a speedy resolution of issues.
➢ Troubleshoot high-load, memory, network, cpu usage with splunk, dynatrace.