| 20,000+ Fresh Resumes Monthly | |
|
|
| Related Resumes Senior Software Developer, Java, Spring Framework, React, Angula Glendale Heights, IL Software Development C# Java Software QA Mount Prospect, IL Sr. Java Full Stack Developer Evanston, IL java developer Oak Park, IL Salesforce Developer Software Development Vernon Hills, IL Java Developer Spring Boot Chicago, IL Java Developer Test Cases Alsip, IL |
| Click here or scroll down to respond to this candidateCandidate's Name
Full Stack Java Software DeveloperLocation:Chicago,Illinois,USAMobile: PHONE NUMBER AVAILABLEMail:EMAIL AVAILABLEhttps://LINKEDIN LINK AVAILABLEPROFESSIONALSUMMARY:Full Stack Java Software Developer professional with 8+ years of experience in the IT industry and involved in Model Design, Project Management,Agile Methodologies, Development, Integration, Deployment, and testing completely with Java programming, designing workflows,Testing,Deployingandmaintenance.Expertise in building scalable and responsive applications using Java, Spring Boot, and a wide range of modern technologies. Proven ability to design and implement complex systems using reactive programming principles with Spring WebFlux, Akka, and advanced microservices architecture. Skilledin front-end development using Java/J2EE technologies including JSP, JSF, jQuery, JavaScript, AngularJS, ReactJS, HTML5, CSS, XML, JMSand Vue.js, and proficient in leveraging cloud services and containerization technologies such as AWS, Azure, and Kubernetes. Strong background in Agile methodologies, CI/CD pipelines, and automation, with a focus on optimizing performance, security, and scalability. Adept at collaborating with cross-functional teams to deliver high-quality solutions that meet business requirements and enhance user experience.TECHNICALSKILLS:Languages & Frameworks: Java (Java 8, 11, Spring Boot, Spring WebFlux, Spring Security, Spring ORM with Hibernate, Project Reactor's Flux), JavaScript (ReactJS, Angular, Vue.js, Node.js, TypeScript, VideoJs, RxJs, Ajax), Python (Django, automation scripting), Golang, Scala (Scala's collections library, Akka, Apache Kafka), Kotlin (Spring Boot integration, Kotlin DSLs), HTML/CSS (HTML5, Bootstrap, responsive design, media queries), SQL (MySQL, Oracle, Azure SQL Database, PostgreSQL), NoSQL (MongoDB), GraphQL, JSP, ASPVirtual Machines: VMwareDevelopment & Deployment Tools: Cloud Platforms (AWS, Azure, GCP), Containerization & Orchestration (Docker, Kubernetes), CI/CD Tools (Jenkins, GitLab, Azure DevOps, Cloud Foundry), Automation (Terraform, VBS, Python scripting), Build & Deployment (Terraform scripts, Infrastructure as Code (IaC)), Version Control (Git, GitLab)Testing & Monitoring: Testing Tools (JUnit, JMeter, Postman, Jest, Concordion), Monitoring & Performance (Azure Monitor, Application Insights), Security (OAuth2, JWT, CSP, CORS)Data & Integration: Message Queuing (RabbitMQ, MQ), Real-Time Data Processing (Spark Streaming), Data Storage & Retrieval (Azure Storage services, Google Cloud Storage, Blob Storage, Azure Files), RESTful & SOAP Web ServicesOther Technologies: ETL Tools (ETL processes for MDM), Batch Processing (Spring Batch, Apache Hadoop), Report Generation (PDF reports, XML documents), APIs (RESTful APIs, GraphQL APIs)EXPERIENCE:Job Title: Full StackJava SoftwareDeveloperClient:Walmart Aug 2023 PresentLocation: Bentonville, ArkansasWorked on stop-to-give up design, improvement and trying out of Streamlets module.Involved in analysis, layout, development, system testing, and user acceptance testing.Designing and implementing reactive Java applications using Spring WebFlux, Akka for responsive and scalable systems.Designed and maintained scalable RESTful APIs for integrating with AWS cloud resources, utilizing the Java Spring Boot framework and AWS SDKs.Provided guidance on the implementation of microservices architecture, incorporating unit testing methodologies with REST and Jersey frameworks.Advancing cross-browser/platform HTML5, CSS, JavaScript, React, and Bootstrap for single-page applications.Implementing reusable and testable React components using ES6.Working with predefined components from NPM and the Redux library to build dynamic front-end screens with ReactJS.Utilizing JavaScript libraries and frameworks (ReactJS, Bootstrap, Ajax) to create scalable, reusable web components.Applying reactive programming principles to optimize performance and responsiveness in retail systems.Enabling real-time updates, event-driven processing, and efficient handling of high-volume data streams.Using Terraform to migrate legacy and monolithic structures to AWS.Deploying, managing, and maintaining PaaS domains built on Scala, Python, and JavaScript.Utilizing Azure Storage services like Blob Storage and Azure Files for storing and retrieving files or static assets.Offloading storage burdens from application servers to provide scalable storage solutions.Developing automation scripts using Python and VBS.Engaging in utility development tasks with REST APIs and Django.Creating PDF reports using Golang and XML documents for clients with international language support.Working on security updates and addressing issues with Vue.js and other project dependencies.Leveraging reactive Java applications for inventory management, order processing, and CRM platforms.Advancing microservices using Golang and developing test cases.Applying Spring ORM with Hibernate, implementing features like annotation metadata and auto-wiring.Using Hystrix for fail-safe and circuit breaker patterns, configuring Swagger-UI with Eureka for service registration and monitoring.Designed and implemented interactive single-page applications utilizing ReactJS, enhancing performance and responsiveness through advanced front-end development techniques.Applied reactive programming principles using Spring WebFlux in Java applications to manage high-volume data streams efficiently.Integrating Spring Boot microservices with Kafka for message processing.Handling failure message reprocessing using offset IDs.Setting up build and deployment automation for Terraform scripts using Jenkins.Handling API testing with Postman and incorporating GitLab into Jenkins for automated code checkout.Leveraging Azure to host Java web applications on Azure App Service or Azure Kubernetes Service (AKS).Using cloud services like auto-scaling and VPC for secure and scalable systems.Managing Docker orchestration and containerization using Kubernetes.Utilizing PostgreSQL for designing, implementing, and maintaining databases to optimize performance and ensure data integrity. This also involves writing and optimizing queries, as well as managing data migration tasks from other databases to PostgreSQL. Additionally, it includes troubleshooting issues related to database operations and performance, along with implementing backup and recovery strategies to ensure data protection.Using MongoDB for NoSQL collections.Applying RabbitMQ for message queuing and utilizing Spark streaming with Java for real-time data processing from Kafka clusters.Evaluating and migrating AWS infrastructure to GCP.Leveraging GCP services like Google Compute Engine, Google Cloud Storage, and Google Kubernetes Engine.Setting up GCP firewall rules and utilizing GCP cloud CDN to enhance performance and latency.Job Title: Senior Java Full StackDeveloperClient: First Citizen Bank Sep 2022 Jul 2023Location: Raliegh, NCCollaborated with business analysts to gather requirements and translate them into jBPM process models.Verified workflow integrity and actively participated in project design planning, collaborating with cross-functional teams to gather requirements and validate feasibility for script development.Developed the UI components architecture for the developer framework using Angular 8, 11, 15, TypeScript, HTML5, CSS, and Bootstrap.Created data models for master data entities, ensuring scalability, flexibility, and data integrity within MDM framework.Designed and optimized ETL (Extract, Transform, Load) processes for importing, transforming, and loading large datasets into the MDM system.Leveraged Java 8 features and libraries for XML and JSON parsing, and data serialization.Integrated Java 8 applications with relational databases like MySQL or Oracle, utilizing Java Database Connectivity (JDBC) or object-relational mapping (ORM) frameworks like Hibernate.Designed forms, modules, view, and templates using Django and Python.Developed automated script execution codes, leading to a 20% increase in report generation efficiency and eliminating manual effort.Wrote end-to-end development code for individual modules, ensuring adherence to project specifications and industry best practices.Integrated Kotlin with Spring Boot, enhancing the development of microservices with concise and expressive code.Designed and implemented scalable applications using Java/J2EE frameworks, demonstrating senior-level expertise in Java development practices and methodologies.Engaged in team discussions and whiteboarding solutions to explain technical implementations to stakeholders, emphasizing effective communication with both technical teams and business users.Developed multiple APIs based on client requirements, helping in generating reports and emailing the final outputs.Created diverse workflows based on project designs, translating conceptual requirements into actionable automation solutions.Developed packages based on client requirements, with data synchronization with systems over the network and updates in the databases.Integrated all modules into the final deployment package, facilitating seamless deployment and system integration.Implemented Project Reactors Flux for handling large-scale data processing with reactive streams.Integrated with modern front-end frameworks such as Angular, React, or Vue.js, and used TypeScript for type safety and error detection.Utilized Kotlin DSLs (Domain-Specific Languages) to streamline project configuration and build processes.Utilized Scala's powerful collections library to perform complex data transformations and manipulations.Formulated comprehensive test cases for all modules, meticulously validating functionality and performance against project requirements.Conducted various test cases based on project specifications, ensuring the robustness and reliability of the automated system.Followed Test-Driven Development (TDD) principles with tools like JUnit and Concordion for robust testing.Conducted unit and integration tests using JUnit for Java components and other relevant tools for diverse technologies.Worked on the enhancement of navigation and menu button into responsive features and extensively used JUnit, JMeter for testing.Deployed automation solutions into production servers, meticulously managing deployment processes to minimize downtime and ensure system stability.Implemented CI/CD pipelines using Google Cloud Build to automate deployment processes, improving code integration and reducing deployment times by 30%.Deployed automation solutions into production servers using Cloud Foundry and practiced Infrastructure as Code (IaC) for consistent environment setup.Leveraged AWS Lambda and other cloud services for hosting and security.Used Cloud Foundry as part of my CI/CD pipeline, enabling seamless deployment and integration with tools like Jenkins or GitLab.Managed AWS resources in a repeatable and automated manner, ensuring consistency and reducing manual configuration efforts.Integrated Java 8's Date Time API to handle date and time operations, including parsing, formatting, and manipulating temporal data in Java full stack applications.Maintained various modules post-deployment, promptly addressing any issues or enhancements to optimize system performance and user experience.Utilized Azure Monitor and Application Insights for monitoring and troubleshooting application performance.Enhanced performance through optimization techniques like caching mechanisms and JVM tuning.Demonstrated proficiency in designing and implementing data persistence solutions for applications.Migrated existing Java applications to Scala, leveraging Scala's powerful type system and functional features.Migrated web modules from ASP to JSP and deployed them on Tomcat web server, and migrated from Apache server to IBM HTTP server.Integrated Java 8 applications with modern front-end frameworks like Angular or React, enabling seamless communication and data exchange between the back end and front-end components.Integrated MDM with various enterprise applications using RESTful and SOAP web services.Developed real-time data streaming applications with Scala and Apache Kafka.Demonstrated and modeled security patterns with JWT and OAuth2.Implemented authentication and authorization mechanisms using Java 8 security frameworks like Spring Security, ensuring secure access and protecting sensitive data.Developed and integrated microservices using RESTful APIs and SOAP protocols, ensuring seamless data exchange and efficient report generation.Led code reviews and provided expertise in the development and integration of systems, focusing on performance and reliability enhancements for complex applications.Good knowledge of working with OAuth2.0 and JSON Web Token (JWT) to provide authentication and authorization to REST services by exchanging access tokens.Job Title: Java Full Stack DeveloperClient: ATOS Syntel Nov2018 Aug 2022Location:IndiaVerified workflow integrity and actively participated in project design planning, collaborating with cross-functional teams to gather requirements and validate feasibility for script development.Developed automated script execution codes to generate reports at regular intervals based on project requirements, enhancing efficiency, and reducing manual effort.Created diverse workflows based on project designs, translating conceptual requirements into actionable automation solutions.Developed scalable backend services using Kotlin and Spring Boot, enhancing application performance and reducing response times by 25%.Leveraged Java 8 features and libraries for XML and JSON parsing, and data serialization.Implemented Project Reactors Flux for handling large-scale data processing with reactive streams.Integrated with modern front-end frameworks such as Angular, React, or Vue.js, and used TypeScript for type safety and error detection.Developed front-end interfaces and responsive web applications using HTML5, CSS3, and JavaScript frameworks (React, Angular), enhancing user experience and ensuring cross-browser compatibility.Collaborated with cross-functional teams to translate business requirements into technical solutions, demonstrating excellent verbal and written communication skills.Wrote end-to-end development code for individual modules, ensuring adherence to project specifications and industry best practices.Designed and implemented APIs for data synchronization across various systems, leveraging RESTful web services for efficient communication.Engaged in the development and testing of microservices architecture, adopting Test-Driven Development (TDD) principles to validate functionality and performance against project requirements.Designed and implemented RESTful APIs with Kotlin, ensuring seamless integration with front-end components and improving data interchange efficiency.Developedpackages based on client requirements, with data synchronization with systems over the network and updates in the databases.Integrated all modules into the final deployment package, facilitating seamless deployment and system integration.Formulated comprehensive test cases for all modules, meticulously validating functionality and performance against project requirements.Conducted various test cases based on project specifications, ensuring the robustness and reliability of the automated system.Followed Test-Driven Development (TDD) principles with tools like JUnit and Concordion for robust testing.Conducted unit and integration tests using JUnit for Java components and other relevant tools for diverse technologies.Deployed automation solutions into production servers, meticulously managing deployment processes to minimize downtime and ensure system stability.Implemented CI/CD pipelines with Google Cloud Build, automating the deployment process for Java applications and decreasing release cycles by 40%.Deployed automation solutions into production servers using Cloud Foundry and practiced Infrastructure as Code (IaC) for consistent environment setup.Maintained various modules post-deployment, promptly addressing any issues or enhancements to optimize system performance and user experience.Utilized Azure Monitor and Application Insights for monitoring and troubleshooting application performance.Integrated Azure Active Directory for secure authentication and authorization.Enhanced performance through optimization techniques like caching mechanisms and JVM tuning.Integrated MDM with various enterprise applications using RESTful and SOAP web services.Developed real-time data streaming applications with Scala and Apache Kafka.Migrated web modules from ASP to JSP and deployed them on Tomcat web server, and migrated from Apache server to IBM HTTP server.Job Title: Java SoftwareDeveloperClient: Airtel TV, Airtel International June 2017 Oct 2018Location: IndiaTranslated business requirements into user stories and prioritized tasks for the backlog.Developed microservices using Java frameworks like Spring Boot and Jakarta EE.Implemented cross-browser/device functionalities in the OTT web application using React, HTML, CSS media queries, and JavaScript.Integrated video streaming APIs in the React OTT application using VideoJs.Increased the performance of the OTT web application for mobile browsers by using lazy loading, reducing load time, and reducing application size.Used Java for data access with Hibernate (JPA) or Spring Data JPA.Containerize Java microservices with Docker and deploy them on AWS and Azure.Developed GraphQL APIs with Java for efficient data retrieval.Handled batch processing tasks with Spring Batch or Apache Hadoop (Java-based).Conducted performance testing with Apache JMeter, extended via Java.Identified implementation gaps and streamlined workflows to enhance stability and efficiency.Actively participated in Agile methodologies, including Sprint planning and story grooming.Designed and developed responsive, dynamic, and configurable SPAs for an OTT web application using React and Angular.Implemented cross-browser/device functionalities and optimized performance for mobile browsers.Built reusable components, forms, and dynamic interfaces using React, Angular, HTML, CSS, and JavaScript.Developed content management, reporting, analytics, and customer support portals using Angular.Created Node.js services for server-side rendering and API integration, utilizing Docker for containerization on AWS.Integrated video streaming APIs and implemented security measures like CSP, CORS, and NGINX.Automated unit testing with Jest and utilized Git for version control and collaboration.Monitored and ensured successful front-end and backend deployment processes.Focused on performance optimization, reducing load times, and maintaining application stability.Leveraged AWS Lambda and other cloud services for hosting and security.Job Title: Java developerClient: Venminder May2016 Apr 2017Location: IndiaCollaborated with business and development teams to define key features, troubleshoot issues, and enhance functionality in Java-based applications.Ensured responsive web page design by incorporating media queries.Assisted in UI development using Angular, Aurelia, and Node.js while integrating Java components for backend connectivity.Integrated RESTful APIs into both frontend and Java backend applications to ensure seamless data flow.Supported backend services development with Java, utilizing frameworks like Spring Boot for enhanced performance and scalability.Used RxJs for managing application state, ensuring smooth data synchronization between frontend and Java backend.Participated in daily scrums to provide updates on Java-related tasks, address roadblocks, and coordinate with the team.Developed RESTful APIs and microservices using Java Spring Boot for the OTT web application, enhancing data retrieval and efficient backend processing.Participated in the design and implementation of scalable and responsive web applications, utilizing modern frameworks and technologies for front-end integration and backend connectivity.Resolved bugs and performed maintenance on Java components to ensure stability and optimal performance.Created and executed unit tests for Java services using JUnit, alongside frontend testing with Jest.Adhered to Agile methodologies to ensure effective planning, timely execution, and alignment with project goals.EDUCATION:Master of Computer Science:University: GovernorsStateUniversity,UniversityPark,Location: Illinois,USABachelor of Technology: Computer Science & EngineeringInstitute: BV Raju Institute of Technology, Medak,Telangana, India |