Home

Raj Venkata - Full Stack Java Developer
[email protected]
Location: Atlanta, Georgia, USA
Relocation: Yes
Visa: OPT-EAD
Raj Venkata
Sr. Full Stack Java Developer
[email protected]
(360)851-9682
_____________________________________________________________________________________
Career Objective:
To achieve high career growth through the continuous learning process and keep me dynamic, visionary, and competitive with the changing scenario of environment and business to become a successful IT professional and to contribute to the organization.

Professional Highlights:

Having around 7+ years of experience with sophisticated technical skills in Java, J2EE, and related frameworks such as Spring Framework, and ORM Framework and the drive to make a difference for the business and customers.
Expertise in designing and developing server-client and web-based applications in Java/J2EE technology using Object Oriented Technology.
Well-versed in experience in designing and developing Web-based Enterprise Applications for the J2EE platform using Core Java, Servlets, JSP, EJB, JMS, JSF, Swing, Struts 2.0, Spring, Hibernate, XML, JDBC, Web services, and SOA.
Mastered different modules of Spring Framework such as Spring MVC, IOC, AOP, Spring Boot, REST Spring Integration, and Spring JDBC and Spring Boot implementing REST.
Good knowledge of Spring Core such as Dependency Injection, Annotations, and XML-based Configurations.
Worked on Spring framework for developing multi-Tier distributed enterprise applications.
Experience with consuming both RESTful web services and SOAP web services.
Good experience in Spring Boot & MicroServices.
Microservices allow large applications to be split into smaller pieces that operate independently.
Good working experience with Agile Methodologies like SCRUM (Safe).
Having knowledge of Agile, Scrum software development methodologies and SDLC.
Good knowledge of working with Web services (JAX-RS)
Experience in designing a fully distributed system with the use of Restful API.
Experienced in developing Restful Services using JAX-RS specifications like Jersey and Rest Easy to implement REST-based Applications.
Good knowledge of JSON and XML.
Extensive experience with IDEs like IntelliJ IDEA, Eclipse, Net Beans, and STS.
Ability in developing web services with XML-based protocols such as SOAP and WSDL.
Experience in using design patterns like strategy design patterns, Factory, and singleton Design Patterns.
Having Experience in Logistic and Telecommunication Domains.
Worked in a high-security environment and high-quality driven industry.
Building and deploying applications using Jenkins Continuous Integration Tool.
Configuration and Version control management using GIT, CVS &SVN.
Extensive experience on J2EE Web Application Servers such as IBM Web Sphere Server, Oracle Web logic, J-Boss Wildfly, Glass Fish & Apache Tomcat server.
Familiar with deploying applications using Java build tools Apache Ant, and Maven.
Involved in all phases of the SDLC (Software Development Life Cycle) from analysis, design, development, testing, implementation, and maintenance with timely delivery against aggressive deadlines.
Can learn things quickly, adapt to a new environment, and have the flexibility to work individually or in a Team.
Google Cloud Platform (GCP) is a cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail.
Google Cloud Platform(GCP) is a tools used by Java developers need to be successful building cloud-native applications.
IVR programming is used to create menus and prompts that help customers navigate through a contact center.
IVR programming is the process of creating an interactive voice response system.
Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
Experience working with Apache Hadoop, Kafka, Spark and Log stash.
Worked with Apache Kafka for High throughput for both publishing and subscribing, with disk structures that provide constant performance even with many terabytes of stored messages.
Jenkins Operation Center is an on-premises plug-in for building Jenkins infrastructure at scale. [email protected] is a multi-tenant hosted Jenkins cloud service that Cloud Bees manages.
In doing so, we can run Jenkins workloads by allowing Amazon EKS to spawn dynamic Jenkins Agent(s) in order to perform application and infrastructure deployment.
Implemented Continuous Integration using Jenkins and GIT.
Developed processes, tools, and automation for Jenkins-based software for buildingsystems and delivering SW Builds.
Independence to create, delete or update the resources, terraform will ensure that there is no change in the state of the infrastructure.
Terraform Cloud provides an API for a subset of its features.
Involved in designing and developing web pages using HTML 5, CSS3, JavaScript, Bootstrap, React JS, Redux, Node JS, and Mongo DB.
Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
Apache Cassandra DB is designed for organizations, across various industries, with large data sets that are constantly changing.
Cassandra is a Java-based system that can be managed and monitored via Java Management Extensions (JMX).
PL/SQL is a block structured language that can have multiple blocks in it.
Oracle has made PL/SQL and Java interoperable, allowing PL/SQL developers to call JSPs and Java developers to call PL/SQL stored procedures.
Used React-JS to build the UI components, and developed filters to display different dimensions of data and font size modifiers.
Used jQuery, and Ajax for service calls on pages to interact with the server for information. Rapid prototyping of design concepts.
Connect a collection of sample data and take Kibana on a test drive without loading yourself.
Kibana uses an index template to tell which indices to explore in Elasticsearch.
Used React-JS to abstract away from the DOM function, giving a simpler programming model and better performance.
VXML is used to create voice applications.
VoiceXML(VXML) Interpreter sends the request to the web server, which will return a VoiceXML document to be presented as a voice application using a telephone.
Angular JS is an open source JavaScript framework that is used to build web applications.
Angular JS also offers lightning fast speed and response times and the chance to reuse code for both web and mobile.
Moogsoft Cloud provides a common platform for all of your monitoring tools and data sources.
Moogsoft Cloud can ingest metrics and notifications from across your infrastructure.
GitHub is a code hosting platform for collaboration and version control.
The default development container, or "dev container," for GitHub Codespaces will allow you to work successfully on a Java project like vscode-remote-try-java.
AWS Glue integrates with other AWS services, such as Amazon S3, Amazon Redshift, and AWS Lambda, among others, enabling users to leverage these services for their data processing workflows.
Novice in Cloud Computing Service environments like (AWS) Amazon Web Services (EC2, EBS, S3, and ELASTIC SEARCH).
Strong written and verbal communication along with interpersonal, analytical, and organizational skills.
Highly motivated team player who can work independently and quickly adapt to new and emerging technologies.
Creating CI/CD Pipelines using Azure.
GitOps gives you tools and a framework to take DevOps practices, like collaboration, CI/CD, and version control, and apply them to infrastructure automation and application deployment.

Technical Skills Spring Boot, Microservices, Rest API(JAX-RS), Hibernate, Software Development Life Cycle, IVR, AGILE methodology (Safe), Cassandra, VXML, React js, Angular JS, Kafka, Terraform, Bootstrap, Jenkins, GitHub, Kibana, Moogsoft.

Platform Windows
J2EE&APIs Technologies Servlets, JavaBeans, JDBC, Struts, RMI, EJB, Hibernate, Spring, JMS, Web Services, SOA.

RDBMS ORACLE 11g, PostgreSQL.
Web-Application Servers
Apache Tomcat, Oracle WebLogic, J-Boss Wild Fly, Glassfish web servers.
Software/Applications Spring tool suit, GIT, Maven
Cloud Technologies Amazon Web Services(AWS), Google Cloud Platform (GCP).
Programming Language Java, SQL, Core Java, PLSQL.
Unit-Testing Frameworks JUnit, Mockito


Client: Cardinal Health, Columbus Nov 2022 Till Date
Role: Sr. Java Front-End Developer
Responsibilities:
Followed Agile (Scrum) methodologies with sprint planning every two weeks and daily stand-up meetings to ensure project progress monitoring.
Written Python scripts to create test cases during two week sprints using agile methodology.
Implemented Restful Web Services to retrieve data from the client side using MicroServices architecture.
Implemented business logic using Spring frameworks and achieved data persistence through Hibernate ORM framework.
MicroServices were being used to gradually replace a core monolithic application while adding business features.
Designed and developed Restful service endpoints using Spring Boot.
Used Java lambda expressions along with streams for performing chain operations such as filter, map, and collect on a collection.
Build the application based on new features of Java JDK at the service layer level.
Configured Hibernate frameworks with Spring boot MVC.
Employed a complete annotation approach for Spring boot application development and leveraged Spring profiling for development.
Integrated the application with Spring framework to implement dependency injection and provide abstraction between the presentation layer and persistence layer.
Developed business services utilizing JSON, XML, and Restful Web Services technologies.
Utilized Spring Beans with Inversion of Control (IOC) and transaction management features for handling transactions and business logic.
Written Cloud formation templates and deployed AWS resources using it.
Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services.
Designed and developed development of the UI using HTML5, CSS3, Bootstrap, jQuery, and React JS.
Kibana is a data visualization and exploration tool used for log and time-series analytics, application monitoring, and operational intelligence use cases.
Kibana is an open source browser based visualization tool mainly used to analyse large volume of logs in the form of line graph, bar graph, pie charts , heat maps, region maps.
HTML5 is the latest standard of Hypertext Markup Language, the code that describes the structure and presentation of web pages.
The term HTML5 means not only HTML, it is a combination of HTML, CSS and Javascript with APIs .
Extensively used Bootstrap to implement Bootstrap buttons, forms, and pagination in webpages
Utilized React JS and its two-way data binding feature to enhance user feedback functionality.
Created typescript reusable components and services to consume REST APIs using Component based architecture provided by React JS lib.
Used Maven for project dependency management and Log4j for logging.
Conducted code reviews and performance improvements.
Moogsoft is depending on message bus like RabbitMQ.
Moogsoft uses Apache Tomcat, NGNIX as open source technology.
Integrations enable you to connect applications and other tools to Moogsoft Enterprise.
Configured application properties to manage various settings, such as Cassandra, Oracle contact points, and file locations in the repository.
Responsible for building scalable distributed data solutions using Datastax Cassandra.
Used Cassandra to support contracts and services that are available from third parties.
Implemented standardized processes for testing React applications, leveraging tools like Karma with Mocha for unit and integration testing.
Worked on Trade Item and Product Item publications, using FileZilla to verify publication statuses.
Leveraged Spring Framework with Hibernate for Oracle 11g database integration, utilizing Hibernate Annotations for mapping.
Utilized Spring Framework extensively across all layers of the application, including UI, backend, and integration.
Core Java refers to a set of libraries rather than the programming language itself.
Core Java is the part of Java programming language that is used for creating or developing a general-purpose application.
VXML is an XML-based markup language for creating distributed voice applications that users can access from any telephone.
VXML supports playback of prerecorded audio files.
GCP is a public cloud vendor that offers a suite of computing services to do everything from data management to delivering web and video over the web to AI and machine learning tools.
GCP creates sample templates or creates models to monitor and enforce infrastructure compliance.
Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to other environments.
Integration of Maven/Nexus, Jenkins, Urban code Deploy with Patterns/Release, Git, Confluence, Jira and Cloud Foundry.
Implemented Continuous Integration using Jenkins and GIT.
GitHub give essentials like repositories, branches, commits, and pull requests.
GitHub is a cloud-based hosting service that lets you manage Git repositories.
PL/SQL Developer is an Integrated Development Environment that is specifically targeted at the development of stored program units for Oracle Databases.
PL/SQL program units are compiled by the Oracle Database server and stored inside the database.
Used Spring Data Framework to use the features of Spring ORM classes like Hibernate Template to perform the database operations by connecting to Data sources available.
Proficient in Jenkins for building and deploying projects and working with the Stash GIT repository for version control. Actively involved in unit testing and performance testing.
Developed backend Spring Jersey resources to serve JSON data to the web interface.
Developed applications using Spring Boot and Maven.
Implemented Apache Camel routes and JMS endpoints and used Free Marker to customize service responses.
Used Flume, Kafka to aggregate log data into HDFS.
Developed a stream filtering system using Spark streaming on top of Apache Kafka.
Designed a system using Kafka to auto - scale the backend servers based on the events throughput.
IVR (Interactive Voice Response) systems are a technology that allows a computer to interact with humans through voice and DTMF (Dual-Tone Multi-Frequency) tones.
IVR systems improve the customer experience by providing a self-service method for customers to access the information that they need without the assistance of customer support.
Angular JS extends HTML attributes with Directives, and binds data to HTML with Expressions.
Angular JS makes web applications quick and straightforward from the start.
Utilized web services (SOAP, REST) for transmitting large blocks of XML data over HTTP.
Deployed and tested applications using Tomcat Server.
Extensively used Jenkins for continuous integration and implemented multithreading and asynchronous coding to enhance efficiency.
Implemented the authentication, authorization, and access-control features by using Spring Security and OAuth.
Harness is a continuous integration and continuous delivery (CI/CD) platform for cloud and on-premise projects.
Terraform Cloud can be fully operated via API, CLI, and UI, which allows organizations to easily integrate it into their existing CI/CD pipelines.
Terraform is an infrastructure as code tool that lets you build, change, and version cloud and on-prem resources safely and efficiently.
Played a key role in systems implementation, including maintenance, user allocation, design, coding, error handling, logic optimization, system re-evaluation, testing, user approval, final corrections, and documentation.
Actively engaged in daily meetings for Onsite-Offshore coordination, actively contributed to the project coding phase, and participated in project maintenance activities.

Environment:
Programming Languages: Java, Core Java, JavaScript, React js, PLSQL, HTML5, AngularJS.
Technologies: Spring 3.5, React, Bootstrap, Apache Camel, IVR, Cassandra, VXML, Kafka, Spring boot, REST, Jenkins, CI/CD Pipeline, Agile, GitHub, Kibana, Moogsoft, Terraform.
Databases: Oracle
Web Services: XML, JSON, SOAP, AWS, GCP, Microservices, Jenkins.
Frameworks: Spring Boot, Hibernate,

Client: Terumo Heart Inc, Michigan May 2022 Oct 2022
Role: Java Developer
Responsibilities:
Collaborated in all phases of the Software Development Life Cycle (SDLC), following Agile methodologies, including requirement gathering, modeling, analysis, architecture design, and development.
Involved in Agile methodology to deliver quality deliverables to customer expectations and timelines.
Designed various screens and their architecture by UI specifications.
Used Spring Framework for DI/IOC and ORM components to support the Hibernate tool.
Used Spring MVC as a framework and Developed REST Web Services.
Migrating the legacy application business logic into a modernized technical stack using spring boot and Rest API Endpoints.
configured JFROG repository for dependencies and Log4J for logging.
Developed the middle tier using J2EE technologies under the Spring framework.
Used spring to implement MVC (Model View Controller) architecture and Hibernate for Java object mapping with database tables.
Used Spring AOP for cross-cutting concerns like Transaction management and logging Web service calls.
Involved in supporting Logging and Monitoring of MicroServices.
Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain-driven design.
Created Java Mail API is used to send notifications about important updates such as claim status changes.
Applied industry-standard design patterns for efficient and scalable solutions, including Business Delegate, Service Locator, Model-View-Controller (MVC), Session Fa ade, DAO, and DTO.
Created typescript reusable components and services to consume REST APIs using Component based architecture provided by React.
Designed and implemented a user-friendly UI using JSP, JSTL, AJAX, HTML, CSS, and JavaScript to enhance the user experience.
Debugged and tracked issues using Fiddler for Web API services and battering for React JS, ensuring optimal performance, and resolving any encountered issues.
Developed reusable components in React JS, leveraging Custom Directives, Filters, Services, and Factories, tailored to project requirements.
Applied React concepts such as component building, data binding, string interpolation, property binding, and event binding to enhance user interactivity.
Implemented object-relational persistence using Hibernate in the DAO layer, ensuring efficient and reliable data management.
Worked closely with back-end developers to ensure the integrity of the UI throughout the development life cycle using CSS3, SASS, HTML5, Responsive design, and Bootstrap Theming.
Worked with the UX team in the upgradation of the UI version using CSS, jQuery, Html, Angular JS, and Bootstrap Analyzed and fixed the defects identified during Unit testing and UAT.
The Angular JS code will be much easy to understand and easy to edit as well.
Used Hibernate to store the persistence data in the MySQL database and wrote HQL to access the data from the database.
Proficiently created SQL and PL/SQL queries and Stored Procedures for seamless database operations.
IAM basic roles are the most limited form of GCP roles and include owners, editors, and viewers.
Golang is used on a lot of cloud platforms but it is widely preferred when working on Google Cloud (GCP).
Successfully handled PL/SQL compile-time and run-time errors, debugging Stored Procedures for business logic modifications, and responding to system events through triggers.
Utilized Triggers to track user profile updates effectively and facilitate message transmission to downstream systems.
GitLab and Jenkins are two popular tools used for continuous integration and continuous development/deployment features.
The IVR uses the most updated database to present the customer with the list of all the available orders that they have placed in recent times.
Interactive Voice Response (IVR) is an automated phone system technology that allows incoming callers to access information via a voice response system of pre recorded messages without having to speak to an agent.
VXML documents are interpreted by a voice browser and in common deployment architectures.
VoiceXML or VXML for PowerMedia XMS is designed for creating audio-only dialogs that feature synthesized speech, digitized audio, speech recognition, DTMF key input, speech recording, telephony, and mixed initiative conversations.
Integration and Deployment (CI/CD) pipeline is a series of steps that must be performed in order to deliver a new version of software.
CI/CD pipelines are a practice focused on improving software delivery throughout the software development life cycle via automation.
Integrated Kafka with Flume in sand box Environment using Kafka source and Kafka sink.
Responsible for Installing, setup and Configuring Apache Kafka and Apache Zookeeper.
Used Kafka to collect Website activity and Stream processing.
Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus Arti factory.
Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
Apache Cassandra is a NoSQL database ideal for high-speed, online transactional data.
Created data-models for customer data using the Cassandra Query Language.
Ran many performance tests using the Cassandra-stress tool in order to measure and improve the read and write performance of the cluster.
Terraform and Ansible are two major IaC tools that help enterprises create configurations and scale them easily.
IAC tools, such as Terraform, Ansible, enable the declarative definition and orchestration of infrastructure resources, ensuring consistent and reproducible deployments across different environments.
HTML5 is the fifth version of HTML, a markup language used by web browsers to visualize code.
HTML5 was designed to cut out the need for those non-standard proprietary technologies.
Core Java technologies and application programming interfaces (APIs) are the foundation of the Java Platform, Standard Edition (Java SE).
Core Java is used for developing computing or desktop applications.
Utilized SOAP UI to generate request XMLs from WSDL, facilitating thorough testing and validation of response data.
Integrated JMS (Java Messaging Service) for asynchronous communication, enabling efficient and reliable message exchange.
Deployed application in virtual server Amazon Web Services for maintaining Volumes, Creating Snapshots and Security Groups in AWS.
Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
Proficiency in the usage of Eclipse as IDE, configuring and deploying the application onto the WebLogic application server by implementing Maven build scripts in automating the build and deployment process.
Deployed applications on the WebSphere 6.1 application server, running on the AIX operating system, ensuring smooth and reliable operation.



Environment:
Programming Languages: Java 8, Core Java, JavaScript, React js, HTML5, Angular JS.
Technologies: J2EE, Spring MVC, React, HTML5, CSS3, jQuery, Cassandra, IVR, Agile, VXML, Kafka, Bootstrap, Terraform.
Databases: MySQL
Web Services: SOAP/HTTP, SOAP/JMS, RESTful, GCP, Microservices, Jenkins.
Frameworks: Spring Boot, Hibernate

Client: Enate Technologies India Pvt. Ltd., Bangalore, India Apr 2019 Dec 2021
Role: Java Backend Developer
Responsibilities:
Participated in complete development life cycle activities like design, coding, testing, and production release.
Developed and integrated complex scripts using AngularJS and implemented various functionalities to current code.
Translated technical requirements and design documentation into applications and modules using AngularJS, JSON, and JavaScript.
Created various APIs to communicate for accessing web services to store data in the database.
Modified and added various styles to current code using CSS and LESS preprocessor.
Worked with Bootstrap and was responsible for porting a big portion of the application, using LESS to manage CSS consistency and reuse. Used custom fewer files at module and page levels while also maintaining general styles for the whole site.
Integrated various Bento UI widgets like nav tree, dropdowns, alerts, glaciations, toolbar, date picker, tooltips, and text boxes.
IVR (Interactive Voice Response) systems are a technology that allows a computer to interact with humans through voice and DTMF.
Two basic types of IVR services are inbound and outbound. Inbound IVR systems handle incoming call volume, while outbound IVR systems make calls on either a total or partially automated dialing basis.
Implemented AJAX calls to populate tables, tab menus, and other components with JSON data in Angular JS .
Implemented Singleton classes to optimize property loading and retrieval of static data from the database.
Implemented different kinds of UI controls including modal dialogs and AJAX web forms with upload file control.
Implementation of User selection monitoring process using JSON, REST, Node, and MongoDB.
Evaluated the upcoming Angular conversion requirements as well as Typescript.
Developed cross-browser/platform pages using CSS3 Media Queries and Angular JS to match design specs for complex page layouts while adhering to code standards. Participated in project planning sessions with team members to analyze development requirements.

Environment:
Programming Languages: Java 8, JavaScript, Angular JS.
Technologies: HTML5, CSS, JavaScript, jQuery, Bootstrap, IVR, Angular.
Databases: MySQL
Web Services: SOAP/HTTP
Client: Zensar Technologies, Bengaluru, India Feb 2016 Mar 2019
Project-1:
Role: Software Engineer
Responsibilities:
Experienced in analyzing, designing, developing, and testing applications using Agile methodology.
Proficient in implementing Ant and Maven build tools for deploying war files to target servers.
Implemented Spring AOP for logging and transaction management.
Integrated Spring Security with LDAP for user authentication and authorization.
Utilized Quartz Scheduler for scheduling daily and nightly jobs.
Designed dynamic web pages using HTML5, JavaScript, jQuery, Servlets, and Beans.
Implemented AJAX for asynchronous data retrieval using JSON objects.
monitored jQuery UI features like autocomplete and accordion panel.
Monitored logs using Log4J and resolved production issues.
Configured connection pools using C3P0.
Utilized Eclipse for coding and GIT for source control.
Designed Oracle 10g database tables for the project.
Implemented JUnit for unit testing of modules.
Developed JAX-RS Web services using Apache CXF for application communication.
Proficient in using Version One for Agile implementation.
Implemented continuous integration using Jenkins.
Successfully migrated from on-premises DB to AWS RDS database.
Migrated scheduled jobs to Spring Cloud Dataflow infrastructure with Docker images.


Environment:

Programming Languages: Java 8, JavaScript
Technologies: HTML5, CSS, JavaScript, jQuery, XML, JSON, Agile
Databases: MySQL
Web Services: SOAP/HTTP


Project -2
Role: Product Engineer
Responsibilities:
Designed dynamic UI web pages using HTML5, CSS, JavaScript.
Verified and comprehended customer requirements to ensure alignment with stakeholder expectations.
Implemented AJAX for asynchronous data retrieval using JSON objects.
Demonstrated proficiency in data access techniques, algorithms, and data structures.
Worked on Ant and Maven build tools for deploying war files to target servers.
Monitored logs using Log4J and resolved production issues.
Developed and maintained relations with other departments i.e., testing, and support to verify the customer requirements during development.
Utilized Eclipse for coding and GIT for source control.
Environment:
Programming Languages: Java 8, JavaScript
Technologies: HTML5, CSS, JavaScript, jQuery
Databases: MySQL
Web Services: SOAP/HTTP
Frameworks: Spring

Education
Master of Science in Information Systems, Central Michigan University - Mount Pleasant, MI.
Bachelor of Engineering, Sri Sai Ram Engineering College - Chennai, TN.
Keywords: continuous integration continuous deployment artificial intelligence user interface user experience javascript sthree database information technology trade national procedural language Michigan Tennessee

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];638
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: