Sudagani Naithika - Sr Java Developer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: Yes |
Visa: GC |
Sudagani Naithika
Sr Java Developer +1 414 502-4779 [email protected] Dallas, TX Yes GC PROFESSIONAL SUMMARY: - Around 9+ years of professional experience in IT industry and Expertise in Object Oriented Analysis (OOA) including development, implementation, testing of various applications using (Java, J2EE), Development, Integration, Testing and Deployment. Proficient in User Interface, Unit Testing, Debugging and Deployment Sound background in programming techniques such as Java, Python, C and C++. Strong programming skills in Core Java such as Multithreading, Collection Interface, I/O Streams, and Exception Handling Expert in implementing Java/J2EE technologies including Servlets, JSP, JSTL, JSF, Apache-Tomcat, Java Beans, Struts, Spring, Hibernate, JDBC, Ajax, JavaScript, Web Services Experience of working with Databases like SQL Server, MySQL, Oracle and MariaDB Experience with MVC frameworks like Spring, Struts and ORM tools like Hibernate Hands-On experience in Web designing & development using HTML5, CSS, JavaScript, AngularJS, Vue Js, jQuery, XML, Bootstrap JS, JSP, JSON, JSF and AJAX. In depth experience in using Kotlin with android studio and Eclipse with ADT plugin, design UI layouts using linear layout, relative layout, frame layout, table layout, list view. Grid view and using Android native widgets and custom widgets. Leveraged cutting edge technology like Kotlin, Android Jet Packet view model, room, actions. Experienced with AngularJS directives ng-app, ng-init, ng-model for backend initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters and created AngularJS service layer. Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services, Handling SOAP Request and Responses, creating Web service clients, handling communication calls to methods and External Interfaces Experience manage/scale/deploying applications to Pivotal cloud foundry . Experience in AWS Cloud platform and its features which includes EC2, EBS Cloud watch, AWS Config, Auto-scaling, and AWS S3. Experienced in building complex Single page applications with Vue Js components with Backbone Marionette wrappers for Routing. Experienced in using Selenium Grid, Sauce Labs, and Docker for backend cross platform and cross browser testing by running the Test Scripts on various virtual machines. Experience on developing web applications using PHP 5 and MySQL, SQL Server 2005/2008/2012. Proficient in building Restful web service by building Node.js Server in the backend to handle requests sent from the front-end jQuery Ajax calls AWS. Utilized CloudWatch gr to monitor resources such as softEC2, CPU memory, Amazon RDS, DB services, DynamoDB, tables and EBS volumes. Adept knowledge and experience on MuleSoft expression language (MEL) to access payload data, properties and variables AWS of message flow Experience in developing PHP Restful Web services and consuming web services. Extensive experience on developing web applications using Spring Boot, Spring Core, Spring MVC, Spring ORM, Spring JPA, Spring Rest and Spring Cloud(PCF) . A goal driven developer with significant experience of working with various software development approaches such as Agile, and have a good understanding of approaches such as Waterfall, and Spiral Proficiency in working with IDE's like RAD, WSAD, Eclipse 3.x, NetBeans, Maven, and JBuilder Worked on JDBC for mapping the java objects to relational database and SQL queries to retrieve, insert and update the data from the database. Implemented Microservices using Spring Core, Spring Boot, Spring Data, Spring Rest and Spring Cloud (PCF) Experience working in MVC Architecture based frameworks like Angular JS/8/7/6. Tremendous backend knowledge in working with databases like Oracle, DB2, MS SQL, PL/SQL and MySQL Good experience in installing, deploying, and testing with multiple Application Servers like WebSphere 5.1/6, WebLogic 10.1/8.1/7.0, JBoss Application Server and Tomcat web container Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, RESTful. Implemented cloud services IAAS, PAAS, and SaaS which include Openstack, Docker, Kubernetes and Openshift. Experienced in creating Docker images, Containers, push/pull the new versions into private artifactory for all the existed Microservices, Managed Docker orchestration and Docker containerization using Kubernetes (K8S). Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers. Involved in writing Unit Test using JUNIT Experienced in working with the Microsoft family of operating systems (WIN10, WIN8, WIN7), UNIX and LINUX Strong exception handling and troubleshooting backend skills, as well as computer network design, installation, and support abilities A highly motivated, productive, and customer-focused team player Strong communication, interpersonal, organizational, time management, analytical and problem-solving skills TECHNICAL SKILLS: Languages Java, J2EE, PL/SQL, Java Enterprise Edition Web Technologies Servlets, JSP, Struts, Spring (IOC and AOP), Hibernate, MDBs, Session Beans, JavaScript, PHP 4/5, AJAX, DOJO, angular JS, node JS, Vue.Js, Java Mail, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM Web Services SOAP, REST, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis Databases Oracle, SQL Server, PL/SQL, DB2 and MySQL Messaging JMS (Java Messaging Service), WebSphere MQ and Apache Active Tools/Software Eclipse, My Eclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Clear case, Subversion, JUnit, UML Application/Web Server Apache Tomcat, JBoss, WebSphere and WebLogic Cloud Environments Azure, AWS, Netflix Eureka, Mesos, Spring Cloud, Docker, Kubernetes. Operating Systems UNIX, Linux, Windows Protocols TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP Other Tools & Design Patterns ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern WORK EXPERIENCE: Client: GMR Greenwood Village, CO Oct 20 Till Date Sr. Java Full stack Developer Responsibilities: Designed, developed new Rest web services and consuming existing services using Java 8, Spring Boot Framework and maintaining Postman to test the services. Developing user-friendly GUI interface and Web pages for Core Java Client-side validation using Angular 9, Angular 8, Angular 7, Angular 6, HTML, SCSS, CSS. Front-end/web development design with expertise in ReactJS, React-native/Redux, JavaScript and ES6. Experience in Cross-Platform Mobile Development using React Native, Progressive Web App & Type Script based mobile app. Maintaining Interface compatibility and concurrency in the project using Java 1.8 and its features like Lambdas Expressions, for each, etc. Designed UML diagrams using UML and Rational Rose. Involved in requirement gathering, UI design and development. Experience writing apps from scratch in Kotlin with backend Android studio. Implemented Kotlin with Andriod content providers for implementing features like sending E-mails, SMS, etc. from the app and deigned suitable GUI for Core Java these applications. Expertise in building user interface/SPA with ReactJS along with React-router. Worked with MuleSoft Any point API Platform on designing the RAML for implementing REST API s and used API Gateway as a proxy service Designed dynamic and multi-browser compatible pages using HTML, CSS, JavaScript, Angular Material, Typescript, Angular 13.1.2. Experience working with AWS S3 for selecting the appropriate AWS service based on compute, data, or security requirements. Experience on working in Cloud Services of Azure. Used Angular 13 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif server by using JavaScript and TypeScript programming. The mobile application was developed with JAVA backend mixed with Kotlin using Android studio and web API with .Net core 2 Used MongoDB document-oriented database to store data and configured Mongo Sharding for scalability and High Availability. Configured Kafka to read and write messages from external programs. Created Object to Mongo mappings for various domain objects and developed DAO layer exposing access to MongoDB. Created and worked with Various SQL and NoSQL databases such as AWS RDS Aurora DB cluster, MySql. DynamoDB, MongoDB and connected to the database through DB instances using with AWS Java SDK. Assisted and followed test-driven development by Junit, Jest, Mockito, Cypress, Selenium meeting the sprint goals Core Java. Developed web applications running on NodeJS using the Express framework, Vue.js and Backbone.js with Mustache.js for front end MVC/templating. Used all aspects of MySQL / PHP Programming (object-oriented PHP), Zend Framework in LAMP environment. Kafka integration with Spark using Spark Streaming API. Worked on Scala for implementing Spark machine learning libraries and spark streaming. Responsible for developing the Web driven code for the Selenium commands using. Core Java Doing the POC for deploying the Services onto the OpenShift PODS and test end-to-end application. Using Node.js as a little pat for building Restful web services in my current project. Experience of using Microsoft REST API for Azure Cloud Authentication and Office 365. AWS S3 is used to store customer's secure information data. Extensively used different Spring modules like Spring Boot, Spring Core, Spring JPA Spring Rest and Spring Cloud. Used Sauce Labs for distributed test execution where multiple Test Suits ran parallel on different platforms and browsers. Implemented web application with Backbone.js and PHP Code Igniter framework Configured Kafka to handle real time streaming the data (Producers/Consumers) Writing Stored Procedures and JDBC prepared statements to retrieve the data from the database. Implementing Mockito and JUnit test cases for unit testing and Suites for end to end testing. Worked on high level design/architecture, developed initial prototype demonstrating Google App Engine utilization and POC which helped us in understanding GAE and related Google Cloud Datastore. Using Jenkins as build management tool for continuous integration process and using Team Foundation Server (TFS) as Version Control tool. Performed testing using JUnit and tested various test cases using Selenium and on service providers like SausLabs and Browser Stack. Working with Eclipse IDE and using the Maven build tool to achieve more functionality for the build process. Analysis and Bug fixing of the Production problems and defects along with enhancements. Participating in Code Reviews of other modules, documents, test cases. Using Python scripts to connect to Database and get uploaded customer data into the external server. Working in installing, deploying, and testing with Application Servers like WebSphere 6, WebLogic 12c and Tomcat web container. Worked multiple components for different course element players and quiz question players using Vue.js and Vuex. Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database. Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery.js and Vue.js and Laravel. Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/AJAX and Vue.js/AJAX. Define data transfer process through asynchronous web service using REST (HTTP). Created microservices with spring boot and spring cloud and deploy to Pivotal cloud foundry(PCF). Tested the Restful Services using Webpage by using XML and JSON format. Extensively used JUnit for Unit Testing. Written SQL queries for performance improvement and refactored the queries for business reporting Core Java for different database such as Microsoft SQL, Oracle data at enterprise level Integration with the J2EE Services layer of Unity Platform, using Spring application context Introduced the Spring based architecture for the newly designed UI Infrastructure services to interact with the legacy services Experience for Worked with MySQL/MongoDB/SQL Clusters using ORM like Eloquent in case of Laravel, Procedures Statements in the case of MSSQL or Sequilize.js on NodeJS. Worked on Stack Zend PHP, Apache Web Server, SVN, Confidential, JavaScript, jQuery Maven is used to download the Java Plug-in for developing the applications. Transformed monolithic applications to Micro services using Spring Boot. Written test backend cases for APIs using Junit, Mockito and Cucumber Core Java. Designed CI/CD pipeline for ART and created Jenkins jobs for different roles within the ART. Deployed microservices in PCF and deployed PCF into Microsoft Azure. For exchanging the text and communication with web service JSON is used extensively. Experience in Object Relational Mapping frameworks such as Hibernate Experience in writing PL/SQL Stored procedures, Functions, Triggers and Complex SQL s Developed Rich UI applications using JavaScript, JSP, HTML and CSS, Implemented RESTFUL Web Services Used JAX-RS servlet to implement the restful backend web services. Played role of senior developer using hibernate framework to generate custom reports and to improve the performance of query. Developed web applications Core Java using HTML5, CSS3, JavaScript, JQuery, Laravel 5 framework and Confidential 11g databases Involved in re-skinning of website developed in Drupal 7 and developed custom modules to support the system. Implemented Collection Framework and used the Thread, I/O functionalities for meeting access. Implemented backend Microservices architecture using Spring Boot for making different applications smaller and independent. Core Java Deployed the project in the WebLogic Application server Environment: Agile, Java 8, JDK 7, JSF, Unix, J2EE 7, XML 1.0, PHP 4/5,JDBC 4.2, Spring 3.1, Git, Hibernate 4.2, SOAP, XML, angular JS, AWS, Microservices, Spring Cloud, Kotlin, Data Structures and Algorithms, JavaScript 1.5, XHTML 1.0, JSF2.2, Design Patterns, JUnit, Oracle SQL 4.0, REST, Web Services, ANT, Eclipse 4.3, WebLogic 11g, Oracle 11g/12c, Apache Tomcat. Client: Express Scripts Inc. - Franklin Lakes, NJ Feb 19 Sep 20 Sr. Full Stack Java Developer Responsibilities: Participating in application solutions including backend assisting with planning and architectural design, development, resolution of technical issues, and application rationalization. Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4. Involved in Unit testing of application using Karma and Jasmine library to make sure that the application is compatible in all browsers. Implemented micro services backend architecture using spring boot and Spring REST to create REST end pointsand integrated Swagger Spring boot to get dynamic documentation. Implement modules into NodeJs to integrate with designs and requirements. Involved in writing the front-end code for the application using AngularJS. Implemented the presentation layer (GUI), based on open source framework, involving Servlets, JSP, JSTL, JSF, CSS3, HTML5, JavaScript and GWT. Used jQuery, Angular JSand Node JS to develop the rich user backend interface and to invoke RESTful Web Services to perform various operations. Working on End to End testing on application deployed on Int environment using cypress tool. Used Sauce Labs and Selenium Grid to perform cross browser testing and parallel execution of the Tests. Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams. Experienced in developing an enterprise application by writing server-side code with Node JS and Express Framework, a database to store and retrieve data with Mongo DB and front-end web pages designing with React JS. Supported Spark, Scala, Kafka and Elasticsearch working with SparkSQL on the Cloudera framework Design and implement data ingestion and transformation for big data platforms. (Spark, Sqoop, Kafka, etc.) using highly parallelized transformation jobs in Spark including Spark StreamingWriting code in Python, Shell scripts and C-C++ and unit test cases for J2EE. Used Maven for developing build scripts and deploying the application into Weblogic. Performed backend operations using Hibernate and native SQL on various databases. Developed single page applications using Angular 4/6, Typescript, HTML5, CSS3, and Bootstrap. Developed user specific Highlights (dashboard menu) section, Home Page, Admin home page, user module using Spring framework, Hibernate ORM module, Spring Core Module, XML, JSP and XSLT. Worked on Web Services using Java API for XML, JSON Services(JAX_RS) and worked on the build, deploying RESTful web services. Implemented Micro-service s using Pivotal Cloud Foundry(Spring Cloud). Expertise in designing and developing web and mobile applications using HTML 5, CSS3, Less, Sass, JavaScript, jQuery, nodeJs, AngularJS. Developed and implemented application using Drools BRMS and integrated with Mageto e-commerce API Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery.js and Vue.js and Laravel. Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/AJAX and Vue.js/AJAX. Used Spring Boot to modularized code and implemented Rest API's using Spring Rest and integrated Swagger API for documentation. Used AngularJS and Handlebars.js framework where data from backend is stored in model and populated it to UI. Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic using Oracle database. Expertise in designing and backend developing Web-centric applications using HTML5, CSS3, Java Applets, JavaScript, XML, XSD, JSON, Ajax, jQuery, Bootstrap, AngularJS, NodeJS, ReactJS, Tag Libraries, Google Web Toolkit (GWT) and Custom Tags. Involved in developing and delivery of a Micro Service application utilizing almost all of the AWS Stack including S3, EC2, DynamoDB, Kinesis, SNS and SQS. Involved in build and deployment of Microserviceswith Jenkins. Conducted code review session at the end of the sprint and be the point of contact for code quality. Created computing and data resources on AWS using EC2. Deployed containers and Microservices in AWS using EC2 Container Services. Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation. Implemented the Account backend Management Microservicethat used Spring Data to implement a JPA and Spring Rest to provide a Restful Interface based on Spring Boot application. Wrote several Playbooks and created various roles for applications using Ansible and deployed the Applications/Services on the client hosts. Used HTML5, CSS3, Vue.js and also the internal framework components to build the presentation layer for the application. Environment: Java 8.0, REST, Spring, AWS, Spring quartz, Drools, Spring Cloud, Struts, JSF, EJB, jQuery, AJAX, Angular 4/6, Bootstrap, JSON, Toad, Spark, SparkSQL, IBM Websphere Application Server 7.x, Spring Boot, Docker, React JS, SQL, VUE JS Server, DB2, Clear Case, Selenium, UM L, JSP, JIRA, Jenkins, Microservices, Agile, Git, and JUnit Client: T. Rowe Price, Owings Mills, MD Nov 17 Jan 19 Full Stack Java Developer Responsibilities: Involved in the development of a portal called Microsite using spring boot framework. Upgraded the UI screens in the application to single page UI using Angular 6, HTML5 and CSS3. Used Postman with JSON to test the request and response of the application. Design and Development of Objects using Object Oriented Design in Java. Worked on XML Technologies like XML Parsers, JAXB for binding data to Java objects. Developed the Spring AOP Programming to configure logging for the application. Developed the application using Angular 6, spring, HTML, Bootstrap, CSS and JavaScript. Created and Implemented Microservices using spring boot, REST, JSON. Extensively used Maven to build the application and deploy on Embedded Tomcat Server. Configured session timeout with Spring Boot in server side and implemented auto logout Functionality. Used Angular 6 as the development framework to build a single-page application. Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and React JS. Participated in development of a well responsive single page application using Angular 6 framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team. Involved in creating a reusable component using Angular 6 for DOM manipulation. Worked extensively on Web Services (SOAP & REST), XML, JMS and Spring Controller. Reviewed the code for ensuring adherence to Java coding standards. Responsible in testing the classes and methods using Junit test case for unit testing of application and Log4j to capture the logs. Environment: Java, JSP, JavaScript, Ajax, JQuery, Angular6, Maven, Spring Boot, POS, DOJO, spring, Microservices, HTML5, CSS3, Rest API, GIT, Agile, Jenkins, XML, Windows. Client: Express, Columbus, OH Sep 16 Oct 17 Role: Java/J2EE Developer Responsibilities: Developed the presentation tier using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts. Used Struts-Validator framework for all front-end Validations for all the form entries. Used Struts framework for the MVC implementation and Hibernate as ORM tool for database communication. Worked extensively with JSP s and Servlets to accommodate all presentation customizations on the front end. Used different Design patterns like MVC pattern DAO pattern singleton to achieve clean separation of layers. Designed and developed the code using multithreading, Collections and other J2EE technologies. Developed DAOs using Hibernate persistence API for the database operations to interact with Oracle database. Extensively used Hibernate environment for configurations, mappings, annotation extensions for easy mappings, relationships between tables and entity classes to access and update information in the database. Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions. Worked with ELK stack for searching the log, routing the log data and for visualizing the logged data. Worked with Advanced Java 1.8 features like Lambda for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria. Written and executed various SQL Queries and PL\SQL programs to retrieve the data from the database Oracle. Responsible for design and development of Business Process in IBM WebSphere Process Server 6.0. Involved in design development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, hibernate, Java Beans, XML, XSLT, XSL and ANT. Used Log4j, Junit and developed unit test cases to monitor the application functionality. Environment: J2EE, Java SDK, XML, SAX, JSP, JMS, HTML, JavaScript, Struts, Hibernate, Servlets, Eclipse, Web Services, JUnit, Unix, Ajax, EJB, RMI, JNI, WebSphere Application Server, ANT, CVS, Oracle 10g. Client: Birla Soft, India May 13 Dec 15 Software Developer Responsibilities: Analysed project requirements gathered by business analysts to understand the scope of the project Responsible for developing the Web driven code for the Selenium commands using Core Java Implemented navigation logic, form validation, filtering and client-server communication using Angular JS Involved in developing the user interface using JQuery and Java Server Faces Developed highly interactive web screens using JSF Experienced in writing JavaScript Functions for Client Server Communication Created an internal browser-based text editor using HTML, Ajax, CSS, JavaScript, JQuery Designed and implemented RestAPIs to establish connections with various vendor websites Tested the Restful Services using Webpage by using XML and JSON format Created & maintained the configuration of the SpringFramework's IoC container Extensively used Hibernate for data retrieval from Core Java the database using various querying techniques Interacted with the database team using JDBC Wrote Python scripts to connect to Database, parse JSON files& load data into the database. Extensively developed stored procedures and triggers using SQL Performed testing using JUnit and tested various test cases using Selenium and on service providers like SausLabs and BrowserStack Core Java. Environment: Spring MVC, Agile, Core Java/ J2EE, Apache Tomcat, IBM Web Sphere, Hibernate, Servlets, Struts, EJB, JDBC, JMS, JBoss, RESTful service, Eclipse IDE, Oracle, SQL, HTML5, CSS3. Keywords: cprogramm cplusplus continuous integration continuous deployment user interface message queue javascript sthree database information technology green card microsoft procedural language Colorado Maryland New Jersey Ohio Texas |