Home

Ramya Kantu - Java Developer
[email protected]
Location: , ,
Relocation:
Visa: OPT
Ramya
Sr. Full Stack-java Developer
9402524793
[email protected]
linkedin.com/in/ramya-k-451819291

PROFESSIONAL SUMMARY
Around 7 years of experience in designing and deployment of web-based and Client-Server business applications and in building large-scale multi-tire enterprises.
Experience as a Software Developer in the Analysis, Design, Development Testing, and Implementation of applications on Java/J2EE technologies and Implementation in Amazon Web Services (AWS) cloud and IT industry.
Experience in working with Amazon Web Services (AWS) like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS identity and access management, Dynamo DB, AWS Cloud watch, Amazon EBS and Amazon Cloud front.
High Proficiency with Object Oriented Programming Design, Multi-threading, Exception Handling, Data Structures and Algorithms, Collections, Garbage Collection, Method References, Functional Interfaces.
Proficient in working under various Agile Methodologies like Software Development Life Cycle SDLC Requirements Specification, Test Driven Development (TDD), and SCRUM.
Good working experience with Java 8 features like Streams API, Default and Static methods in Interfaces, Lambda Expressions, Optional Class, and Parallel Sort in Arrays.
Expertise in using inbuilt and custom AngularJS directives and filters to add functionalities to the web page.
Strong hands-on experience in working with Spring Framework modules such as Spring MVC, Spring IOC, Spring AOP, JTA, IO, Spring Boot, Microservices, Spring REST, Spring Batch, Security, Spring Eureka, Spring Netflix, Spring Ribbon, Swagger, Spring Data JPA.
Used Java8 features like Lambda expressions, Streams, filters, and fetching documents from the database.
Experience in creating Docker images, Containers, push/pull, and integrating with Spring Boot.
Hands-on Experience in Amazon web services (AWS) in migrating Java applications to the cloud using EC2, S3, and object storage containers to store and retrieve secured files, from API.
AWS Lambda to extend other AWS services with custom logic or create your own back-end services that operate at AWS scale, performance, and security.
Built the Docker images using Docker Tool pushed the images to Dockyard Repository and deployed the payload using JSON files in different AWS Environments using Jenkins.
Good Working knowledge in AWS such as Rehydration, Configuring, and Deploying Instances (Amazon EC2 and Amazon S3).
Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS, and Amazon Cloud Front).
Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring, and auto-scaling.
Experience focusing on AWS services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, Elastic Cache, SNS, SQS, AMI.
Experience in database modeling, design, and development of PL/SQL stored procedures, and packages in RDBMS like Oracle, DB2, Postgre SQL, MySQL, and H2 and integrating with ORM Frameworks like Hibernate.
Experience in creating Docker images, Containers, push/pull, and integrating with Spring Boot.
Experience with different modules of Spring Framework like Spring Core Container, Spring MVC, Spring AOP, Spring Data JDBC, Spring Data MongoDB, Spring Data REST, ORM Integration Module, Spring Security, Thyme leaf, Spring Boot & Spring Cloud.
Experience in building/deploying tools like - Ant, Maven, Gradle, Jenkins, CVS, GitHub and Cruise Control.
Solid knowledge of SOA, Cloud Computing, and related IaaS/PaaS/SaaS technologies like AWS Experience in developing applications as Micro services using Spring Boot based on Service Oriented Architecture (SOA).
Strong Experience in Automating Web Application Testing using Selenium WebDriver with Testing Framework.
Expertise in locating the web elements using XPATH and CSS.
Experience in Performance Tuning, Query Optimization, Client/Server Connectivity, Database Consistency Checks, Backup and Recovery.
Experience in working on Application Servers like Tomcat and Web Servers like Apache server.
Experience in installing, configuring, modifying, testing, and deploying applications with Apache.
Good experience in Shell Scripting, SQL Server, Unix and Linux, and Open Stock.
Experience in working with Amazon Web Services (AWS) like EC2, S3, EBS, Elastic Load balancer (ELB), auto-scaling group services, Lambda, and Dynamo DB.
Proficient in using Amazon Web Services AWS. Extensive experience in focusing on services like VPC, Cloud Watch, Cloud Front, IAM, S3, Amazon RDS, Elastic Cache, SNS, and SQS.
TECHNICAL SKILLS
Operating Systems : Windows, Mac, Linux and UNIX.
AWS : EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling group services, Lambda and Dynamo DB.
Languages : Java SE 6/7/8 and J2EE.
Java/J2EE Technologies : Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services (REST/SOAP), Executor Framework, JTA.
Design Patterns : Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer.
Design Tools : Rational Rose, Star UML, Enterprise Architect.
Web Technologies : HTML, JavaScript, CSS, XML, Angular, Node.
Frameworks : Struts, Spring, Spring-Data, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP, Angular JS, React JS.
Web/Application Servers : Web Logic, WebSphere, Apache Tomcat, JBOSS.
Testing : Junit, SOAP UI, POSTMAN.
Version Control Tools : GIT, SVN, CVS.
Cloud Technologies : Pivotal Cloud Foundry (PCF), Amazon Web Services (AWS), Azure, Spring Cloud.
Build Tools : Ant, Maven, Gradle.
Methodologies : Agile (Scrum), Iterative.
Database Environments : Oracle, PostgreSQL, MySQL.

PROFESSIONAL EXPERIENCE
Blue Cross Blue Shield of Michigan, Detroit, Michigan & Duration Nov 2022 to Present
Sr. Java AWS Full Stack Developer
Responsibilities:
Worked in an Agile Environment and participated in requirement gathering, analysis, and design.
Developed new libraries with Micro Services architecture using Rest APIs, spring boot, and pivotal cloud foundry.
Developed user interface using HTML5, AngularJS, and jQuery and performed client-side validations using Java Script, AJAX, JSTL, and CSS to make the Web Pages dynamic.
Developed a single-page application that can switch to different components using Angular 4 services to get data.
Used Ajax for sending and retrieving data from the server by giving URL to get JSON data for models and to populate models from the server, Used AngularJS to create views to hook up models to the DOM and synchronize data with the server as a SPA.
Used AngularJS to create Controllers to handle events triggered by clients and send requests to the server.
Involved in the development of the project back-end layer using most of the core Java features such as Collection frameworks, Interfaces, Multi-threading, and Exceptions.
Implemented Router Module of Angular 5 to make the whole project a single-page application and add routers according to the requirements.
Involved in writing Thread Safe blocks for multithread access to make valid transactions.
Implemented various features of the spring framework such as Dependency Injection, IOC, Annotations, and spring integration with Hibernate.
Integrated application with Spring Security for form-based authentication and authorization by using Spring security JSP tags to provide UI-level spring security.
Implemented Reactive Form of Angular 5 to deal with form validation issues.
Stored authentication and authorization details in the database, and used these DB authorization details with spring security annotation on method for applying method level spring security.
Implementing or exposing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
dis functionality is implemented by developing RESTFUL web services using Spring boot, Spring RESTFUL template.
Created and Consumed Web Services using Restful & SOAP web services.
Experience in working with Spring Quartz framework and developing various quartz jobs.
Worked on Microservice architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka, Zookeeper to establish communication between the Microservices in the application environment.
Implemented Microservices architecture with Netflix, Spring Eureka, and Spring Ribbon using Spring Boot to provide client-side load balancing in calls to other Microservices for making applications into smaller chunks and the Spring Hystrix as circuit breaker and for the fail-safe
Deployed Docker-contained spring boot-microservices into AWS EC2 container service using AWS admin console and lambda to run applications in AWS console.
Implemented Swagger for the Rest API. I have good experience in Docker to deploy applications quickly, and set up the CICD pipeline and I have used Docker consoles for managing the application life cycle and monitored on GIT.
Experience with building Docker Images and running them on a Docker container.
Configured and Maintained AWS ECS Repository for Deploying Docker Images by Creating a task definition, scheduling tasks, and configuring clusters in the AWS ECS Console, Experience In setting up AWS RDS and Dynamo DB instances
Designed roles and groups for users and resources using AWS Identity Access Management and managed network security using Security groups and IAM
Implemented Continuous Integration of automation framework using tool Jenkins
Used Log4j for logging and debugging and used JUnit extensively for testing.
Database development required in the creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers, and required SQL tuning to reduce the response time in the application.
Used Mockito Framework for JUnit.
Deployed the application on the Tomcat 8.0 application server.
Implemented Continuous Integration of automation framework using tools like Jenkins.
Integration of automation batch run job with Jenkins. Worked with Jenkins Continuous Integration (CI) tool.
Environment: Java 8, Spring 3.5, Hibernate 4.2, Spring batch, Spring quartz, Spring Security, Spring Jta, Spring Boot, JPA, Java Scripts, AngularJS 4.0, HTML5, CSS, JMS, AWS (S3, VPC, EBS, ELB, Auto Scaling, Cloud Watch, Cloud Trail, IAM, SNS, SQS, RDS, Dynamo-DB), Tomcat Application Server 8.0, Eclipse, SOAP, Restful, Maven, log4j, JUnit, XML, Splunk, SVN, React JS
Fidelity Investments, Location & Duration Oct 2021 to Oct 2022
Sr. Java AWS Full Stack Developer
Responsibilities:
Involved in Requirements gathering, Analysis, Design, Development, and Testing of applications using AGILE methodology (SCRUM) in a test-driven development (TDD) approach.
Migrate existing Monolithic architecture to full-fledged Microservices architecture using Spring Boot & Spring Cloud in multiple stages.
Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, and RESTful web services.
Implemented authentication and authorization for the application using Spring Security and Oauth2.
Worked on Swagger API and auto-generated documentation for all REST calls.
Gather Raw Data from various data sources and store the Raw Data in Postgres DB.
Develop an application to interact with the Postgres database to retrieve the clustered data.
Build REST web service by building a Node.js Server in the back end to handle requests sent from the front-end jQuery Ajax calls.
Built Restful API web services using Node JS and Express JS and used a full complement of Express, Angular JS, and Node. js, and Mongo DB to store and present assessments.
Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
Enhanced application performance by Angular 10 Component-based development in view of future Angular framework transitions.
Use Amazon Cloud Watch to monitor AWS resources & Amazon Cloud Watch Logs to collect and store logs from AWS services.
Developed code with Java SDK to connect with AWS Services. Worked with S3 for storing and retrieving data stored in the S3 buckets, AWS SQS for bulk email processing, Data backup, and archiving on AWS using S3 and Glacier and Dynamo DB to store the data for metrics and backend reports.
Used AWS SDK for connection to AmazonS3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipeline system.
Developed Mockito and JUnit test cases to improve code coverage.
Developed Automation Framework for Acceptance Testing using Cucumber BDD and JUnit.
Developed Automation scripts for new enhancements using Selenium WebDriver and Test-NG.
Able to write Java Test Automation Script (.java) using Java, Selenium, and Web Driver.
Implemented unit tests for testing Angular components with frameworks using Karma and Jasmine.
Created JSON request and validated the response using Postman Interceptor and Swagger UI.
Set up the CI/CD pipeline process for the application using Jenkins.
Environment: Java 8.0, Spring, Hibernate, Spring batch, Spring Boot, JPA, JMS, Angular, Node JS, JavaScript, HTML5, CSS3, Eclipse, Postgres DB, AWS, Swagger UI, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI, Cucumber, Jenkins, Cognito, Selenium.
Yash Technologies Pvt Ltd, Pune, India Feb 2019 to April 2021
Full Stack-Java Developer with AWS
Responsibilities:
Followed Agile Methodology (Scrum) to meet customer expectations, and timelines with quality deliverables.
Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of the design phase.
Extensively used the core concepts of Java such as Stream API, Multithreading, Exception-handling, and Collections for business logic development.
Worked on Full stack development based on J2EE specifications with Microservices architecture.
Used Microservices architecture with Spring Boot-based services interacting through a combination of REST and Apache Active MQ message brokers.
Used the application using Spring Framework Spring MVC, Spring IOC, Spring AOP, and Spring Boot and handled the security using Spring Security. Developed Restful web services architecture using Rest APIs.
Used Spring Inversion of Control (IOC) for injecting the beans and reduced the coupling between the classes. Implemented the Model View Controller using Spring MVC.
Integrated JAVA EE technology Spring MVC with Hibernate for the persistence layer access for mapping to the tables in the Oracle 12c Database.
Used Hibernate, object/relational-mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
Integrated Hibernate 4.0.6 with Spring using the JDBC Driver Manager and integrating Hibernate second-level cache for caching the user data.
Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities and DOM parser to parse the XML documents and XSLT for transformations.
Created and consumed SOAP web services, for secure retrieving and consumption of patient data.
Deployed the project on AWS EC2 Ubuntu instance and collaborated with the DevOps team.
Extensively used the JavaScript and jQuery plug-ins to fetch and display the data on web pages and create interactive features in the application. Worked with jQuery concepts like selectors, and filters.
Worked on migration to AWS from on-prem servers. Developed AWS S3 to copy project artifacts into the S3 bucket. Integrated Open stack API with Amazon EC2 cloud-based architecture in AWS.
Used Gradle for writing custom logic for applications. Used ELK stack for Logging and also used Log4j framework to log/track applications. Used Rabbit MQ as a Java messaging service (JMS).
Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status reports.
Created Scripts to Automate AWS services which include web servers, ELB, Cloud Front Distribution, database, AWS EC2, and database security groups.
Deployed Application instance on J-Boss and WebLogic Server.
Implemented security for different front-end views based on access privileges.
Developed the DAO layer for the application using Spring Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
Developed interactive Web Interface using Angular 5, AJAX, JavaScript, JSP, HTML4 and CSS2/3.
Using Angular-created custom directives for data manipulations and to display data in company standard format in UI.
Re-designed the UI pages by using Angular JS data binding and directives.
Used Selectors, Events, AJAX & Dom Manipulation components in Angular directives, filters, and services.
Designed and implemented a single-page application in Angular 5 and the presentation layer using HTML5, CSS3, and JavaScript, Used Node.js for server-side code and Express.js as the framework.
Used front-end technologies HTML5, CSS3, and JavaScript for interacting with the user interface and designed responsiveness in the web application using Bootstrap 4.
Developed CI/CD system with Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build test, and deploy.
Using Chef, deployed and configured Elastic search, Log stash, and Kibana (ELK) for log analytics, full-text search, and application monitoring in integration with AWS Lambda and Cloud Watch.
Performed operations using AWS services like EC2, Lambda, Dynamo-DB, S3, Cloud Watch, SNS for various data engineering tasks.
Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing, and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
Developed J Unit test cases for DAO and Service Layer methods for all the developed modules.
Created EC2 instances and used the public domain to link with Jenkins for integration.
Executed test scripts using Selenium web driver & analyzed the test results & implemented navigation using Spring MVC controllers and configured controllers using Spring MVC annotations and configuration files.
Worked in a Test-Driven Development (TDD) by conducting regression testing and using the JIRA bug tracking tool and Jasper for report generation.
Deployed application in Docker container.
Environment: Java 8, J2EE, Spring, Spring DI, Spring Actuator, Microservices, Spring Boot, Spring Security, REST API, WSDL, JAX-WS, JAX-RPC, JMS, Curl, Hibernate, HTML5, CSS3, Angular, JavaScript, jQuery, Swagger, Jenkins, Elastic search, JSP, AJAX, Docker, Eureka, Selenium, Mongo DB, Couch base, Drools, ANT, GIT, JIRA.

New Horizons Cybersoft Ltd, Hyderabad India. Feb 2017 to Dec 2018
Full stack Java Developer
Responsibilities:
Involved in the design and development phases of Agile Software Development.
Worked with core Java technologies in Multi-Threading, Synchronization & Exception Handling
Used Microservices to build individual components of the application and built the application on Spring Framework.
Developed multiple Angular components, compatible with the latest version of Type script, angular CLI.
Used J2EE Design Patterns as Singleton, Facade, Proxy, and Observer for Middle Tier Development as well as Composite View Pattern for the presentation tier.
Implemented Spring MVC flow to interact with different modules of the application.
Java8 Stream API for Bulk Data Operations on Collections using both streams and parallel streams.
Developed Spring Restful architecture using Rest APIs, using Spring Boot along. Implemented Spring Eureka, Netflix, and Ribbon as part of Services Discovery using Apache Axis.
Built and consumed RESTful services in modules and implemented serialization using Spring REST and JSON. Designed and developed the REST-based Micro services using Spring Boot, and Spring Data JPA.
Implemented Docker-contained Spring Boot Microservices into AWS EC2 container service using AWS admin console and used Lambda, EC2, Elastic Beanstalk, Cloud Watch, Cloud Formation, IAM, S3, RDS, Elastic Cache, SNS, (Amazon messaging services) SQS to build and deploy the transcoding application.
Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, and ORM modules as part of the migration from EJB to Spring, Spring Quartz for scheduling tasks to generate reports and emails to clients.
Designed AWS Lambda functions along with Linux commands in Python to enable the shell script to ingest the data into the Hive database.
Used several Spring Features Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration, Spring IOC, Spring AOP to implement the business layer and navigation part of the application.
Used Spring AOP to maintain the code clean and logic consistent and used point cuts to call other classes' methods according to advice.
Developed Mongo DB Data Access Layer implementing Mongo Repository interface from Spring Data.
Secured REST API's by implementing OAuth2 token-based authorization scheme using Spring security.
Working with ELK (Elastic Search, Log stash, and Kibana) stack to develop an end-to-end transaction processing system.
Ensured high-quality code by using Agile XP / Pair Programming approach and by using SonarQube.
Ansible Vault comes in handy when overcoming and deploying secret files (SSH private keys).
Wrote Python scripts to parse XML documents and load the data in the database.
Used JUnit and Mockito framework for unit testing of application and implemented Test Driven Development (TDD) methodology. Created automated test scripts using Selenium Web Driver.
Environment: Java, Spring, Spring Boot, Spring REST, Spring Data JPA, Hibernate, Oracle, Apache Kafka, AWS, Apache Camel, Spring Security, Okta Security API, Swagger, HTML5, CSS3, jQuery, Bootstrap, JavaScript, Angular, D3.js, Hazel cast, J-Free Charts, Microsoft Visio, Cloud Beens, Maven, Docker, JUnit, Mockito, SVN, Log4j, Jira

ECIL, Hyderabad, India July 2016 Dec 2016
Java Developer
Responsibilities:
Participated in the design, analysis, development, and deployment of the SDLC (Software Development Lifecycle). Actively involved in mock screen development and project start-up phase.
Created Responsive Layouts for multiple devices and platforms using a foundation framework.
Defined and constructed layers, server-side objects, and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, Spring, and J2EE-based MVC (Model-View-Controller) framework for the application.
Developed web applications using Spring MVC, jQuery, HTML5, and Bootstrap and worked on Multithreading and Collections framework. Added interactivity to the UI pages using JavaScript.
Involved in analysis, design, and developing front end/UI using JSP, HTML5, CSS3, DHTML, jQuery, JavaScript, and AJAX.
Used Object/Relational mapping tool Hibernate to achieve object-to-database table persistence.
Creation of WebLogic domains and setup of Admin & Managed servers for JAVA/J2EE applications on Non-Production and Production environments.
Worked with Core Java technologies Collections, Serialization, Generics, Annotations, and Exception Handling to implement Back-End business logic including Entity and Session Beans.
Developed JSPs to dynamically generate HTML5 and display the data to the client side. Java Mail API was used to notify the user of the status and completion of their project.
Used Spring Frameworks which includes Microservices, Spring core, Spring IOC, Spring AOP, Spring DAO, Spring MVC, Spring JPA, and Spring Boot implementing REST.
Involved in configuring hibernate to access the database and retrieve data from the database.
Used NoSQL (MongoDB) and stored procedures as part of database interaction. Performed CRUD operations using the Hibernate ORM framework for mapping database and Database Transactions. Used Hazel cast techniques to reduce the query load on databases and improve speed.
Used Hibernate as an ORM tool for handling the Persistence Layer.
Integrated spring and Hibernate ORM framework for persistence and used Hibernate DAO Support with Hibernate Template to access the data.
Environment: Java, Spring Framework, Spring IOC, Hibernate, Spring REST, JAX-RS, HTML5, CSS3, AJAX, JavaScript, Angular, Express JS, Node JS, MongoDB, SOAP, Jersey, J-Boss, WebLogic, Drools Rules Engine, GitHub, Maven, Zen Hub, AWS - Elastic Beanstalk, EC2, RDS, S3

EDUCATION
University of North Texas, Denton, TX,
Master of Science (MS) in Computer Science.
Relevant Coursework:- Software Engineer, Automata Theory, Computer Networks, Data Modeling, Machine Learning, Empirical Analysis, Usability Testing, Computer Algorithms, Big Data, Data Science, Fundamentals Of Database.
Koneru Lakshmaiah University (KLU), Vijayawada,
Bachelor of Technology in Computer Science.
Keywords: continuous integration continuous deployment quality analyst user interface message queue javascript sthree database information technology microsoft procedural language Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1639
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: