Home

Sucharitha - Java Full Stack Developer
[email protected]
Location: Jersey City, New Jersey, USA
Relocation: ANY LOCATION
Visa: H1B
SUCHARITHA
PROFESSIONAL SUMMARY
Over 8 years of progressive experience as a Full Stack Engineer in the Information Technology industry, specializing in developing web-based and client/server applications using Java and J2EE technologies.
Strong experience with Agile Scrum and Waterfall methodologies, including requirements gathering, analysis, design, coding, testing, and deployment.
Proficient in developing web applications using JavaScript, AngularJS, HTML, CSS, and J2EE technologies.
Extensive hands-on experience using AWS and Azure cloud services for deploying, managing, and operating scalable systems.
Expertise in developing applications using Spring Boot, Spring MVC, and Hibernate.
Proficient in deploying and orchestrating containers using Docker and Kubernetes for improved scalability and reliability.
Good Knowledge of Python and Python Web Framework Django.
Extensive experience in implementing RESTful and SOAP Web Services.
Skilled in implementing microservices architecture using Spring Boot, Apache Kafka, and Docker.
Experienced in designing and implementing databases using SQL (Oracle, MySQL) and NoSQL (MongoDB, Cassandra) databases.
Experience with implementing user authentication and authorization using OAuth2.0 and Spring Security.
Hands-on experience in creating interactive data visualizations using Tableau and Power BI.
Proficient in using CI/CD tools such as Jenkins and Git for version control to accelerate the development process.
Demonstrated ability to use the Struts framework and EJB to create MVC architecture applications.
Expertise creating interactive and dynamic UI using React JS/Redux and other modern JavaScript frameworks.
Experience in designing and developing thread-safe code blocks for managing multi-threaded access.
Proficiency in Python scripting for data extraction and transformation tasks.
Hands-on experience in developing applications using Node.js and Express.js.
Extensive experience in writing unit tests using JUnit and Mockito testing frameworks.
Proficient in managing and troubleshooting Cassandra clusters for key-value data storage and analytics.
Hands-on experience with Apache Camel for designing efficient data processing routes in an integration middleware solution.
Extensive experience in handling large volumes of data using RDBMS and NoSQL databases.
Proficiency in managing confidential healthcare data, adhering to HIPAA guidelines, and incorporating stringent data privacy measures.
Good experience writing application deployment scripts using Shell Scripting and Experience in developing applications on Windows, UNIX, and Linux platforms.
Skilled in leveraging Azure Databricks for big data analytics and Apache Spark for distributed data processing.
Expertise in utilizing Microsoft Power BI for creating interactive visualizations and business intelligence reports.
Familiar with using AWS Redshift and Glue for data warehousing and ETL tasks.
Proficient in creating and executing Selenium tests for internal business applications.
Experience in implementing business rules using Drools for improved business process management.
Effective problem-solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment.

TECHNICAL SKILLS:
Programming Languages
Java(8&11),Python, SQL, PL/SQL, Spark
Front end Technologies HTML5, CSS3, JavaScript, React JS, Redux, AngularJS, Node.js, Express.js
Back-end Technologies Spring Boot, Spring MVC, Spring Security, Hibernate, JPA, Jersey API.
Cloud Technologies AWS (EC2, S3,Cloud Watch, RDS, DynamoDB, Redshift, Glue, Lambda), Azure (Azure Storage, Azure Data Factory, Azure Functions), Docker, Snowflake, Kubernetes, Netflix Zuul.
Databases Oracle 11g, MySQL, SQL Server, MongoDB, Cassandra, Couch DB, Azure SQL Database.
Microservices & APIs RESTful APIs, Apache Kafka, Kotlin, Apache Camel, Swagger.
DevOps & Agile Tools Jenkins, JUnit, JIRA, Log4j, SVN, GIT, Agile Scrum, Maven.
Testing & CI/CD Selenium, Karma, Jasmine, Test-driven development (TDD), Continuous Integration and Deployment (CI/CD).
Data Visualization & BI Tools Tableau, Power BI
Modeling Tools UML, Rational Rose, Visio
Platforms Windows 10, UNIX, Linux

PROFESSIONAL EXPERIENCE:
Fifth Third Bank, Cincinnati, Ohio Jan 2022 - Current
Senior Full Stack Engineer
Responsibilities:
Developed dynamic user interfaces using Vue.js and React with robust Java 8 back-end services, improving user engagement.
Managed application state using Redux in React applications and optimized data flow with GraphQL.
Utilized the strengths of ECMAScript (ES6) in writing React code for seamless SPA development and employed Axios for handling REST service calls.
Effectively built scalable cloud Microservices and laid out back-end architecture leveraging Spring Boot, emphasizing automatic and Maven configurations.
Utilized the functionality of Spring Boot to develop RESTFUL web services.
Incorporated the Microservice architecture and Spring Boot for modularizing code. Integrated REST APIs using Spring Rest and ensured seamless API documentation with Swagger.
Utilized Java 8 features, including Functional Interfaces, Stream API, Time API, Concurrency API, and Collection API, to enhance application efficiency and performance.
Deployed the application using the multi-cloud environment, consisting of AWS and Azure, providing a versatile and scalable setting.
Managed real-time data processing using Apache Kafka as a messaging system between APIs and microservices, bolstering communication efficiency.
Implemented the Spring Circuit Breaker pattern to manage and monitor Microservices effectively, ensuring enhanced fault tolerance and application responsiveness.
Integrated NoSQL database Cassandra for key-value data storage and analytics, responsible for managing and troubleshooting Cassandra clusters.
Leveraged Docker for containerizing applications, managing Docker images, and facilitating middleware installations and domain configurations.
Managed cluster and container orchestration using Kubernetes, enhancing the scalability and availability of applications.
Implemented a CI/CD pipeline with Docker and Jenkins, enabling efficient and reliable application deployments.
Used Webpack for application source code bundling, enhancing load times and application performance.
Implemented secure user authentication and protection for RESTful web services using OAUTH2.0.
Developed and executed test-driven development code using JUnit.
Employed Node.js services, coupled with Express.js, for back-end development and implemented end-to-end data pipelines for data extraction, transformation, and load (ETL) using Python.
Leveraged Tableau for data visualization, creating intuitive dashboards for business users and stakeholders.
Utilized Azure Data Factory to orchestrate ETL processes, ensuring smooth data flow across different stages.
Integrated Azure Databricks for big data analytics and Apache Spark for distributed data processing.
Implemented and managed Snowflake data warehouse, handling data ingestion, data modeling, and performance tuning, supporting complex queries and analytics.
Used Microsoft Power BI for visual analytics, creating interactive visualizations and BI reports.
Collaborated with JIRA for effective project management, issue resolution, and software quality assurance.
Environment: Java 8, Python, Spring Boot, React JS, Redux, ECMA Script(ES 6), AWS, Azure, Apache Kafka, Cassandra, Docker, Kubernetes, Jenkins, Junit, Node.js, Express.js, Snowflake, Tableau, Azure Data Factory, Azure Databricks, Apache Spark, Microsoft Power BI, Azure SQL Database.
SLK Technologies, Chicago, Illinois Oct 2019 - Dec 2021
Senior Full Stack Engineer
Responsibilities:
Engaged actively in an Agile environment, partaking in requirement gathering, analysis, and design phases to ensure a robust application development cycle.
Developed Thread Safe blocks for managing multi-threaded access, maintaining reliable data transactions in a multi-user environment.
Utilized the Spring framework for Dependency Injection and Inversion of Control (IOC), integrated with Hibernate for seamless database interaction.
Implemented Spring Security for enhanced authentication and authorization, safeguarding UI-level access.
Designed and developed RESTful APIs using Spring Boot and Spring MVC, introducing scalable microservices architecture.
Leveraged Apache Kafka and Zookeeper for inter-service communication within microservices ecosystem.
Deployed Spring Hystrix as a circuit breaker, providing a fail-safe system for improved resilience and fault tolerance.
Deployed microservices on AWS EC2 using Docker and utilized AWS Lambda for serverless applications.
Documented REST APIs using Swagger for efficient service-to-service communication.
Constructed Docker Images and managed application deployment in Docker containers, providing an isolated environment for execution.
Used HTML5 and CSS to create visually appealing and intuitive web pages.
Orchestrated CI/CD pipelines using Jenkins, ensuring swift and reliable software releases.
Employed Log4j for application logging and JUnit for unit testing, ensuring application robustness.
Managed data transformation and migration utilizing RDBMS and NoSQL database technologies, handling large volumes of data effectively.
Deployed applications on Apache Tomcat server, delivering robust Java web application hosting.
Implemented multi-cloud setting using Azure and AWS for improved performance and cost-effectiveness.
Used Azure SQL Database, Azure Storage, Azure Data Factory, and Azure Functions for efficient data management and serverless computing.
Integrated AWS Redshift and Glue for data warehousing and ETL tasks, facilitating efficient analysis of large datasets.
Employed Netflix Zuul API gateway for dynamic routing, load balancing, and security.
Implemented Single Sign-On (SSO) using Spring Security, providing a unified authentication experience across the system.
Developed responsive user interfaces with Angular 5, enhancing user interaction and experience.
Adopted SVN for version control to facilitate efficient change tracking and team collaboration.
Incorporated Splunk for real-time monitoring, searching, and analyzing big data, providing operational insights.
Used Azure Machine Learning (ML) for building, training, and deploying machine learning models, contributing to predictive analytics and data-driven decision-making.
Environment: Java 8, Hibernate, Spring Boot, Spring Security, JavaScript, Netflix Zuul, Angular 5, HTML5, CSS3, Apache Kafka, Zookeeper, AWS (EC2, Lambda, S3, Redshift, Glue), Docker, Jenkins, Log4j, JUnit, RDBMS, NoSQL, Apache Tomcat, Azure (Azure Functions, Azure Machine Learning), SVN, Splunk.
United Health Care, Hartford, Connecticut Dec 2017 - Oct 2019
Full Stack Engineer
Responsibilities
Implemented Agile methodology for software development, delivering efficient requirements gathering, design, development, and testing in a Java/J2EE environment.
Documentation functional specifications using Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
Employed HTML, JHTML, JSTL, JSP, JavaScript, and jQuery for frontend content creation, enabling dynamic user interfaces in healthcare applications.
Leveraged Java 8, mainly features such as Lambda Expressions and Streams, for robust application development.
Integrated HQL and SQL with Oracle database for effective data retrieval and manipulation.
Developed RESTful web services using the Jersey API and JSON to enhance system interconnectivity within healthcare applications.
Managed confidential healthcare data, strictly adhering to HIPAA guidelines, and incorporating stringent data privacy measures.
Created frontend and backend modules using Python on the Django Web Framework, ensuring cohesive and effective full-stack development.
Leveraged Python to develop jobs for data extraction and loading into a MySQL database, optimizing data management for healthcare data.
Incorporated internationalization in web applications using Spring frameworks, JSPs, and Servlets, catering to a global user base.
Migrated applications to AWS Cloud, utilizing services like EC2, Elastic Beanstalk, S3, and others to enhance scalability and availability.
Employed Spring MVC 2 for efficient data, views, and controller management in application development.
Employed Spring AOP framework for reusable logging, improving code maintainability and readability.
Created UNIX Shell scripts for automating project management tasks and improving productivity.
Utilized the Struts Tiles framework for user interface layout creation, enhancing user experience.
Authored comprehensive JUnit test cases for elements, web beans, handlers, and view helper classes, ensuring robust code in a Splunk, GIT setting.
Coordinated with cross-functional teams including Business Analysts, Architecture, and QA to ensure successful project execution.
Configured Karma testing environment and composed Jasmine unit tests for application robustness.
Developed a custom, single-page, responsive web application on the frontend using Angular 4.0, enhancing user engagement.
Leveraged Spring Framework modules, including MVC, DI (IOC), JDBC Templates, Spring Security, and AOP for efficient application development.
Designed and executed Selenium tests for internal applications, ensuring functionality and data accuracy.
Implemented business rules using Drools and integrated these into the application, improving business process management.
Environment: Java 8, Spring, Hibernate, JavaScript (AngularJS, jQuery), HTML , CSS, AWS (EC2, S3, RDS, Dynamo DB), Oracle 11g, JSP, RESTful APIs (Jersey API), SQL, Python (Django), MongoDB, JUnit, XML, Maven, Log4j, GIT, Jenkins, Agile Scrum.
Blue Pal Solutions, India May 2015 - Nov 2017
Software Engineer
Responsibilities:
Involved in project development within an Agile/Scrum environment, implemented business logic, and contributed to the design of modules using Java 8 and Oracle 11g.
Used Java 8 lambda expressions and Stream API for seamless communication between the business layer and the Oracle database.
Designed responsive UI components employing HTML, CSS3, JavaScript, and Angular to enhance user engagement.
Adopted MVC architecture, structuring JavaScript code via Node.js and Angular while constructing a single-page application with D3.JS.
Developed a Microservices architecture employing Spring Boot and Docker, promoting system scalability and fault tolerance.
Implemented Hibernate within the Spring ORM framework for streamlined database operations, utilizing annotation-based configurations.
Implemented application and database security with Spring Security and automated routine batch jobs using Spring Batch.
Automated event-based email notifications through Python scripting, improving real-time communication.
Constructed a Selenium WebDriver-based test automation framework, leveraging JUnit, Mockito, for efficient defect detection.
Deployed Apache Camel for designing efficient data processing routes in an integration middleware solution.
Migrated the application to the cloud using Amazon Web Services (AWS) components such as EC2, Elastic Beanstalk, and S3, enhancing system scalability.
Utilized Docker for application lifecycle management, ensuring consistent deployment of microservices across environments.
Managed MongoDB databases, undertaking tasks such as configuration, monitoring, and sharding to optimize performance.
Adopted Maven for project build and dependency management, Jenkins for continuous integration, and GIT for version control, refining software development practices.
Developed an application based on MVC architecture using Struts Framework and EJB, enhancing code maintainability.
Managed Oracle Database 10g using JDBC data source and developed PL\SQL functions and stored procedures, deepening understanding of relational database management systems.
Used Subversion (SVN) for version control, and Log4J for logging runtime exceptions, promoting code quality and traceability.
Environment: Java 8, Spring Boot, Hibernate, JSP, MongoDB, Node.js, XML, Oracle, Docker, jQuery, Angular, JavaScript, Agile, GIT, Apache Maven, HTML, RESTful Services, Servlets, Subversion (SVN), SQL, JDBC, Struts framework.
Keywords: continuous integration continuous deployment quality analyst machine learning user interface javascript business intelligence sthree database procedural language

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