Home

srikanth - JAVA FULL STAK DEVELOPER
[email protected]
Location: Remote, Remote, USA
Relocation: yes
Visa: yes
jsonk



PROFESSIONAL SUMMARY:
Over 10 + years of Full Stack Development expertise, including strong backgrounds in Java/J2EE environments, working with Microservices, creating responsive online applications, and understanding DevOps.
Work experience utilizing a range of Software Development Life Cycle (SDLC) approaches, including Iteration, Agile, Scrum, and Waterfall Model.
Proficient in the design and development of a wide range of online and enterprise-level applications utilizing Java/J2E technologies, including Servlets 3.x, Spring, Hibernate, EJB, JPA, and JSF.
Handling, configuring, and managing MySQL and NoSQL databases, such as MongoDB and Cassandra, is a plus strong familiarity with the Spring Framework's modules, including Spring Microservices, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul, Spring MVC, IOC, AOP, JDBC, JTA, and IO.
Strong UI design skills created front end utilizing JavaScript, HTML5, CSS3, ECMAScript, JSP, Ajax, jQuery, ReactJS, Angular, Typescript, and JavaScript. RESTFUL has extensive experience in creating SOAP-based Web services and service-oriented architecture. Experience in developing the applications using Eclipse IDE, IntelliJ, Net Beans.
Using the AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC, and Jersey, Apache CXF frameworks, the author has practical experience designing and developing dependable and highly scalable applications and APIs based on REST and SOAP applications. Performed efficient debugging and troubleshooting of Java applications using JDK's debugging tools.
Using Angular Test Bed, Jasmine, Mocha, and Karma to test Angular applications. RESTful and SOAP Web services were tested using Postman and SOAP UI.
Java 1.8 features, such as Lambdas, which allow function calls to be made via functional interfaces, resulting in more understandable and concise code including multithreading, lambda expressions, method references, stream APIs, parallel operations on collections, and efficient sorting algorithms, which also helped to improve productivity.
Knowledge of Spring JMS, Spring EAI, Spring Rest, and JDBC templates. Experience putting J2EE architectural patterns, such as IOC, AOP, MVC, Business Delegate, Service Locator, Session Facade, DTO, DAO, Front Controller, Factory, and Singleton, into practice for n-tier Enterprise systems.
Experienced with intricate and numerous PL/SQL stored procedures and packages utilizing Oracle SQL competent in using ORM and NON-ORM frameworks, such as IBatis, JPA, JDBC, and Hibernate.
Strong background in database migrations from SQL relational databases to NoSQL databases like CouchDB, Cassandra, and MongoDB, as well as MongoDB development (reports, schema design, map reduce functions).
Crafted and managed high-performance applications using MongoDB, ensuring smooth and efficient data storage and retrieval.
Implemented and managed Cassandra clusters for high availability and scalability in large-scale distributed systems.
Developed and maintained scalable and high-performance applications using Amazon DynamoDB, ensuring efficient data storage and retrieval.
Implemented DynamoDB streams to capture and process real-time data changes, enhancing application responsiveness and data consistency.
Integrated GraphQL with various backend services to unify data access and simplify client interactions. Leveraged GraphQL tools like Apollo Server and Prisma to streamline development and deployment processes.
Implemented Infrastructure as Code using Terraform, AWS CloudFormation, or Azure Resource Manager to automate provisioning and management of cloud resources.
Developed RESTful APIs and SOAP web services, ensuring robust and scalable communication between client applications and backend services. Knowledge of JMS including Apache Camel, Active MQ, Rabbit MQ competent with AWS.
Used frameworks like Spring Boot and Jersey to build and deploy web services, adhering to industry standards and best practices.
Experienced in implementing OAuth2 authentication and JWT token-based security mechanisms using Spring Security for secure and seamless user authentication.
Services such as Elastic Cache, SNS, SQS, Cloud Watch, CloudFront, Cloud Formation, IAM, S3, Amazon RDS, and Cloud Watch.
OAuth as an authorization framework, enabling granular control over user permissions and access rights to protected resources.
Worked extensively with build and deployment tools, such as Gradle, Ant, and Maven. Extensive experience with Tomcat Server, Web Logic, Web Sphere, and JBoss web application configuration and deployment.
Strong background building AWS Kubernetes clusters and deploying Docker images atop them. OpenShift's Kubernetes based solutions for effective container management. OpenShift's capabilities for smooth scaling and effective resource management, we developed and implemented microservices applications.
Use Docker Hub or other container registries to build, tag, push, pull, and manage Docker images.
Integrated CI/CD pipelines with infrastructure as code tools like Terraform or AWS CloudFormation, enabling seamless provisioning and management of infrastructure resources alongside application deployments.
Skilled in managing cloud infrastructure and application deployment through the use of YAML for configuration management, guaranteeing clear and concise specs and manage Kubernetes resources.
Setup and implemented Kafka or Amazon MSK clusters to facilitate real-time data processing and streaming.
Using tools like GitHub, AWS Code Build, and AWS Lambda to provide smooth code integrations and automated deployments, I designed and managed intricate CI/CD pipelines in AWS Code Pipeline.
Kafka into our data architecture to facilitate real-time data streaming, significantly improving data accessibility and decision-making speed.
Architected and maintained robust Kafka clusters that supported high-throughput messaging for critical business operations, ensuring zero downtime and optimal performance.
GitHub Flow, GitLab Flow, and Git Flow, which are Git branching systems for managing feature releases, organizing development workflows, and preserving code stability. Git to collaborate on projects, including fetching, rebasing, pushing, and pulling changes.
Well-versed in employing Dynatrace and Postman as diagnostic and testing tools, ensuring applications meet high standards of performance and functionality.
Managed and analyzed large datasets in Snowflake, enhancing data accessibility and performance.
Designed and optimized data warehouses in Snowflake for efficient storage and retrieval.
Implemented OpenID to provide secure and convenient authentication across multiple applications.
Set up OpenID providers to create seamless login experiences for users.
Implemented SAML to enable secure single sign-on (SSO) across multiple applications, simplifying user access.
Set up SAML identity providers (IdP) and service providers (SP) to enable seamless authentication.
Developed multithreaded applications to handle concurrent tasks efficiently and enhance performance.
Developed and maintained command-line tools to streamline workflows and automate repetitive processes.
Utilized CLI commands to efficiently navigate and manage file systems across different operating environments.
Utilized synchronization techniques to control access to shared resources and avoid race conditions.
Implemented SAML to enable secure single sign-on (SSO) across multiple applications, simplifying user access.
Set up SAML identity providers (IdP) and service providers (SP) to enable seamless authentication.
Skilled in managing project dependencies, streamlining project lifecycle management, and utilizing Apache Maven as a build automation tool for Java projects. Designed Maven project configurations, which included establishing project structure, defining build configurations, and generating and managing POM files.
Implemented Snowflake to modernize our data warehouse infrastructure, making data storage and analytics more scalable and cost-effective.
Expertise in applying automated testing techniques, such as unit, integration, and end-to-end tests, within CI/CD pipelines and frameworks such as JUnit, Selenium, and Postman.
SonarQube into CI/CD pipelines to automatically analyze and report on code quality, helping to identify and address potential issues early in the development process.
Sonar Lint into the development workflow to streamline code reviews and minimize the time spent on debugging and fixing issues.
BDD using tools like Cucumber-JVM, enabling clear communication between technical and non-technical stakeholders through executable specifications. TDD to write tests before code, ensuring every piece of functionality was thoroughly vetted and reliable.
EDUCATION:
Bachelor s in computer science from Jawaharlal Nehru Technological University Kakinada, India 2012.
SKILL SET:
Programming Languages: Core Java and Java 8/11/17, SQL, PL/SQL, Java Script, Shell Script, Type Script
Frameworks: Spring Boot, Spring Data, Spring AMQP, Spring AOP, Spring Cloud, Spring Security
Enterprise Java: JSP, Servlet 2.x, EJB 3.0/2.0, JMS, JDBC2.0/3.0, Log4J API
Cloud Technologies: AWS (EC2, EBS, SQS, Lambda, S3, SNS, RDS, Cloud Watch, Route 53, IAM, AWS Fargate, EKS), Cloud Front, Microsoft Azure: Blob, Cosmos DB, AKS.
Messaging Platforms: Apache Kafka, RabbitMQ JMS and AWS SQS
Web Service Framework & Servers: Apache Axios, Jersey, Spring Boot, Apache CXF, Apache Tomcat 8, WebLogic12, JBoss4.5, IBM WebSphere
Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI
Unix & Linux: Unix Grid computing and Shell Scripting
UI Technologies: Angular, React.JS, Bootstrap, Angular Material UI, NodeJS, SAAS Preprocessors, AJAX, HTML5, XHTML, JavaScript, CSS, XML, AJAX, jQuery, JSON
Databases: Oracle 12 /11g, SQL Server 2016, MongoDB, DynamoDB, MySQL, and PL/SQL procedures, Cassandra, PostgreSQL, Amazon RDS
DevOps: Jenkins, Docker, Kubernetes, and Elasticsearch, Terraform.
Tools & Framework: NPM, Ant, Jenkins, Maven, Bamboo Gulp and Gradle, Struts, JPA, JSF, Log4J, Junit, SOAP UI, Gradle, Apache Ant, Apache Maven, Spring, OpenShift, Fuse/Camel, and AMQBoot, Angular, PCF, Node, JIRA, Snowflake, OAuth,CI/CD
Application Servers: Apache Tomcat, Netty, IBM WebSphere
Agile M thodologies : JIRA & SCRUM Framework, TDD, BDD
Source Code Management: Bitbucket, GitLab
Version Control Tools: SVN, GIT, Bitbucket, TFS
Operating Systems: UNIX, Linux, Ubuntu, Windows XP/2000/VISTA/7/10/Server
Integration Systems: Apache Camel, Spring Integration
Testing Tools: Junit, Mockito, Power Mock, Test NG, Karma, Protractor, Selenium, Cucumber
Other API s: Junit, JAXB, log4J, SLF4J, C3p0 Connection pool, JMS, Apache Xalan, AWT, Swings and DOM4J

WORK EXPERIECNE:
Citi Bank, New Jersey Feb 2023 Till Date
Sr Java Full Stack Developer
Responsibilities:
Utilizing Agile (SCRUM) development technique, I am involved in the analysis, design, and development phases of the Software Development Life Cycle (SDLC) and provide regular updates to the project managers and business team.
Used HTML5, Angular, Bootstrap, CSS4, JavaScript, jQuery, AJAX, and NodeJS to develop user interfaces.
Using Angular a robust single-page application and a dynamic, responsive web application were created.
Applied design patterns, such as Factory, Service Locator, MVC, Singleton, and Business Delegate.
Developed apps with Java, Angular, Spring Boot, Reactive Programming, and other modern Java capabilities.
JPA and Spring Hibernate frameworks integrated. Worked with MongoDB to create documents. Database access for MySQL and MongoDB has been implemented.
Used Spring Framework for developing and implementing the web-based application following the MVC.
MVC design pattern, makes use of the Spring Framework. Action classes and Form beans were developed, and the spring-config.xml file was configured.
Built around Spring Boot Services, Micro-services were implemented with Pivotal Cloud Foundry Platform.
Participated in the deployment of ADFS (Active Directory Federation Services)-based SSO (single sign-on) for the applications on PCF. MAVEN build was used to create WAR/EAR files, which were then deployed on Tomcat and JBOSS servers.
Using Spring Boot and an embedded Tomcat server, a Rest service for authentication was developed. Spring Boot was used to speed up access to a single sign-on page application.
Applications were deployed using Docker on Pivotal Cloud Foundry. Developed and pushed images, tagged them, integrated Spring Boot, and created bespoke Docker container images.
Designed indexes and optimized queries to enhance MongoDB performance, reducing query times and improving user experience.
Integrated MongoDB with other systems and services, creating seamless data flows and enabling real-time data processing.
Implemented the Spring Security module to measure risk and conducted threat assessments using Hibernate, an ORM tool for object mapping. Has upgraded from Monolithic Services (SOA) to Spring RESTFUL Microservices with experience.
Developed user interfaces using JSF UI Components, RIA components, Validator, Events, and Listeners by utilizing the JSF framework with AJAX. Developed custom OAuth solutions to enhance user security and simplify the login process.
Developed and designed Web services (WSDL, SOAP) and assembled an XML schema using Apache to produce Java Bean classes.
Converting the current monolithic architecture to microservices and transferring them to the AWS cloud. Functions were created and roles were assigned in AWS Lambda to execute Python scripts and event-driven processing using Java in AWS Lambda.
Integrated OAuth for secure user authentication and authorization across various applications. Implemented OAuth2.0 protocols to ensure secure and seamless access to web services.
Leveraged Snowflake's scalability to accommodate fluctuating data loads while maintaining speed and accuracy.
Integrated Snowflake with ETL tools to streamline data ingestion and transformation processes.
Integrated OpenID with various platforms to create a unified login system and simplify user access.
Utilized OpenID Connect to securely transmit authentication information between clients and servers.
Troubleshot and fine-tuned multithreaded code to boost stability and avoid race conditions. Worked with the team to add multithreading methods to existing systems, improving overall functionality.
Skilled in deploying and managing applications on Kubernetes, ensuring they run smoothly and efficiently. Experienced in setting up and maintaining Kubernetes clusters, keeping them stable and responsive.
Utilized SAML assertions to securely exchange user authentication data between trusted entities.
Integrated SAML with various enterprise systems to streamline access management and improve security.
Utilized Terraform Cloud and Terraform Enterprise for collaboration, governance, and secure management of infrastructure.
Integrated Terraform with CI/CD pipelines to automate infrastructure provisioning and updates, ensuring seamless deployment workflows. Created and developed Oracle Stored Procedures and Triggers to meet the demands of the whole programmer.
Incorporated automated testing into CI/CD pipelines to ensure each code change is tested thoroughly before deployment, reducing bugs and boosting system stability.
Employed monitoring and logging tools to oversee CI/CD pipeline performance, quickly identifying and resolving issues for smooth, reliable operations.
Created custom scripts and utilities to extend the functionality of CLI tools. Automated deployment processes and server management tasks using command-line solutions.
Implemented thread-safe data structures and algorithms to ensure stable operation in concurrent settings.
Debugged and addressed issues related to deadlocks and thread contention, ensuring smooth application execution.
Developed and maintained S3 policies and buckets and utilized Glacier and S3 buckets for AWS storage and backup.
Using Google Authenticator and AWS Virtual MFA, AWS Multi Factor Authentication was configured in IAM to provide two-step user access authentication. Use Chef to deploy and manage the configuration of your web application to an AWS cloud server.
Integrated caching solutions with various application layers, including front-end, back-end, and database, to optimize overall system performance.
Developed and deployed Kafka producers and consumers that efficiently handled billions of messages per day, enhancing the scalability and resilience of our systems.
Configured Snowflake's security features to protect sensitive data and comply with regulatory requirements, providing peace mind to stakeholders.
Utilized SAML assertions to securely exchange user authentication data between trusted entities.
Integrated SAML with various enterprise systems to streamline access management and improve security.
Developed and optimized SQL queries in Snowflake to extract insights from large datasets, empowering decision-making and driving business growth.
Created intricate SQL queries to retrieve information from the database. Using the SCRUM iterative incremental approach and setting up different sprints for execution, the project was implemented under an agile project management environment.
Actively engaged in weekly iteration review sessions, tracking progress for each iterative cycle and identifying concerns by offering insightful and constructive criticism.
Environment: Java , Spring, Spring Boot, Hibernate, Tomcat, Docker, Kubernetes, Jenkins, AWS, HTML5, CSS3, JavaScript, Angular, JSP, JSF, Eclipse, JQuery, AJAX, SOAP, WSDL, XML, Java Beans, OAuth, Apache, EJB, CI/CD, Kafka,Maven, JBOSS, Log4J, MongoDB, SQL, Agile and Windows.
State Of Texas, Austin, Texas Jan 2022 Jan 2023
Sr Java Full Stack Developer
Responsibilities:
Knowledge of application development lifecycle techniques. Involved in using JavaScript, React.js, jQuery, CSS3, and HTML5 to create pages from mockups.
Using HTML5 and CSS3, I designed and optimized graphic prototypes for websites and application interfaces.
Developed and implemented the web-based customer application's user interface.
Participated in the SDLC's requirement analysis, design, development, and implementation of the application utilizing Java 2E.
Developed apps utilizing the most recent J2EE and Java technologies and worked with Java s most recent capabilities.
Effectively participated at every stage of the software development life cycle (SDLC), encompassing requirements collection, design, development, testing, deployment, and maintenance, guaranteeing the provision of superior software solutions.
Made use of the latest features in Java including Streams, Functional Interfaces, and Lambda expressions.
The application's presentation layer was developed using Spring MVC, Spring Batch, JSP, JSTL, and AJAX, while the business layer was constructed with Spring.
The Spring MVC architecture was used to develop the UI navigation. JSF components were made for the presentation layer.
Using Spring MVC, an MVC architecture for code modularity and concern separation was designed and built into a web-based e-commerce platform.
Developed ESB patterns to improve integration solutions' maintainability and flexibility. When managing high message volumes, AMQ provides the best scalability and performance.
Using OpenShift's advantages for resource efficiency and smooth scaling, microservices apps were developed and deployed.
Micro-services developed on top of Spring Boot Services were implemented utilising the Pivotal Cloud Foundry platform.
Ensured the integrity and security of Spring Data JPA-based applications by implementing security best practices in software development. Conducted security audits to identify and mitigate potential vulnerabilities in OAuth implementations.
Designed and implemented OAuth authorization flows for web and mobile applications, OAuth scopes and permissions to provide granular access control for different user roles.
Utilized DynamoDB's conditional writes and transactions to maintain data integrity and implement complex business logic.
Integrated DynamoDB with other AWS services like Lambda, S3, and API Gateway to build serverless applications with minimal operational overhead.
Built effective multithreading solutions to enhance application speed and cut down processing time.Crafted and applied multithreaded algorithms for handling large data volumes, ensuring seamless performance.
Leveraged DynamoDB s Global Tables for multi-region replication to ensure low-latency data access and high availability.
Accomplish CRUD activities, JPA-Hibernate was used to create the data access layer and develop DAO instances. JavaScript, HTML5, JSP, and client-side validation were used in the development of the user interface screens.
Made a Single Page Application (SPA) with React JS that can bind data to views and synchronise data with the server utilising Docker, Kubernetes, Bootstrap, and React JS.
Worked with development teams to refine CI/CD processes, implementing best practices to enhance efficiency and minimize manual intervention.
Optimized Snowflake queries to reduce execution time and minimize resource usage.
Worked with teams to implement secure and compliant data practices within Snowflake.
Automated data pipelines in Snowflake to ensure timely and accurate data delivery across projects.
Debugged and resolved issues with SAML integration, ensuring smooth and reliable user authentication.
Collaborated with developers and IT teams to implement SAML-based authentication, strengthening security protocols.
Debugged and resolved issues with SAML integration, ensuring smooth and reliable user authentication.
Collaborated with developers and IT teams to implement SAML-based authentication, strengthening security protocols.
Debugged and resolved system issues using CLI tools and commands. Managed software installations and configurations through the CLI, ensuring quick and consistent setups.
Debugged and fixed OpenID-related issues to maintain a smooth and reliable authentication process.
Collaborated with development teams to establish OpenID-based authentication, enhancing security and user convenience.
Employed concurrent programming concepts such as locks, semaphores, and queues to manage task coordination.
Optimized concurrent processes to minimize latency and increase system throughput.
Kept CI/CD configurations up to date to accommodate evolving project requirements and tech stacks, ensuring pipelines remained effective and relevant.
Proficient in scaling applications using Kubernetes, handling traffic spikes and maintaining performance. Designed and deployed microservices architectures on Kubernetes, making applications modular and easier to manage.
Single Page Application (SPA) made use of React JS to generate views that connected models to the DOM and synchronised data with the server. Created messaging apps using the Spring Framework by utilizing Spring Integration and Spring Messaging.
Using AJAX, JSON, XML, and React JS, I write application-level code to communicate with APIs and web services.
Configuring instance backups to an S3 bucket and utilising an S3 bucket to set up data in Amazon. Engaged in the deployment of systems using EC2 Infrastructure Services from Amazon Web Services (AWS). Build Amazon EC2 Instances for backend server operations and RDS servers for data storage.
Implemented comprehensive monitoring and logging for Kafka using tools like Splunk, enabling proactive issue detection and resolution to maintain system integrity.
Worked with AWS cloud services, such as creating Lambda functions to generate data from various sources, storing data in S3, logging errors with CloudFront and Cloud Watch, and securing data using SNS, SQS, RDS, and IAM.
Configured Amazon EC2 instances and am knowledgeable about all EC2 resource areas, including volumes, key pairs, elastic IP addresses, instances, dedicated hosts, snapshots, and instances.
Using Kafka to create architectures based on microservices, authoring experience for Kafka-based applications both in unit and integration testing. Built and managed Docker containers to streamline the development and deployment of applications.
Applied Terraform state management practices to maintain and migrate state files securely, avoiding conflicts and ensuring smooth operations. Developed Java APIs for Amazon Lambda in order to oversee certain AWS functions.
Architecting and adjusting prepared statements, stored procedures, and SQL queries that are utilised by the programme.
Held daily meetings to assess progress, conducted sprint planning every two weeks, and adhered to AGILE (SCRUM) approaches.
Took part in the management team's status updates and status meetings.
Environment: Java, Spring, Spring Boot, Hibernate, HTML5, CSS3, JavaScript, Micro-services, JSP, JSF, JMS, ReactJS 17, AJAX, JSON, XML, DAO, SOAP, Java Beans, Docker, Kubernetes, Jenkins, Maven, OAuth, CI/CD, Kafka, EJB, Log4j, JUnit, AWS, DynamoDB, SQL, Agile and Windows.
Cint, California Nov 2020 Nov 2021
Sr Java Full Stack Developer
Responsibilities:
Participating actively in agile (SCRUM) software development with the team, management, and client.
Used the Microsoft VISIO programmer to prepare design documents with class and sequence diagrams.
To construct the design layout with JSP, HTML5, CSS3, JavaScript, Angular, and jQuery were used. Working with Bootstrap and media queries, we developed a responsive website for desktop, mobile, and tablet devices with Responsive Web Design (RWD).
Utilized Forms, Events, Keys, Routers, Animations, and the Flux concept while working with Angular components.
In charge of architecture and Angular, Table Grid, Slide-view, and Tree are used for building components in a library.
Developed various REST APIs for modules including user, products, and checkout while working on the application as a Node JS developer. Created a web service for inventory management with Node JS.
The Hibernate framework was coupled with the Spring framework for Dependency Injection (IOC).
Contributed to the Spring-Hibernate ORM-based DAO implementation.
Performed routine maintenance and tuning of Cassandra nodes, including repair operations, backup strategies, and performance optimization. RESTful web services were implemented to use JSON and XML messages.
Integrated Cassandra with analytics platforms like Apache Spark for real-time data processing and insights. Integrated third-party APIs and services, facilitating seamless data exchange and functionality enhancements.
Applied Spring concepts such as AOP, DI/IOC, Batch implementation, and Spring MVC.
Built continuous integration builds with Jenkins and Ant and installed them on the Web Sphere application server. Developed JUNIT test cases and used Mockito for unit testing.
Worked with asynchronous programming models to enhance responsiveness and optimize resource usage.
Collaborated with team members to design and implement effective concurrency solutions tailored to project needs.
Integrated Docker and Kubernetes into CI/CD pipelines to standardize environments and handle containerized applications, improving scalability and deployment consistency.
Documented OpenID configurations and best practices to aid in ongoing system maintenance and team training.
Ensured that OpenID implementations adhered to standards and best practices for secure and efficient authentication.
Optimized build and deployment times by fine-tuning CI/CD processes, which increased overall development speed and reduced time-to-market for new features.
Documented SAML configurations and best practices to facilitate ongoing maintenance and knowledge sharing among team members.
Ensured that SAML implementations adhered to industry standards and best practices for secure user authentication.
Leveraged the CLI for batch processing and data manipulation, enhancing productivity. Worked with team members to teach and share best practices for effective use of the CLI.
Documented SAML configurations and best practices to facilitate ongoing maintenance and knowledge sharing among team members.
Ensured that SAML implementations adhered to industry standards and best practices for secure user authentication.
Utilized MongoDB's aggregation framework to perform complex data analysis and generate insightful reports.
Managed MongoDB replica sets to ensure data redundancy and high availability, keeping applications running smoothly even in case of failures. OAuth JWT (JSON Web Tokens) for token exchange, enhancing security and efficiency in token handling.
Used Docker Compose to define and run multi-container Docker applications, simplifying complex setups.
Optimized Docker files for faster build times and smaller image sizes, enhancing efficiency and performance.
Resolved complex issues related to Kubernetes deployments, scaling, and networking to maintain high uptime and performance.
Optimized resource within clusters through effective use of Kubernetes features like namespaces, resource quotas, and limits.
Provided technical support and training to teams on OAuth best practices and integration techniques.
IST, QA, and UAT builds were supported. Smoke testing problems were found and effectively tracked down.
Assisting with the UNIX application deployment and connecting to view logs in order to address UAT and production problems.
Automation of software testing and change deployment is made possible by the integration of BDD tests into pipelines for continuous integration and delivery. SVN and Log4j were used to add logging and troubleshooting features.
The test cycle was completed successfully, and all test cases were conducted, and any problems or issues found were addressed.
Environment: Java, Angular, Spring, Hibernate, Servlets, Node JS, JSP, XML, HTML5, CSS3, XSD, XSLT, XPATH, WSDL, SOAP, JavaScript, Bootstrap, Cassandra, React JS, REST, JAX-RS, JAX-WS, MongoDB, CXF,CI/CD, JUNIT, SOAPUI, Kubernetes, Docker, JNDI, Web Sphere Application server, Ant, QC, JRules, SQL, Log4j
First Data Inc. Omaha, NE Oct 2019 Oct 2020
Java Full Stack Developer
Responsibilities:
Bootstrap, JTable, GSP, HTML, JavaScript, and CSS were used in the development of front-end screens. Using JavaScript and jQuery, involved in client-side validation.
Used HTML, CSS, Bootstrap, JavaScript, Typescript, Ajax, and Angular4/6 to design and construct web pages.
Utilizing Angular, HTML, CSS, Bootstrap, and Angular-cli, a responsive user interface will be implemented that adapts to the device, platform, and browser. Developing JavaScript and HTML for client-side data validation and client-side presentation.
Using Schwab's own content management system, which is termed in the user interface, assets were created and published.
Developed table templates and page templates for the CMS to incorporate front-end programming.
Component based architecture offered by Angular, created Typescript reusable components and services to consume REST API.
Developed Bootstrapping, NgFor, NgIf, binding to the hidden property, employed interpolation and input variables in Angular.
Kafka clusters in the QA and Production environments was done in close collaboration with the Kafka admin team.
Create the web-based test automation suite and carry out functional testing using Selenium.
Utilized AWS CloudWatch to monitor DynamoDB performance, setting up alerts and taking proactive measures to maintain optimal performance. Analyzed and optimized DynamoDB usage to reduce costs, ensuring efficient allocation of resources.
Jenkins continuous integration and delivery pipelines were utilised to host every micro service on AWS cloud architecture.
Knowledgeable about TDD integration tests in addition to unit tests. To increase productivity and automate repetitive operations, JIRA add-ons and plugins were implemented, including Automation for JIRA, Script Runner, and JIRA Service Management.
Regularly audited and optimised the performance of JIRA instances, keeping an eye on the state of the system and putting improvements into place to improve scalability and performance.
Environment: Java, HTML5, CSS3, REDUX Chai, Mocha, Git, NPM, YARGS Grunt, Bower, Angular, Spring Security (JWT), Kafka, Node.js, Express, Jetty Server, AEM, Kubernetes, Docker, AWS, EC2, DynamoDB, Jenkins, Git, Pivotal Cloud Foundry, Selenium.
Micro-Focus, Sunnyvale, CA Jun 2018 Sep 2019
Java Backend Developer
Responsibilities:
Using technologies like JSP, JPA, Struts, Spring, Spring boot Hibernate, JSF, etc., design and implement Java/J2EE client applications.
In charge of technical design, documentation, testing, implementation, and requirements analysis.
Developed the presentation layer for the monthly bill comparison chart using HTML, JSTL, and JSP integrated the CyberSource Payment Gateway with SOAP WS for auto payment flow.
As part of the AGILE process, I took part in the daily stand-up meetings to report on the progress of my work on a daily basis. Built projects using Apache Maven, which helped with testing, and generated project reports.
WebLogic's multi-thread load balancing, JMeter was used. Tested Action Classes using Struts Test Cases and conducted unit testing with the JUNIT framework. Developing RESTful Web Services to make User Profile services available to users in other departments.
Used JavaScript to automate web service requests in Postman; Newman was used to carry out the collection; and JSON and XML responses were checked.
Designed and developed the hardware and software infrastructure for Service-Oriented Architecture (SOA), encompassing Application Servers, Services Bus, Server Domains, and so on. Struts was used to design the user interface, while Tomcat was used to deliver the application. Manually carried out the test steps outlined in the test cases and filed problem reports in JIRA.
Developed Web Services to interface with other modules via SOAP and WSDL protocols based on XML.
Using an agile development process and adhering to TDD and Scrum, the application was designed and created.
Managed cross-platform compatibility problems for Mac and Windows using Firefox, Chrome, Opera, and Safari. Technical help and training on JIRA capabilities, troubleshooting, and best practices for teams using JIRA efficiently were given to end users.
Enhanced collaboration and streamlined development processes by integrating JIRA with additional tools and platforms like Bitbucket, Jenkins, Confluence, and Slack.
Environment: Java, Spring, Mybatis, Struts, JSF, JavaScript, HTML, CSS, DB2, MS SQL, Rest, XML, Apache CXF, WebLogic, AWS, EC2, S3, JSP, Servlets, JSON, XML, JIRA, jRules, SOA, SVN, JUnit, JMeter, Postman, Agile, Tomcat, Eclipse, Maven, ANT, Linux, Unix, Mac
Trianz Holdings pvt. Ltd., India Aug 2012 Sep 2017
Java/J2EE Developer
Responsibilities:
Participates in sprint meetings every week and daily SCRUM sessions.
Developed and implemented UI components by utilising controllers, data binding, models, dependency injection, and other Angular JS features. Created interactive webpages with Bootstrap, HTML5, CSS3, and JavaScript.
Managed the backend component's Java multithreading portion; each user will have a thread running.
Made extensive use of Hibernate 4.2 features including transactions, lazy loading, dirty checking, and inheritance.
Hibernate ORM, Thyme leaf, and Spring IO/Spring Boot are used to implement all of the functionality.
A Java developer who works on both front-end and back-end development teams. Participated in the creation, upkeep, evaluation, and support of high-quality code and services. The programmer was tested unit using JUnit, and logging was done using log4j.
Using Spring Boot and Spring MVC, Microservices are exposed to be based on RESTful APIs.
Created an application with AngularJS to evaluate XML and JSON from Restful web services.
Database development necessitated the introduction of new columns, views, constraints, triggers, and PL/SQL stored procedures. It also required SQL tuning to speed up the application's response time.
Using Jenkins Continuous Integration to integrate an automated batch run process.
Jira is a defect management tool, and SVN is used for version control.
Environment: EJB3.0, Spring, Jasper reports, IBM MQ, XML, REST, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Python, SaaS, Apache Camel, Jackson, Spring Boot, JBoss 6.x, Log4J, ANT, Swagger, Mockito, MongoDB, Eclipse, Pivotal Cloud Foundry (PCF), React JS.


Thanks and Regards,
Srikanth Rajipeta
Lead Sales Recruiter
[email protected]
D: +1(860) 607 0534
www.limelightlogic.com
1 Liberty, Suite 301 ,New Britain, CT 06025
Keywords: continuous integration continuous deployment quality analyst user interface message queue javascript access management sthree database rlang information technology microsoft procedural language California Connecticut Nebraska

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