Please Find The Excelent Hotlist - Java Fullstack Developer |
[email protected] |
Location: Remote, Remote, USA |
Relocation: Any Location |
Visa: GC |
Please Find The Below Details Of My Candidate
Name : Sri Laxmi Reddy Job role : Java Developer Mail id : [email protected] Contact : 502-509-6866 Visa Status : GC Experience : 10+ years Availability : Immediate RESUME : SRI LAKSHMI REDDY SANIKOMMU 502-509-6866 | [email protected] | linkedin.com/in/slakshmi-reddy PROFESSIONAL SUMMARY: To obtain a challenging role as a Full Stack Java Developer, leveraging my 10+ years of experience in the IT industry, where I can utilize my expertise in design, development, testing, and deployment of Java-based applications and work with versatile frameworks to deliver innovative solutions that meet and exceed client expectations. A Java Full Stack Developer with exclusive experience in microservices architecture using React/Redux3. Functional expertise includes Web Applications & Desktop Applications and CRM Applications. Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on Unified Modeling Language (UML) architecture. Expertise in developing SOA (Service-Oriented Architecture), REST, and J2EE Web Services based on SOAP, BPM, WSDL, JAX-WS, JAXB, and JAX-RPC using tools like Apache Axis. Hand on experience with Restful web services, used JAX-RS to implement RESTful applications in Java. Experience in developing data-formatted web applications and deploying scripts using client-side scripting with JavaScript. Experienced in developing HTML and JavaScript for client-side presentation and data validation on the client side within the forms. Knowledge of using flux architecture in ReactJS for building client-side web applications. Good knowledge of reading and following UML design documentation such as Database and Data Flow diagrams. Proficient in design and development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, HTML/DHTML, XML, and Struts framework. Experience on SDLC process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation, & Postproduction support using development methodologies like Waterfall and Agile. Proficient in utilizing the AWS SDK for Java to interact with Amazon Route 53 services programmatically. Experience in managing DNS records using the Route 53 API and SDK, including creating, updating, and deleting records programmatically. Expertise in configuring and managing Route 53 routing policies and strategies programmatically, such as simple routing, weighted routing, latency-based routing, geolocation routing, and failover routing. Experience in client-side designing and validations using HTML, CSS, JavaScript, AJAX, jQuery, AngularJS, and Nodes. Knowledge of Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections, which would increase the performance of the Application. Experience in developing client-side validations using Angular 4/6 and in developing Custom Pipes, Shadow DOM, and RIA applications using Flex, HTML5, CSS, Ajax, Dojo, and Node JS. Good knowledge of AWS cloud formation templates and configured SQS service through Java API to send and receive the information. Proficient in Kubernetes for container orchestration, managing the deployment, scaling, and monitoring of containerized applications. Comprehensive knowledge of RDBMS databases like Oracle 10g/11g, SQL Server 2005, 2008, DB2, and MySQL 4. x, 5.0. Development experience in Windows, Linux, Mac OS, Docker containers, and UNIX operating systems. Used DAO access and wrote DML, DDL, and triggers for the DB2 database and other client environment-specific tools to design the client module. Experience in working with build management tools like Ant, Maven, and Jenkins. Experience in installing, configuring, and tuning Apache Tomcat, WebLogic, and WebSphere. Ability to work individually as well as in a team, excellent problem-solving skills, troubleshooting capabilities, and the ability to learn new tools and concepts. Expertise in designing the services and endpoints based on the Domain Driven Design approach and Richardson's Maturity model. Knowledge on domain-driven design approach for the microservices and API/endpoints to facilitate reusability and maintenance. 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. Experience on different IDEs such as Visual Studio Code, Eclipse, RAD, Spring Tool Suite, IntelliJ and deployment using Application Servers like Web Sphere, Apache Tomcat, BEA WebLogic, Glassfish, Camel and JBOSS. Designed Use Case Models, Use Case Diagrams, Class Diagrams, and sequence diagrams. Expertise in using issue-tracking tools such as Quality Center and JIRA. Excellent team player with good analytical, strategic planning and interpersonal and communication skills. SKILLS: Languages C, C++, Java, SQL, and PL/SQL Enterprise Java Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA Tools & Frameworks Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, and Spring Data Databases Oracle 8i/9i/10g/11g, Sybase, SQL Server 7.0 / 2000, DB2, MySQL and MS Access 2000 Web Development HTML, XHTML, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON Cloud technologies Amazon Web Services (AWS): EC2, ECS, S3,ECR,RDS and IAM. Microsoft Azure: Blob, Cosmos DB, and AKS. Google Cloud Platform(GCP): GKE, Compute Engine, Big Query and Cloud Pub. Scripting Language Shell Script, bash, Perl, JavaScript, jQuery. Web/App Servers Web Sphere, Apache Tomcat, JBoss, WebLogic. Tools Eclipse 3.0, NetBeans Beans 5.0, Clear Case, ClearQuest, CVS, SVN, Perforce, Subversion, Dream weaver 2000, Edit plus, VISIO, JUnit, JMeter Web Services SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CXF, JMS, MQ Version Control GIT, SVN, Rational clear case EDUCATION: Bachelor of Technology: Computer Science May 2011 Jawaharlal Nehru Technological University Kakinada, India PROFFESIONAL EXPERIENCE: Sr. Java Full Stack Developer Oct 2022 - Current State of Maine Augusta, ME Designed and programmed system-level software, especially for microservices-based APIs and API endpoint implementation. Utilized Cloud-native frameworks (specifically pivotal technologies), database systems, and relevant programming languages. Implemented Router Module of Angular 12 to make the whole project a single-page application and add routers according to the requirements. Worked on some of the new features of Angular 12 like new if else syntax, ng-templates, form validators, Router etc. Works with other agile team members and interacts with onshore Technical Lead and offshore Product Owners to assess and help refine/elaborate backlog requirements and success criteria during implementation. Applied knowledge in designing, developing, and maintaining Java 8 applications for web or mobile platforms. Utilized advanced knowledge of core Java 8 concepts, such as collections, streams, concurrency, and I/O. Built custom components and templates for AEM 6.5 using Adobe's Sightly/HTL (HTML Template Language) or JSP. Created and managed Kubernetes clusters, including node provisioning, networking, and security configurations. Expertise in programming with HTML5 / XHTML, CSS3, JavaScript, AJAX, and JSON. Designed and implemented a dynamic image rendering web service which is consumed by JSP, jQuery, JavaScript, and AJAX. Implemented automated testing strategies, including unit testing, integration testing, and end-to-end testing, using frameworks like JUnit, Mockito, and Selenium. Created strategies and executed practical implementations for AWS Cloud-Specific technologies, including S3, VPC, RDS, SQS, SNS, CloudFront, CloudFormation, ElasticCache, CloudWatch, Redshift, Lambda, SNS, and DynamoDB. Proficient in using the AWS Java SDK's authentication and authorization mechanisms, such as IAM roles and access keys, to securely interact with Route 53 services. Utilized MongoDB's horizontal scalability features, such as sharding, to handle increased data loads and ensure high availability and performance. Built functionality to implement DNS record updates and synchronizations in Java applications, ensuring accurate and timely changes to DNS configurations. Having good knowledge of NoSQL databases like Dynamo DB and Mongo DB Concepts, CRUD operations, and aggregation framework. Leveraged MongoDB Change Streams to capture real-time changes in data and trigger appropriate actions or notifications, enhancing the responsiveness of applications. Developed and customized Documentum-based applications using Documentum APIs, such as Documentum Foundation Classes (DFC) and Documentum Web Services (DFS). Strong understanding of AEM 6.5 architecture, including the repository, servlet engine, and OSGi framework. Experience with Java 11 frameworks such as Spring Boot, Hibernate, and/or Struts. A strong understanding of the Spring Framework and building software for the cloud. Built and administered MS SQL Server databases, including design and development tasks. Utilized Spring Integration with a specific focus on Async Channels, Global error handling, HTTP Outbound gateway, and Spring Cloud Config Server. Experience in developing and deploying Go applications in containerized environments, such as Docker or Kubernetes. Proficient in designing, implementing, and maintaining relational databases using RDBMS technologies. Proficient in using Go's tools and utilities for code formatting, linting, and documentation generation, such as gofmt, golint, and go doc. Configured and deployed Java enterprise applications on WebLogic server, improving application hosting and management. Managed persistent storage in Kubernetes using storage classes, persistent volumes, and persistent volume claims for stateful applications. Proficient in database integration with ColdFusion, including connecting to databases, executing queries, and handling data manipulation operations using SQL. Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end Angular11 Ajax calls. Developed RESTful and SOAP web services in ColdFusion and the ability to consume and integrate with external APIs. Strong understanding of Java Authentication and Authorization Service (JAAS) and its integration with JEE applications. Implemented role-based access control (RBAC) and fine-grained authorization using JEE security mechanisms. Used a strong understanding of data modeling concepts, including entities, attributes, relationships, normalization, and denormalization. Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints. Experience in translating business requirements into data models that accurately represent the structure and relationships of the data. Environment: Java 11/8, JavaScript, REST, Microservices, SOAP, XML, Angular 12/11, Spring, Spring Boot, Spring MVC, Docker, Confluence, Git, GitLab, Jenkins, Kubernetes, Maven, Kafka, Meter, JBoss, Apache Tomcat, ActiveMQ, Splunk, POSTMAN, JSON, Oracle, Typescript, ColdFusion, JEE Security, Data Modelling, JDBC, Scrum, Kanban, SonarQube. Sr. Java Full Stack Developer Jan 2021 - Sep 2022 North winds Roanoke, VA Involved in reviewing business requirements and functional designs for application and participated in creating wireframes. Engaged in Agile processes, including bi-weekly Sprints and daily Scrums, to discuss development and achieve a Test-Driven Development (TDD) approach. Worked with Angular 8 Flex Layout, which provides a sophisticated layout API using Flexbox CSS and media Query. Developed module component layouts utilizing a custom Layout API and media query observables, with the capability to inject into the DOM. Developed a single-page application using the Covalent open-source framework, built on Angular 8, Angular CLI, TypeScript, Material Design, Karma, Jasmine, D3, NGX, and SCSS. Used Java 1.8 features like stream, lambda expressions, functional interface, collections, Date/Time changes, and type annotations. Implement risk management techniques, such as Value at Risk (VaR), stress testing, or scenario analysis. Calculate risk measures to assess portfolio risk exposure and potential losses. Developed a user-friendly interface for traders or risk managers to input trade details, view pricing results, and analyze risk measures. Collaborated with DevOps teams to implement continuous integration and continuous delivery (CI/CD) pipelines using tools like Jenkins or GitLab CI/CD. Created DB Links to interact with other Oracle databases in the distributed database system. Developed the web application using Oracle SOA Suite 11. Demonstrated experience with MS SQL Server programming, query optimization, and performance tuning. Familiarity with Drools decision table and template syntax. Implemented SASS Variables to manage and reuse style values and definitions, improving code maintainability and consistency. Utilized SASS Nesting to simplify and streamline the CSS code structure, improving code readability and organization. Experience in working with popular RDBMS platforms such as Oracle, MySQL, Microsoft SQL Server, or PostgreSQL. Proficient in migrating data from legacy systems to RDBMS platforms and designing/implementing Extract, Transform, Load (ETL) processes to integrate data from various sources into the RDBMS. Experience in configuring and customizing JAXP's parser and transformer settings to meet specific XML processing requirements. Utilized knowledge of JAXP's error handling mechanisms and demonstrated ability to handle exceptions and errors during XML processing. Proficient in OAuth flow types, including authorization code flow, implicit flow, and client credentials flow. Knowledge of OAuth scopes and permissions to control access to protected resources. Knowledge of Selenium's advanced features, including handling dynamic elements, frames, windows, and pop-ups. Integrated Selenium with testing frameworks such as TestNG or JUnit. Utilized Jasmine's asynchronous testing capabilities and applied techniques such as promises or callbacks. Leveraged knowledge of API versioning strategies to ensure backward compatibility and facilitate smooth migration. Proficiency in working with API testing frameworks like Postman or Insomnia to validate API endpoints and functionality. Developed custom reusable components using Material-UI's extensive library of pre-built UI components. Implemented responsive layouts and adaptive designs using Material-UI's grid system and responsive breakpoints. Integrated third-party APIs into applications for data retrieval, data synchronization, and API integrations. Strong understanding of JPA's core concepts, including persistence units, entity managers, and the entity lifecycle. Utilized WebLogic's Administration Console and scripting tools to manage and monitor server instances, improving server performance and availability. Used SonarQube code quality tool to maintain the code quality with solid understanding of JVM and monitored its performance. Designed and implemented RESTful APIs for exposing application functionality and enabling integration with external systems. Integrated Apex with Salesforce APIs (SOAP, REST) to interact with external systems, retrieve data, and perform data synchronization. Implemented Apex code to handle data manipulation, querying, and DML operations (insert, update, delete) on Salesforce objects. Utilized multithreading frameworks and libraries, such as Java's threading module, to simplify concurrent programming. Utilized thread pools and executor frameworks to manage and control the execution of multiple threads, optimizing resource usage and workload distribution. Knowledge of state management libraries like Redux or MobX for managing complex application state in React.js. Utilized React.js ecosystem tools and libraries, such as React Router for handling routing, React-Redux for integrating React with Redux, or Styled Components for styling React components. Experience in developing Python scripts and applications for various purposes, such as automation, data manipulation, web scraping, or backend development. Used Nodejs to structure JavaScript code to build endpoints. Scaled Microservices, distributed systems and server less applications using Simple Queue Service (SQS). Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS. Extensively used ECMAScript 5.0 for large applications and library creation. Developed the functionalities under Agile Methodology and used JIRA for task assignment, bug tracking, and fixture and used cleaner patterns like module pattern and followed DRY principles. Used Node.js NPM module Grunt to run tasks and build the project properly (compile, minify, concat etc.). Used GitHub and Gitlab, private and public repos for version controls, and JIRA for defect tracking. Environment: Java, HTML 5, CSS 3, REST, JavaScript, Spring Boot, Angular 8/7, SQS, Angular-Material, Microservices, ECS, Spark, Node.js, Express, Oracle, MongoDB, SCSS, FLEX-BOX, DOCKER, Streamsets, APP CENTER, HTTP Module, Http Client, RDBMS, JSON, SEO, JAXP, OAUTH, Selenium, Jasmine, CXF, Bitbucket. Java Full Stack Developer Oct 2018 - Dec 2020 LPL Financial San Diego, CA Worked with Business Analysis teams, Product Owners, and Clients in collecting and understanding the business requirements and worked with architects in converting them to functional and technical specifications. Involved in the Software Development Life Cycle (SDLC), Requirements gathering, Design, Code, Integration, and Deployment and production phases. Built Restful web services using Node JS and Express JS and used a full complement of Express. Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular 7/6. Created and consumed RESTful API using Express.js to provide centralized logic and reusable data retrieval build on top of Node.js. Implemented Logic for pulling the data from the REST API with Axios AJAX and issued HTTP requests to interact with REST endpoints. Utilized MongoDB's geospatial capabilities to perform location-based queries and geospatial analysis, enabling features like real-time location tracking and proximity-based recommendations. Familiarity with TypeScript code quality tools and practices such as linting, formatting, and code reviews. Involved in development of Restful web services using MERN stack, MongoDB, Express React-Redux, and Node JS. Developed various single-page applications (SPA) using React JS and used multiple components in the Redux library. Improved processing times and resource utilization, resulting in significant performance improvements. Ensured alignment with business needs and feasibility of technical implementation. Implemented security measures, including authentication and authorization mechanisms, to protect sensitive data and ensure compliance with industry standards. Used React-Routers to connect the APIs, which enforce communication with the server, while also implementing mock services in Node.js with the help of modules using Express.js. Developed a dashboard based on Ajax calls with Business Customers Count, Flags, and Real-time graphs for Analytical Reporting using Node JS. Integrated MongoDB with real-time technologies such as WebSocket, MQTT, or Server-Sent Events (SSE) to enable real-time data streaming and communication between clients and servers. Configured and customized WebLogic server logging, including access logs and error logs, to improve application monitoring and troubleshooting. Used React JS virtual DOM for client-side view rendering services, React-Redux for state management, and React-Router for client-side routing for dynamically changing client-side content. Experience with SQL Server tools such as Profiler, Database Engine Tuning Advisor, or Query Store. Implemented asynchronous logic for CRUD operations in MongoDB using Mongoose connector and assertions. Created Angular 7/6HTTP Client interceptors to add necessary JWT tokens for the outgoing requests from UI. Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments. Developed and implemented unit test cases and integration test cases using chai and mocha. Use Selenium to create the web-based test automation suite and perform functional testing. Selecting the appropriate AWS service based on computing, data, or security requirements and integrating Amazon Web Services (AWS) with other applications infrastructure. We hosted all our microservices in AWS cloud infrastructure using Jenkins CI/CD pipelines. Used Pivotal Cloud Foundry to quickly build, deploy, and update the applications and managed Pivotal Cloud Foundry-based platform built on Kubernetes programming with deployment manager and containerized using Docker. Environment: Java, HTML5, CSS3, Typescript, REACT JS, REDUX Chai, Angular 7/6, Mocha, Git, NPM, YARGS Grunt, Bower, Spring Security (JWT), MongoDB, Kafka, Node.js, Express, Jetty Server, AEM, Kubernetes, Docker, AWS, EC2, Jenkins, Splunk, Git, Pivotal Cloud Foundry, Selenium. Java Full Stack Developer Jun 2016 - Sep 2018 Polaris Minneapolis, MN Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema. Used JavaScript, jQuery, AngularJS, Node JS, and AJAX technologies for front-end user input validations and Restful web service calls. Experience in the design development of SOA solutions using Oracle Middleware using BPEL, OSB, and SOAPUI. Designed front-end presentation logic using JSP, HTML5, CSS3, and Strut tags. Implemented modules into NodeJS to integrate with designs and requirements and used NodeJS Express Framework. Created plugins to extract data from multiple sources like Apache Kafka, Databases, and Messaging Queues. Implemented front-end validations using jQuery and JSF frameworks. Created a Single Page Application (SPA) using AngularJS as a framework to bind data with specific views and to synchronize data with server. Experience with Cloud technologies such as Azure, AWS, or Google Cloud. Designed front end using HTML 5, CSS3, jQuery, Bootstrap, and Angular JS System builds using Spring Model View Controller (MVC) architecture. Developed RESTful web services using Jersey for JAX-RS implementation. Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation. Implemented a pre-authentication framework (Spring Security) for authentication and authorization. Used spring frameworks, including Spring Core/IOC, Spring Web, Spring Security, Spring IOC, Spring Annotations, Spring AOP, and Spring Transactions. Worked on build/deploy tools such as Jenkins and Docker for Continuous Integration & Deployment for Micro services. Used a Microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQs to deploy Identity microservices and Micro Components. Written SQL Queries and stored procedures to interact with Oracle DB. Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features. Good experience in writing and modifying SQL LOADER PL/SQL codes including Packages, Materialize Views, Nested tables, Triggers, and Functions. Solid experience in writing SQL and stored procedures, proficient in SQL query performance. Configured Data Sources for the Oracle database system using IBM WebSphere. Developed JUnit test cases for elements, web beans, handlers, and view helper classes. Focused on Test Driven Development, thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality. Used SVN for version control tool and Spring Tool Suite (STS) for IDE. Used Tortoise SVN to maintain the version of files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts. Used Maven as a build automation tool for deploying the project on the Apache Tomcat Server. Configured and customized logs using Log4J. Actively participated in the daily SCRUM meetings to produce quality deliverables. Performed technical design reviews and code reviews. Coordinated with Business Analyst, Architecture and QA team to ensure the quality and success for each iteration task Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware. Environment: Java, J2EE, HTML, CSS, JavaScript, Servlets, JSP, XML, Hibernate, JDBC, Maven, Tomcat Server, MS, AngularJS, AJAX, AWS, SOA, Soap, Restful, WSDL, JIRA, Log4J, JUnit, Linux, STS, Oracle, Agile Methodology. Jr. Java Developer Mar 2013 - May 2016 Kaiser Permanente Seattle, WA Used the lightweight container of the Spring MVC Framework to provide architectural flexibility for inversion of controller (IOC). Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design, and Implementation of the project. Used Spring Framework for dependency injection. Implemented and deployed several EJB (Session and Entity). Proficient in J2EE and experience building web applications using J2EE technologies. Demonstrated experience with J2EE frameworks such as Spring, Hibernate, or Struts. The front end of the project is designed on MVC architecture using struts, Tiles frameworks. Involved in Configuring tiles-def.xml, web.xml, and struts-config.xml according to the strut framework. Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components. Used Web Sphere Application Server for deploying various components of the application. Utilized EJBs running under the hood of the WebSphere container/server. Implemented Back-office loan services and web applications using Session Facade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns. Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports. Developed the application using the RAD model. Worked with VSS Version control in order to create a virtual library of computer files. Environment: Java 1.4, J2EE, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM Web Sphere server6.1, IBM DB29.0, VSS. Thanks and Regards, Srikanth Rajipeta Lead Sales Recruiter [email protected] D: +1(956) 613 2308 Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface message queue javascript business intelligence sthree database rlang information technology golang green card microsoft procedural language California Idaho Minnesota Virginia Washington |