Sudheera Sheher V.
Senior Java Devloper
- Role
- Senior Software Development Engineer in Test at bp
- Location
- Charlotte, NC, US
- LinkedIn followers
- 500 followers
About Sudheera Sheher V.
Over 10 years of experience in object-oriented development, testing, and support of enterprise applications using Java, Spring Framework, through the full SDLC.Proficient with JDK 1.8, JDK 11, and JDK 17.Specialized in Microservices development and migration from Monolithic applications.Developed RESTful and SOAP APIs using Spring Boot with data exchange via JSON and XML.Applied MVC/MVW architecture in web service development.Hands-on with web technologies including Node.js, React.js, React Native, Bootstrap, and Responsive Web Design (RWD).Extensive use of Spring MVC, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, and Spring Batch.Built applications using Maven and Gradle.Skilled in creating OpenAPI specs and integrating Swagger UI for REST APIs.Used Apache Kafka, Kafka Streams API, IBM MQ, and RabbitMQ for messaging and real-time data processing.Monitored Kafka clusters with Prometheus to ensure system reliability.Developed API proxies using Google Apigee as both producer and consumer.Applied JUnit and Mockito in test-driven development (TDD).Worked with relational databases like MySQL, PL/SQL, and NoSQL databases like MongoDB.Wrote database queries using JDBC, and implemented ORM with Hibernate and Spring Data JPA.Integrated Redis for caching and performance optimization.Proficient with Git, GitHub, Bitbucket for version control.Configured and administered Jenkins for CI/CD on AWS.Used Terraform and AWS CDK for Infrastructure as Code (IaC), provisioning EC2, S3, RDS, and Lambda.Built Grafana dashboards to monitor payment transaction metrics.Secured applications using Spring Security with role-based access control (RBAC).Automated tasks using Python, Bash, and PowerShell scripts.Applied Ansible and Puppet for consistent infrastructure provisioning.Containerized apps with Docker and deployed to AWS ECS and EKS.Managed and orchestrated containers using Kubernetes for high availability and scalability.Familiar with tools like IBM UCD (UrbanCode Deploy), Black Duck, Checkmarx, and ThreadFix.Experienced with DevOps tools like Elastic APM, Kibana, and Splunk.Deployed microservices in Pivotal Cloud Foundry (PCF).Certified in Microsoft Azure (AZ-900, AZ-204).Strong in problem-solving and communication with expertise in root-cause analysis.
Experience
Senior Software Development Engineer in Test
Sep 2022 — Present · Houston, TX, US
Architected and orchestrated microservices on the cloud with Spring Boot, ensuring scalability, resilience, and maintainability.• Handled data transformations with XML and JSON, implementing XSD and JSON Schema validations.• Migrated microservices to Java 17, Spring Boot 3.x, and Spring Framework 6.x.• Utilized Java 8 features like lambda expressions and parallel operations for efficient coding and sorting.• Integrated Swagger UI for API documentation and authored integration tests for API functionality.• Designed and developed RESTful APIs and services, facilitating robust microservices and front-end communication.• Experienced in MS SQL: schema design, complex queries, and performance optimization.• Proficient with Redis Cache, Kafka, Zookeeper, Spring Security, RabbitMQ, and IBM MQ.• Used Jenkins and UrbanCode Deploy for CI, with Git for version control.• Deployed microservices via Docker containers, ensuring scalability and reliability.• Skilled in Angular 8 for dynamic, responsive UI development.• Developed server-side apps with Node.js, using Express.js and integrating with jQuery, React JS, and Ext JS.• Designed and implemented RESTful APIs with Node.js and JavaScript, ensuring scalability.• Integrated GraphQL and REST APIs, optimizing data delivery based on context.• Built reactive web apps with Spring WebFlux, employing non-blocking, asynchronous techniques.• Leveraged React with Redux for state management in single-page applications, enhancing performance.• Created dashboards with Grafana for payment transactions; used ElasticAPM and Kibana for performance monitoring.• Developed Splunk dashboards for monitoring transaction status in production.• Worked with Google Apigee Framework to develop API proxies for secured API gateways.• Proficient in Gradle and Maven for efficient project build and dependency management.
Education
Andhra University
Master of Technology - MTech, Communication Systems
GITAM Deemed University
Doctor of Philosophy - PhD, Electrical, Electronics and Communications Engineering
New York Institute of Technology
Master of Science - MS, Cyber Security
Andhra University
Bachelor of Engineering - BE, Electronics and Communication Engineering
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.