Languages /Web Services Core Java, Java, J*EE, C, C++, Python
Java/J2EE Technologies Java 8&11, JSP, JMS, JDBC, Servlets, web Services (SOAP, JAX-RPC, JAX-WS, JAX-RS, WSDL, XSD), JUnit, Log4j, Akka, Scala, Microservices, Multithreading. RDBMS / Tools Oracle 9i (SQL), SQL, PL/SQL with TOAD 8.5 IDE/Editors IBM RAD, Eclipse
Web Technologies /
Scripting Languages
HTML, DHTML, CSS, Angular JS, ReactJS, NodeJS, JSON, XHTML, Bootstrap, jQuery, Mobile, JavaScript, Backbone JS, AJAX, DWR (Direct Web Remoting) XML Technologies XML, DTD, XSD, SAX, JAXB, 2.0
Databases Oracle 9i and 11g, IBM DB2 v8, My SQL, MongoDB, Casandra Ranga Varma Kumar Goud
Java Full Stack Developer
**********.**@*****.***
As a Java Full Stack Developer position, responsible for Designing, developing, and testing of features and functions delivered via applications and services. Involved actively in complete software development life cycle of various Client/Server and Web applications for healthcare and in many other domains.
SUMMARY
SKILLS
• Over 6+ years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client-server technologies.
• Thorough in J2EE technologies like Spring, Hibernate, Web Services, Design Patterns, SOAP, REST, Struts, Tiles, MVC, EJB, MQ Series, JMS, JSP and Servlets.
• Experience in creating event processing data pipelines using Apache Kafka and Apache storm.
• Experience in developing Web and Enterprise applications using technologies JDBC, Servlets, Web Sockets, JSP, EJB, Java Server Faces (JSF), Java Persistence API (JPA), JNDI and JMS.
• Experienced in UI frameworks such as jQuery, Google Web Toolkit (GWT), JavaScript, Node.js, Angular.js, Angular, React, VueJS, Tag Libraries and Custom Tags.
• Deployed the Zero Down Deployment using Kubernetes orchestration service application.
• Experience with Data structures & Algorithms like Stack, Queue, LinkedList, Linear-search, bubble-sort, and binary-search algorithms etc. Experience with implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services.
• Experience in Agile software development process, Test Driven Development and Scrum methodologies. Hands- on experience in version control tools like Git, GitHub, SVN and CVS.
• Developed User Interface using HTML5, CSS3, JavaScript, Dojo, Angular, React, jQuery, and Bootstrap for providing user interface and communication between the client and server.
• Experience in using Core Technologies Java, J2EE, Servlets, JSP, JDBC,, JavaBeans JavaScript, JNDI, HTML, XML, Web services. Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Service (RDS).
• Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, Session Facade. Strong in databases like Oracle, SQL Server, DB2, MySQL. Experience in Jenkins integration service for software development.
• Expertise in java 8 features such as Lambdas, Parallel Streams, filters & functional interfaces.
• Experience in creation and maintenance of CI/CD pipelines. Strong experience in Spring framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul, Spring Security.
• Experienced in performing unit testing using JUnit, Mockito integration and deployment of applications using tools such as ANT, Jenkins and Maven &debugging through log4j.
• Extensive work experience in all phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Coding, Testing and Implementation in Agile (Scrum), TDD Environment. Experience in writing functional Test cases for new features using Cypress and Playwright for comprehensive functionality testing. Java Based Build Tool Ant 1.7.0, Maven 2.2.1, Jenkins, Build Forge / Splunk Testing Frameworks Corburtura Code Coverage, Mockito & Power Mock Cloud Computing AWS, AWS works with EC2, RDS, Dynamo DB, S3, and Cloud Formation Templates.
Version Control Tools SVN Subversion 1.4, Clear Case 7.0.1, T.F.S. (Team Foundation Server), VSS, GitHub
Bug Tracking Tool JIRA portal, Quality Center 11, Bugzilla. Frame Works Struts 2.1 Hibernate 3.x, Spring 3.0
Queuing Tools/ job control
system
Web Sphere MQ Series 7.0, Autosys
Operating System Windows, Unix, UNIX Shell Scripting PROFESSIONAL EXPERIENCE
Client: Baxter International, Deerfield, Illinois, USA Aug 2023 -Present Role: Java Full Stack Developer
Description: Baxter International Inc. is an American multinational healthcare. Led the development and deployment of scalable web applications, including the transition from monolithic to microservices architecture, while ensuring reliability and continuous integration.
Responsibilities:
• Extensive use of Struts Framework for Controller components and view components. Implemented the RESTful web service to load the JSON files into the database SOAP UI was used to test the Web Service application.
• The Java Message Service (JMS) API used to allow application components to create, send, receive, and read messages.
• Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing. Involved in designing, capacity planning and implementing multi-rack Cassandra cluster.
• Contributed to project by working on end-to-end flow - developing JSP's, Servlet, action classes of Spring and to database front by writing various SQL queries and Stored Procedures. Use Swagger for API documentation and testing.
• Integrated new tools and technologies to streamline testing workflows and reduce manual effort.
• Conducted workshops and training sessions to elevate team skills in test automation.
• Monitor service health check from Spring Boot admin console using swaggered UI registered microservices.
• Designed various modules using technologies like CSS Media Queries, HTML5, AJAX, JSON, and JavaScript.
• Used Jenkins to run the deployment process. Used JIRA to view the tasks and requirements.
• Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka.
• Involved in design, Development and implementation of Product Lifecycle admin site based on -'MVC' architecture and Front control design pattern using Spring MVC Framework for Presentation tier and server-side J2EE technologies.
• Used JavaScript and jQuery for validating the input given to the user interface.
• Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF. Handling the project with GIT version control.
• Experience in developing Web applications like Blog Maintenance, Social Networking, Mobile Apps and Single page Applications related to Client Authentication using JS Frameworks and libraries like React/Redux.js, NodeJs, Responsive designs by using Bootstrap.js. Used Amazon cloud watch to monitor AWS services and Amazon cloud Watch logs to monitor application.
• Worked on moving the production SQL server blueprint to the new AWS RDS Aurora instance. Worked on the modernization of a legacy and outsourced UI technologies used were Angular 2/4, Angular Materials 2, CSS, Node JS, Express JS.
• Used AWS Lambda to manage the servers and run the code in the AWS and Automation of various administrative tasks.
• Involved in system design and development in core java using Collections, multithreading and exception handling.
• Used the basic principles of MVC to incorporate the Angular7 framework to build client-side application.
• Developed new user facing features using React.js/Redux.
• Developed the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle. Involved in the understanding the requirements and participated in SDLC life cycle.
• Working on creating batch jobs using Autosys as the job scheduler and technologies like SQL invoker, UNIX shell scripting and core java. Developed application using Spring Boot, Java8, Hibernate, Web Services (RESTful).
• Have experienced developing web applications using Bootstrap, Code Mirror, Brackets and Ember.js. Environment: Java1.8, REST, POJO, Spring Boot, Microservices, SpringMVC, JSON, Junit, JavaScript, Hibernate, Postman, MongoDB, Oracle, SQL, PL/SQL, GIT, ReactJS, AWS EC2, Unix, Tomcat Application Server, IntelliJ, Spring Tool Suite (STS), Maven, CI/CD with Jenkins.
Client: BB&T Insurance Services, Raleigh, North Carolina, USA Jan 2022 - Jul 2023 Role: Java Full Stack Developer
Description: BB&T Insurance Holdings, Inc. operates as a holding company. It provides insurance brokerage services. I involved in building and integrating RESTful APIs or other web services to connect various components of the application stack. Responsibilities:
• Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol.
• Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.
• Implemented the security on microservices using Spring Boot Auth server which generated JWT tokens as OAUTH2 mechanism.
• Worked on integration of AWS Cloud configuration management and Centralized logging using Spring Boot and Java application. Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
• Created UNIX shell scripts to run the Informatica workflows and controlling the ETL flow.
• Developed DAO layer exposing access to Mongo dB and found issues in original Mongo java driver, reported them to community and got them fixed with next releases.
• Extensive experience in data ingestion technologies like Kafka, flume and Sqoop.
• Developed Servlets for server-side transactions and made use of AJAX for server-side processing without refreshing JSP page.
• Involved in Requirements gathering, Analysis, Design, Development and Testing of application using Agile methodology (SCRUM) in a test-driven development (TDD) approach. Developed the Request handler’s application using Strut’s framework.
• Design and implement RESTful APIs and integrate with third-party APIs for data exchange.
• Java message queue (JMS) is used for exchanging the information and messaging services.
• Create and configured the continuous delivery pipelines for deploying micro services using Jenkins CI server.
• Used JUnit, Mockito for Unit testing the code, and SL4J for logging errors. Likewise worked on Karma, Jasmine in Angular App unit Testing and Protractor for automation. GIT for version control.
• Development in extraction, transformation & loading using Spring Batch as extracted data are maps, data encryption & decryption.
• Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
• Managed efficiently multiple tracks such as business JBoss Rules Engine, UI, and Reporting and delivered quality product on schedule.
• Configured backup, alert systems, repairs, and monitoring for Cassandra clusters using OpsCenter.
• Developed the view-controller components using Servlets /JSPs, JavaScript(jQuery), CSS, HTML and DHTML. Environment: Java1.8, SpringBoot, Spring Batch, RESTAPI, Microservices, Hibernate, JMS, AWS, Maven, Log4J, Angular, JavaScript, CSS, HTML 5, Junit 4.0, MySQL, Apache Tomcat, Kafka, Git, Maven. Client: BankBazaar, Chennai, India Jan 2020 - Nov 2021 Role: Java Full Stack Developer
Description: BankBazaar.com is India’s largest fintech co-branded credit card issuer and online platform for free credit score. Played a key role in Java-based solution development, emphasizing web services, data migration, and validation services within an Agile-driven environment.
Responsibilities:
• Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.
• Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL.
• Implemented J2EE components using Spring MVC, Spring IOC, Spring Transactions and Spring Security modules.
• Used HTML, XHTML, DHTML, Java Script, AJAX, Angular 1.x/2, JQUERY, XML, XPATH, JSP and Tag Libraries to develop view pages in portal.
• Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created. Use log4j or other logging frameworks for application logging and trouble shooting.
• Involved in Enhancement of existing application and developed prototype and project layout skeletons using Angular8.
• Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling. Experience in writing and debugging shell scripts.
• Expertise in developing the multi-tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development. Familiar with creating Custom reusable React component library.
• Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
• Used IntelliJ IDEA IDE tool for application development. Involved in various phases of SDLC as requirement gathering, modelling, analysis, architecture design and development and the project was developed using Agile Methodologies.
• Designing & development of entire validation service to perform data validations on the test cases built on the extracted, transformed, loaded data & working on Linux platform.
• Developed application using Spring Boot, Java8, Hibernate, Web Services (RESTful).
• Involved in web services design and development. Responsible for creating and consuming web services using REST and XML.
• Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into to integrate with designs and requirements. Used Grunts, BowerJS, Express from NodeJS.
• Implemented Product-Retrieval Service as SOAP based service using Apache frame works.
• Using Micro service architecture with spring boot services for interacting with REST and Apache message broker.
• Experience in building pipelines using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices. Created JUnit test cases to automate the testing of business logic.
• Building ETL tool for the migration of data & validating the test cases after the extraction, transformation & load of data Environment: SpringMVC, SOAP Webservices, HTML, Bootstrap, CSS, JavaScript, Junit, Angular, JQUERY Hibernate, Oracle, Azure, JDBC, RESTFUL Web Services, Tomcat Application Server. Client: Ericsson, Hyderabad, India Aug 2017 - Dec 2019 Role: Java Developer
Description: Ericsson is a leading global provider of telecommunications equipment and services, driving innovation in mobile and internet technology. Utilized Java development skills within J2EE architecture, contributing to diverse tasks in telecommunications technology and integration projects.
Responsibilities:
• Used Struts frameworks and MVC design patterns to complete several projects on complex areas of development including user interface design, batch processing, stored procedure development, XML, data exchange and integration.
• Used Angular controllers to update entity models, and Angular custom filters to provide better search experience and used Angular service for Rest API calls. For version control management used CVS software.
• Worked in integrating JMS with SPRING BOOT by providing an instance which is embedded with Active MQ.
• Migrated SOAP webservice resources to Spring RESTful web services resources using Spring RESTAPI with Spring Boot.
• To meet scale and availability requirements, we selected Apache Cassandra for Cassandra's master less architecture, ability to scale horizontally easily and quickly to meet their growing data store needs. Used SAML 2.0 protocols to establish security in communication between HTML pages and developed GUI using JSP, JSTL, AJAX, HTML, CSS and JavaScript.
• Used Subversion for configuration Management and Jira for task management and bug tracking.
• Implemented Spark using Scala and Spark SQL for faster testing and processing of data.
• Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP.
• Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes. Developed Service Timeouts for NoSQL, Mongo DB, Db2 and Sybase.
• Made use of Reactive Forms using Angular 8.0 where most of the validation is done using component rather than using template- driven which provides in HTML. Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors. Environment: J2EE, Web logic Application Server, JSP, Servlets, JQuery, Struts, Hibernate, SOAP, REST, Oracle, Maven, JUnit, and Subversion, PL/SQL, HTML, CSS, JavaScript, JSTL.
EDUCATION
• Masters from Lindsey Wilson Collage, USA