Ramakrishna || 10+yrs || H1 B Visa || OPEN FOR W2 roles and C2C || Sr. JAVA DEVELOPER

Dear Recruiter,

Here is my consultant- Ramakrishna Pamarthi of Sr. Java Developer, Please find the attached Profile and Details Below.

Candidate is OPEN for W2 ROLES AND CONTRACT (C2C) Positions.

Kindly update me with your Feedback on the Profile: 

NAMERamakrishna Pamarthi
EMAILrakeshvarma@globalgatellc.com
PHONE+1 (843) 400-2736
EXPERIENCE10+
LOCATIONCarry, NC
RELOCATIONREMOTE 
AVAILABILITYIMMEDIATE
VISA STATUSH1 B

Professional Summary:

Around 10+ years of IT experience a worked in all phases of Software Development Life Cycle (SDLC) from requirements gathering to the production and successfully implemented several projects

  • Experience in the development of web-based applications using Core Java, JDBC, Spring MVC, Hibernate, Angular Framework and React framework Web Services and XML technologies.
  • Extensively worked with different data sources non-relational databases such as XML files, parses like SAX, DOM, and other relational databases such as Oracle, MySQL.
  • Expertise in Design, Development, Deployment of Enterprise, and Web Based projects using Web servers and various application servers including WebLogic and WebSphere/RAD.s
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
  • Good understanding of Hadoop architecture and hands on experience with Hadoop components such as Job Tracker, Task Tracker, Name Node, Data Node and MapReduce programming.
  • Good experience in creating the IAM Service like IAM Policies, Roles, Users, Groups, and service accounts thru Terraform Scripts.
  • Expertise in writing ANT scripts for automation of build and deployment of SOA components
  • Expertise in writing Maven scripts for automation of build and deployment of Java components.
  • Worked with Core Java concepts like Collections Framework, multithreading.
  • Hands-on experience in building web applications using Angular JS, React JS, Backbone JS, Node JS, Java Script, HTML5, CSS, Bootstrap, TypeScript, JSP, JSTL, JSON, AJAX, jQuery.
  • Experienced in Version Control System Administration, using GIT And SVN.
  • Adept at leveraging Java programming skills to enhance and customize SailPoint’s capabilities, ensuring seamless integration and robust security protocols.
  • Developed reusable solution to maintain proper coding standard across different java project.
  • Experience with Linux/UNIX environments and scripting for Build & Release automation.
  • Managed and monitored the performance of JVM by adjusting WebLogic Heap size and garbage collection parameters with the application servers like WebLogic.
  • Experienced in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.
  • Experienced Deploying microservices-based architectures using Docker containers, allowing for modular and scalable application development.
  • Involved in deployment of microservices through CI/CD pipeline using Maven, Docker, OpenShift.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications.
  • Experience in deploying, managing, and scaling applications in Kubernetes clusters, orchestrating containerized workloads efficiently.
  • Experienced in paired programing. Experience in implementing Design Patterns like Singleton, MVC.
  • Experienced with various frameworks like Struts, Hibernate, and JPA.
  • Expertise at JDBC API for connection and access to databases.
  • Expertise on Testing REST API using Robot Framework and SOAP UI
  • Strong knowledge in web services testing via Tool SOAP UI/ Restful web services
  • Experience in Writing MongoDB Schema using Mongos.
  • Experience with JUnit, Log4j in developing test cases and determining application functionality.
  • Experienced in RDMBS such as Oracle, MySQL, and IBM DB2 databases

 

Technical Summary:

Languages: Java 1.5/1.6/1.8, JavaScript, C++, Perl, Python, Groovy, HTML, XSLT, XSL, CSS

Big data: Hadoop 2.7/2.5, HDFS 1.2.4, Map Reduce, Hive, Pig, Sqoop, Oozie, Hue

Web Frameworks: Servlets, JSP, Ember.js, JSTL, Ajax, jQuery, Bootstrap, Angular.js

Application Frameworks: JDBC, Spring, Hibernate, Angular 8/9, Struts. MS.

Application Server: WebLogic 10.3, WebSphere 7.0, Glassfish v2, JBoss, Tomcat

Web Server: Apache

Web Services: SOAP UI and Restful API

RDBMS: Oracle, MySQL, NoSQL, SQL

Tools: XML, SOAP UI, Ant, Maven, Jenkins, Subversion, GIT, CVS

Design Methodologies: OO Design, Analysis (UML) from Rational Rose, Clear Case 7.0/Clear Quest

Operating Systems: Windows, Android, IOS, Unix, Linux.

containerization technologies: Docker, Kubernetes

 

Professional Experience:

 

T-Mobile, Seattle                                                                                                                  Aug 2022 – Present

Sr Java Developer

 

  • Designed microservices using Spring Boot and REST APIs to seamlessly integrate new features into existing applications.
  • Implemented idempotency measures within the APIs to ensure consistent responses for client developers accessing the endpoints.
  • Orchestrated SOAP and REST Web Services, ensuring seamless interaction with internal systems.
  • Utilized Spring Boot’s Web flux to aggregate asynchronous API responses, facilitating the transmission of notifications.
  • Worked on integrating Java-based applications with Apigee to manage and expose APIs, leveraging Apigee’s Java SDKs and libraries for seamless integration and optimal performance.
  • Worked on Java LDAP libraries and JNDI to establish seamless integration with directory services, enabling efficient user authentication and streamlined retrieval of directory information within Java applications.
  • Practiced Agile and Test-Driven Development (TDD) methodologies, implementing continuous integration via Jenkins pipelines.
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Implemented AWS solutions (EC2, S3, load balancers) for scalable application infrastructure.
  • Worked on Attaching or detaching EBS volume to AWS EC2 instance.
  • Utilized Cassandra DB for efficient data storage and access, monitoring and optimizing clusters for performance.
  • Managed application deployments across various environments (development, DEV, UAT, production) using CI/CD tools and building the Jenkins jobs for deployment of applications.
  • Worked on deploying, managing, and scaling applications in Kubernetes clusters, orchestrating containerized workloads efficiently.
  • Worked on writing YAML configurations to define Kubernetes resources, including deployments, services, secrets, and config maps.
  • Designed and Developed Client-Side applications using ANGULAR JS, HTML, CSS, JAVASCRIPT, BOOTSTRAP, and jQuery.
  • Created reusable components using angular 9.
  • Used Protractor to perform End to end testing for single page application developed using Angular 9.
  • Implementing Kubernetes security best practices, including RBAC (Role-Based Access Control) and network policies for secure cluster environments.
  • Collaborated with development and infrastructure teams to optimize application architecture for Kubernetes, ensuring compatibility and scalability for cloud-native deployments.
  • Utilized JMeter’s distributed testing capabilities to simulate high traffic scenarios, validating system performance under heavy loads and peak usage conditions.
  • Analyzed JMeter test results and generated detailed performance reports, providing insights into system performance metrics and recommendations for improvements.
  • Constructed Splunk dashboards for continuous monitoring, configuring email alerts to notify on exceptional occurrences.
  • Conducted robust monitoring using Splunk logs, addressing unexpected behaviors promptly.
  • Engaged in Software Configuration Management (SCM) practices across Agile, Scrum, and Waterfall methodologies.
  • Collaborated cross-functionally to deliver user-centric applications by closely aligning with Product Owners

 

Technologies Used:  Java8, Spring Boot, RESTAPI, Maven, Junit, Sprig Boot, LDAP, Apigee, Cassandra, DBeaverEE, Git, Jenkins, AWS, TDD, Hibernate 3.0, LOG4J, SOAP, Agile, Jira, JMeter, IntelliJ, Wireshark, Kubernetes, Docker, Postman, SOAP UI, Swagger/Open API.

 

 

Fidelity – NC                                                                                                                              March 2022-Aug 2022

Sr Java Developer

 

  • Collaborated with business users and members of the development teams of Plaid and LWC teams to build a Plaid API Service to consume the events and process.
  • Provided input and technical expertise to address business challenges faced by partners.
  • Employed the Plant UML tool to create visual representations, illustrating high-level API flows and facilitating a clear understanding of interactions among various services in the system architecture.
  • Expertise in product search, catalog, and large-scale data processing within the banking domain.
  • Integrated new functionalities via the development of REST APIs into existing applications.
  • Built highly scalable microservices-based applications using Java/Spring Boot/Kafka/REST Web Services.
  • Implemented RESTful APIs in Java 8 using Spring Boot, enhancing resilience with Resilience4j to automatically retry API calls in case of failures.
  • Implemented data access in Java by creating entities and repositories, leveraging MongoDB repositories to interact seamlessly with the database.
  • Employed AWS for cloud platform services, DevOps, CI/CD processes, and application development.
  • Constructed serverless applications with AWS Lambda in Java, integrating event-driven processes with other AWS services.
  • Implemented Continuous Integration (CI) & Continuous Deployment (CD) processes for code deployment using Jenkins, integrated unit testing with Junit Framework, and monitoring application using Splunk.
  • Developed applications using Java SDKs provided by AWS to interact with various AWS services like S3, EC2, DynamoDB, etc.
  • Implemented the deployment of architectures based on microservices through Docker containers, enabling the development of modular and scalable applications.
  • Orchestrated the management of Docker images, versioning processes and utilizing registries like Docker Hub or private repositories for the storage and distribution of images.
  • Implemented and maintained Terraform scripts for deploying Kubernetes clusters, with a specific emphasis on Amazon EKS.
  • Top of Form
  • written clean, well-documented (confluence, swagger), and efficient code using software development best practices and ensure its robustness and scalability.

 

Technologies Used:  Java8, Spring Boot, IntelliJ, RestApi, Jenkins, VMWARE, AWS Services, LINUX or UNIX, AWS, SNS, SQS, DynamoDB, Design Patterns, AWS, Paired Programing, TDD, Hibernate 3.0, LOG4J, Sub Version (SVN), MongoDB, SOAP, Docker

 

Credit Suisse – NC                                                                                                                                   October 2019-March 2022

Full Stack Developer

  • Collaborate with Regional Delivery Manager and the Product Owner closely to deliver solutions and to build user-centric banking applications for use by Operations and supporting Businesses around the world.
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Developed the MVC application model using Spring framework, Spring Boot, Micro services, and used Hibernate framework to interact with the database
  • Developed a 200-node cluster in designing the Data Lake with the Hortonworks distribution
  • Responsible for building scalable distributed data solutions using Hadoop.
  • Scheduled different Snowflake jobs using NiFi.
  • Responsible for installation and configuration of Hive, Pig, HBase and Sqoop on the Hadoop cluster and created hive tables to store the processed results in a tabular format.
  • Using JUnit Testing Framework for performing Unit testing.
  • Responsible for handling day-to-day technical issues, analyzed, and determined root cause, facilitated resolution.
  • Involved in Paired Programing, to develop the features simultaneously.
  • Used the micro-services to send the swift messages and DTC using the message controller.
  • Used the micro-services to send the Mock respaces to the actual incoming messages.
  • Worked on Managing Docker images, versioning, and using registries like Docker Hub or private registries for image storage and distribution.
  • Worked on deploying microservices-based architectures using Docker containers, allowing for modular and scalable application development.
  • Utilized Docker volumes and persistent storage solutions to maintain data integrity and enable stateful applications within containerized environments.
  • Secured Docker environments by implementing best practices, including image scanning, least privilege access, and regular updates to minimize vulnerabilities.
  • Managed Docker containers in production environments, monitoring resource utilization and ensuring performance optimization through container lifecycle management.
  • Responsible for deploying applications in development and DEV environments.
  • Involved in Java SQL development.
  • Used UNIX Script and SVN as Sub version control system.
  • Used GIT for version control of the application.

 

Technologies Used: Core Java, Java 7, Spring Boot, Web services, REST, JUNIT, GIT, WebLogic, J2EE, JSP, Struts, Spring MVC, Micro Services, Spring Boot, AWS, Unit Testing (Manual & J-units), Maven, Multithreading, OOAD, Kafka, Kafka Connectors, HTML, XML, WireMock, Design Patterns, ANT, Paired Programing, TDD, Hibernate 3.0, LOG4J, Sub Version (SVN), SOAP.

 

Deutsche Bank – NC                                                                                                                                       January 2018-October 2019

Senior Java Developer

  • Worked as Java Developer. Analyzed the requirements and involved in application and database design
  • Interacted with Clients and Stakeholders to understand the requirement
  • Developed Java 8 classes, Java Design Pattern (including Singleton, Factory) for the API reusability and extensively used Collections, Multithreading during development.
  • Developed build script using Maven to build, package, test and deploy Web applications in WebLogic container.
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Developed the MVC application model using Spring framework, Spring Boot, Micro services, and used Hibernate framework to interact with the database
  • Successfully managed Extraction, Transformation and Loading (ETL) process by pulling large volume of data from various data sources using BCP in staging database from MS Access and excel.
  • Responsible for detecting errors in ETL Operation and rectify them. Incorporated Error Redirection during ETL Load in SSIS Packages.
  • Used JUnit Testing Framework for performing Unit testing.
  • Worked on analyzing Hadoop cluster and different Big Data analytic tools including Pig, Hive, HBase database and SQOOP
  • Responsible for handling day-to-day technical issues, analyzed, and determined root cause, facilitated resolution.
  • Automated all the jobs for extracting the data from different Data Sources like MySQL to pushing the result set data to Hadoop Distributed File System using Oozie Workflow Scheduler.
  • Involved in Paired Programing, to develop the features simultaneously.
  • Used the micro-services to send the swift messages and DTC using the message controller.
  • Used the micro-services to send the Mock respaces to the actual incoming messages.
  • Responsible for deploying applications in development and DEV environments
  • Used UNIX Script and using SVN as Sub version control system. Used GIT for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • The environment was setup with continuous integration using Jenkins

 

Technologies Used: Java 8, Spring Boot, Web services, REST, JUNIT, GIT, WebLogic, Hive, Paired Programing, J2EE, JSP, Struts, Spring MVC, Micro Services, SQL, Unit Testing (Manual & J-units), Maven, Multithreading, OOAD, HTML, XML, Design Patterns, ANT, Paired Programing, TDD, Hibernate 3.0, LOG4J, Sub Version (SVN).

 

KapStone LLC – NJ                                                                                                                                         March 2017-December 2017

Java Developer

  • Designed and used SOAP and REST Web Services (both implementer and Consumer) for the DAO modules involving data retrieval and storing.
  • Developed Java classes, Java Design Pattern (including Singleton, Factory) for the API reusability and extensively used Collections, Multithreading, lambda expression concepts during development.
  • Developed and consumed Restful Webservices for middle tier and front end.
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Developed and consumed Restful Webservices for middle tier and front end.
  • Good Hands-on Experience on Multithreading, Exception handling, Collections Framework
  • Developed build script using Maven to build, package, test and deploy Web applications in Tomcat container.
  • Implemented modules using Core Java APIs, Java collection, Threads, XML and integrating the modules
  • Implemented multithreading code to improve the performance of batch processing
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components
  • Used SOAPUI and Postman to test web services
  • Used Spring MVC to implement MVC Design Pattern
  • Followed Spring MVC pattern and used View Resolver to map web pages.
  • Used Spring MVC to develop application architecture and JDBC to interact with Database. Also used Ajax to communicate with DB for certain functionalities.
  • Wrote JUnits and suites for testing functionalities
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Regular interaction with client on status updates and clarifications
  • Responsible for Code review and Performance optimization process
  • Involved in creation of design specification document.

 

Technologies Used:  Java 8, Spring Boot, Web services, REST, JUNIT, GIT, WebLogic, J2EE, JSP, Struts, Spring MVC, Maven, Paired Programing, Micro Services, Multithreading, OOAD, Oracle 9i, HTML, XML, Design Patterns, ANT, IBM RAD IDE, MongoDB, Hibernate 3.0, LOG4J, Sub Version (SVN), TOAD, UML, SOAP

 

Verisk Analytics – IL                                                                                                                                           June 2016-February 2017

Java Developer

  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • The application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Developed the Application using Spring MVC Framework by implementing Controller, Service classes. Performed Junit testing to test the implemented services.
  • Expertise in installation, configuration and administration of WebLogic application serves.
  • Configuration and managing WebLogic domains to support fusion middleware applications
  • Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
  • Spearheaded the customization and optimization of SailPoint Identity Now to meet specific organizational requirements, resulting in a 20% improvement in identity governance efficiency.
  • Used Hibernate for mapping claim data by connecting to Oracle 11g database.
  • Collaborated with cross-functional teams to integrate SailPoint with existing systems and applications, ensuring a unified and secure identity management ecosystem.
  • Developed custom connectors and plugins using Java to extend SailPoint’s functionality and accommodate unique business processes, enhancing overall system flexibility.
  • Conducted code reviews and implemented best practices to maintain high code quality and ensure adherence to security standards within the SailPoint environment.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Implemented spring java-based SOAP Web Services for authorization and JUnit tests for part of my code.
  • Managed Spring Core for dependency injection of control (IOC) and integrated with Hibernate.
  • Implemented MVC architecture by using spring framework 2.0, Hibernate 3.0 in terms of JSPs and Servlets
  • Configured and built Spring MVC application on Tomcat web server.
  • Implemented logging using log4j and Spring AOP.
  • Developed DAO and service layers using the Spring Dao support and hibernate ORM mapping
  • Worked extensively in a multithreading environment.
  • Worked on core Java concepts like Collections and Exception Handling for writing the backend API’s.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Implemented Struts Dispatch Action class and form bean classes using struts framework
  • Enabled customers to better manage software development, deployments, and infrastructure with tools such as Chef, Jenkins, and GitHub.
  • Stayed abreast of SailPoint updates and industry trends, proactively recommending and implementing improvements to enhance system performance and security.
  • Implemented security for different front-end views based on the access privileges
  • Handling code management on IBM Rational ClearCase/ClearQuest, and Git Hub
  • Involved in writing XML validation classes using Struts validation framework.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and
  • scheduled projects in Jenkins for continuous integration.
  • Integrated GIT into go to automate the code check-out process
  • Modified the existing ANT scripts to suit the new project requirements
  • Integrated Subversion (SVN) into Jenkins to automate the code check-out process
  • Developed JUnit test cases for DAO and Service Layer methods.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.

 

Technologies Used:  Java 8, Spring Boot, Web services, REST, JUNIT, GIT, WebLogic, J2EE, JSP, Struts, Spring MVC, Maven, Paired Programing, Micro Services, Multithreading, OOAD, Oracle 9i, HTML, XML, Design Patterns, ANT, IBM RAD IDE, MongoDB, Hibernate 3.0, LOG4J, Sub Version (SVN), TOAD, UML, SOAP

 

Enchidna – India                                                                                                                                                     May 2012-January 2015

Java Developer

  • Developed using new features of Java 1.5 Annotations, Generics, enhanced for loop and Enums.
  • Developed the presentation layer using Struts Framework.
  • Designing of the system as per the change in requirement using Struts MVC architecture, JSP, DHTML
  • Designed the application using J2EE patterns.
  • Used Struts and Hibernate for implementing IOC, AOP and ORM for back-end tiers.
  • Design of REST APIs that allow sophisticated, effective, and low-cost application integrations.
  • Designed and developed the screens in HTML with client-side validations in JavaScript.
  • Developed the server-side scripts using JMS, JSP and Java Beans.
  • Adding and modifying Hibernate configuration code and Java/SQL statements depending upon the specific database access requirements.
  • Developed Web Services using Apache AXIS tool.
  • Analyzed and fine-Tuned RDBMS/SQL queries to improve performance of the application with the database.
  • Deployed the jar files in the Web Container on the IBM WebSphere Server 5.x.
  • Design database Tables, View, Index’s and create triggers for optimized data access.
  • Analyzed and fine-Tuned RDBMS/SQL queries to improve performance of the application with the database.
  • Creating XML based configuration, property files for application and developing parsers using JAXP, SAX, and DOM technologies.
  • Wrote Java utility classes common for all the applications.

 

Technologies Used:  Java 8, Spring Boot, Web services, REST, JUNIT, GIT, WebLogic, J2EE, JSP, Struts, Spring MVC, Maven, Paired Programing, Micro Services, Multithreading, OOAD, Oracle 9i, HTML, XML, Design Patterns, ANT, IBM RAD IDE, MongoDB, Hibernate 3.0, LOG4J, Sub Version (SVN), TOAD, UML, SOAP

 

Education:

Master’s in Computer Science – 2016

Governor’s State University – IL

Bachelor’s in Computer Science – 2013

JNTU – India

 

Leave a Reply

Your email address will not be published. Required fields are marked *