. 10+ years of experience in Java and J2EE technologies across the full SDLC . Strong expertise in OOP, multithreading, and distributed system architecture . Hands-on with Java 11/17, Spring Boot, Hibernate, Microservices, REST & SOAP APIs .
Experience
2024 — Now
2024 — Now
New York City Metropolitan Area
• Built scalable backend services using Java 8 and led migration to Java 17, improving performance and maintainability.
• Developed RESTful APIs and microservices for integration with front-end and third-party healthcare systems.
• Deployed cloud-native apps using AWS (EC2, S3, ECS, DynamoDB, RDS), enhancing reliability and scalability.
• Managed containers with Docker and Kubernetes for consistent environments across development and production.
• Automated build, test, and deployment processes using Jenkins CI/CD pipelines, reducing release time.
• Applied TDD with JUnit and Mockito to ensure robust, testable code.
• Conducted code reviews and used SonarQube to maintain high code quality and reduce technical debt.
• Documented APIs using Swagger to streamline onboarding and improve usability.
• Integrated RabbitMQ for efficient microservice communication.
• Monitored systems with Datadog and AWS CloudWatch, setting up alerts for performance anomalies.
• Used Splunk for log analysis and implemented role-based access controls to secure sensitive data.
• Optimized MySQL and RDS stored procedures and queries for faster data retrieval and reduced resource usage.
• Collaborated in Agile teams, contributing to sprint planning, stand-ups, and retrospectives.
• Used Rally for project tracking and GitHub for version control and team collaboration.
• Ensured smooth migration to Java 17 by refactoring deprecated code and maintaining backward compatibility.
• Gained exposure to Golang microservices development, implementing backend services using GORM for ORM, transactional data access, and database migrations.
2022 — 2024
Plano, Texas, United States
• Participated in SDLC phases including requirements, design, development, and testing.
• Used Angular 14 with AWS-SDK to enable file/image uploads to AWS S3 from the front end.
• Built responsive banking interfaces using HTML5, CSS3, and Angular 14 in a Java full-stack setup.
• Designed and deployed scalable applications on AWS using EC2, S3, and RDS.
• Developed APIs with Java 14 and Spring Boot; integrated Hibernate for ORM.
• Containerized apps with Docker and orchestrated deployments using Kubernetes.
• Followed Agile practices with SCRUM meetings and JIRA for sprint tracking.
• Applied microservices design patterns in Golang, including REST APIs and lightweight pub/sub messaging, enabling efficient and scalable system integration.
• Built RESTful services using Node.js and Jersey; used MongoDB for NoSQL storage.
• Managed code with GitHub; performed terminal operations and created pull requests.
• Secured REST APIs using Spring Security and OAuth2.
• Created CI/CD pipelines with Jenkins in Kubernetes; automated build and deployment.
• Used DAO patterns and JDBC for database interaction; tested APIs with Postman.
• Migrated to microservices using Java, Spring Boot, and Docker, improving scalability.
• Used Jasmine/Karma for Angular tests; JUnit/Mockito for Java unit tests.
• Applied circuit breaker patterns and tracing tools (Zipkin/Jaeger) for resilience.
• Implemented AWS Lambda for serverless backend services with IAM access control.
• Deployed J2EE apps on Apache Tomcat; optimized server performance.
• Used MongoDB’s document model for financial data and horizontal scaling.
• Developed backend services in Scala, integrated with Java for REST APIs.
• Used Kafka for real-time transaction processing.
• Practiced TDD and BDD using Cucumber; integrated tests into CI/CD.
• Created Swagger documentation for interactive API testing.
• Adopted Java-based solutions to reduce costs and improve processing speed.
2021 — 2022
Colorado Springs, Colorado, United States
* Led development of scalable microservices using Java 11, Spring Boot, Hibernate for retail operations like inventory, customer service, and order processing.
* Built RESTful APIs with Java 11, Spring MVC, and JSTL, improving integration efficiency and reducing page load times by 40%.
* Optimized performance via caching and JVM tuning, cutting server response times by 50% during peak traffic.
* Developed responsive UIs with React, HTML5, CSS3, TypeScript, SASS, ensuring cross-browser compatibility and mobile-first design.
* Applied ES6+, async/await, Redux, and Context API for complex state and asynchronous data handling.
* Enhanced UI interactivity with jQuery and Bootstrap, collaborating closely with UI/UX teams.
* Championed Agile processes, leading sprint planning, stand-ups, and retrospectives; tracked tasks in JIRA.
* Adopted TDD with JUnit, Mockito, Karma, Jasmine; integrated Sonar Lint and Swagger for code quality and API documentation.
* Implemented end-to-end testing with Selenium and JUnit, improving defect detection by 20%.
* Containerized and deployed services using Docker and Kubernetes; automated scaling and orchestration.
* Built CI/CD pipelines with Jenkins and GitHub, reducing deployment time and improving release reliability.
* Integrated Splunk into CI/CD for deployment monitoring and anomaly detection; configured secure logging with Log4j.
* Migrated legacy systems ( JSP/JSTL components) to modern frameworks, improving maintainability.
* Designed real-time streaming pipelines with Scala and Apache Kafka for high-throughput data processing.
* Created Kafka-based messaging for microservice integration, improving system responsiveness and scalability.
* Applied AWS security best practices (IAM roles, encryption, security groups) to safeguard customer data.
* Monitored JVM metrics in Datadog, resolving resource bottlenecks and garbage collection issues.
* Increased online sales by 30% through backend optimization and improved user experience.
2018 — 2020
Lansing, New York, United States
* Designed and implemented scalable applications using Java 11 for telecommunications services, improving efficiency and user satisfaction.
* Built responsive UIs with HTML, CSS, JavaScript, and Angular 8 to enhance engagement and usability.
* Developed backend services using Java 11, Spring, Spring IOC, Spring MVC, and Spring Cloud for high performance and scalability.
* Built RESTful APIs with Spring MVC for seamless frontend–backend integration.
* Worked in Agile environments (Scrum, Kanban) using Asana for project tracking and timely delivery.
* Implemented JWT-based security to protect web applications.
* Managed retail data in Oracle DB, writing complex SQL queries for retrieval, updates, and transaction handling.
* Used JTA for distributed transaction management across multiple resources.
* Deployed applications on Apache Tomcat and Azure cloud for availability and scalability.
* Integrated Angular 8 with Java-based RESTful services for smooth data exchange.
* Applied Angular 8 security features like sanitization and security contexts.
* Created and maintained tests using JUnit, Mockito, Jasmine, Karma, and Cucumber for reliability.
* Monitored Kafka clusters with Kafka Manager and Confluent Control Center to detect performance issues.
* Used Splunk to monitor backend services, analyze logs, and perform root cause analysis.
* Integrated applications with Azure databases, messaging services, and AI/ML solutions.
* Built CI/CD pipelines with Jenkins for faster, higher-quality releases.
* Performed unit, integration, and system testing for J2EE applications.
* Integrated Kafka with external systems via Kafka Connect.
* Built telecom applications with Java 11, Spring Boot, and Angular 8, boosting processing speed by 20%.
* Added real-time VoIP features in Java 11, reducing latency.
* Created Oracle DB disaster recovery, backup strategies.
* Monitored applications with SLF4j for troubleshooting.
* Produced API documentation with Swagger for easy integrations.
2013 — 2016
Hyderabad, Telangana, India
* Used Spring MVC lightweight container to provide architectural flexibility through inversion of control (IOC).
* Participated in all SDLC phases including requirement analysis, design, implementation, and deployment.
* Utilized Spring Framework for dependency injection to improve modularity and reduce coupling.
* Implemented and deployed multiple EJB components (Session and Entity) within WebSphere application server.
* Designed and developed the front end using MVC architecture with Struts and Tiles frameworks.
* Applied Hibernate in the persistence layer, developing POJOs and DAOs to handle database interactions.
* Ensured application security through SSL, encryption, and role-based access controls.
* Leveraged JSON for lightweight and efficient data exchange between server and application.
* Developed reusable and interoperable web service modules using microservices and RESTful APIs.
* Prepared Java and JSP coding standards checklist to ensure code quality and maintainability.
* Collaborated with cross-functional teams to integrate XSD and Schematron validation into data pipelines for complete XML data validation.
* Tested and debugged XSD schemas and Schematron rules to resolve XML data discrepancies.
* Used SOAP protocol for XML-based communication between systems.
* Implemented RESTful microservices with Spring Boot and Spring MVC.
* Designed and created relational database tables in Oracle to support business requirements.
* Implemented business logic, data access layers, and integration components using J2EE technologies such as Servlets, JSP, EJB, JPA, and JDBC.
* Developed DB2 stored procedures, functions, nested tables, cursors, and packages to handle complex business operations.
* Generated DB2 reports and SQL functions for analytical and operational needs.
* Followed the Rapid Application Development (RAD) model for faster delivery and iterative improvements.
* Managed codebase and version history using VSS version control system.