Post Job Free
Sign in

Java Developer React Js

Location:
Irving, TX, 75060
Posted:
March 28, 2025

Contact this candidate

Resume:

Keerthana C

Full Stack Java Developer

**********@*****.*** LinkedIn +1-972-***-****

Professional Summary

• Over 7 years of experience in analysis, design, development, testing, and implementation of Web-based and Client/Server applications across the entire SDLC using Java and J2EE technologies.

• Strong experience in Agile methodologies, including Scrum and Kanban, participating in sprint planning, daily stand- ups, backlog grooming, and sprint retrospectives.

• Expertise in developing Web Pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax, React.js, and AngularJS with cross-browser compatibility and responsive design.

• Used React.js, Backbone.js, and Node.js for developing Single Page Applications (SPA).

• Experience in frontend testing frameworks such as Karma, Jasmine, Jest, Mocha, and Chai.

• Expertise in Java 8/11, Spring Boot, Microservices, Struts, and Spring MVC for backend development.

• Utilized Java 8 features like Lambda expressions and Stream API for bulk data operations, enhancing application performance.

• Strong expertise in Core Java concepts, including Collections API, Stream API, Parallel Streams, Exception Handling, Multithreading, HashMap, Concurrency, JDBC, Modularity, Executor Service, Fork & Join Frameworks.

• Designed and developed J2EE MVC applications using Struts, Spring MVC, and Spring Boot.

• Expertise in developing Service-Oriented Architecture (SOA), REST, and SOAP Web Services using Apache Axis, JAX- WS, JAXB, JAX-RPC, and UDDI.

• Implemented asynchronous task processing pipeline using JMS, ActiveMQ, and RabbitMQ.

• Strong expertise in SQL Databases, including MS SQL Server, PostgreSQL, Sybase, and Oracle.

• Experience in NoSQL databases such as MongoDB and Cassandra for handling high-velocity data.

• Expertise in writing and optimizing SQL queries, PL/SQL, Triggers, and Stored Procedures.

• CI/CD Integration

• Experience in CI/CD pipelines to integrate Java code using Jenkins, Docker, and Kubernetes.

• Hands-on experience with version control tools like SVN and Git and project management tools like JIRA and Quality Center (QC).

• Designed and implemented AWS EC2 Server setup, deployment, and maintenance.

• Experience in configuring AWS resources, including EC2, S3, Lambda, ECS, EBS, Elastic Load Balancers, VPC, and IAM Security Groups.

• Delivered architecture designs and solutions for public, private, and hybrid clouds, covering IaaS, PaaS, and SaaS.

• Security & Monitoring

• Experience in implementing OAuth 2.0, JWT authentication, and role-based access control (RBAC) for secure access management.

• Integrated Log4j for application logging and performance monitoring.

• Expertise in unit testing using JUnit and Mockito and integration testing for backend applications.

• Worked on frontend testing frameworks such as Jasmine, Jest, Mocha, and Chai.

• Final Deployment & Optimization

• Hands-on experience with multiple application servers, including WebLogic, Apache Tomcat, WebSphere, and JBoss.

• Optimized microservices performance with efficient traffic management, caching, and load balancing.

• Strong expertise in containerization and orchestration using Docker and Kubernetes for scalable and fault-tolerant deployments.

• Experience in performance tuning, code optimization, and load balancing to improve application efficiency and reduce latency.

TECHNICAL SKILLS:

Languages Java/J2EE, C, C++, SQL, PL/SQL

Web Technologies JSP, Servlets, JDBC, HTML5, CSS3, Bootstrap Scripting Technologies JavaScript, jQuery

Frameworks Spring/Spring boot, Spring Security, Spring AOP, Spring Core, JSF, IBatis, Spring IOC, Hibernate, JPA, Angular.

Library React JS

Application Servers JBoss, Apache Tomcat, Oracle WebLogic, IBM WebSphere Web Services Restful, SOAP, JAX RS, JAX WS

SOA Web services (SOAP, Restful)

Developer IDEs Eclipse, Net Beans, IntelliJ, Visual Studio Version Control SVN, GIT

Databases Oracle, MySQL.

Design patterns Singleton, Factory, Abstract Factory, DTO, DAO, Business Delegate, Session Facade, Template, Service Locator, Dependency Injection and View Helper Testing tools Junit, Mockito, Jasmine, Chai, Mocha, Karma OS Linux, Windows XP, Windows 2007/8/10, Mac

Containers Docker, Kubernetes

Cloud Technologies &

DevOps Tools

AWS (EC2, EBS, S3), Docker, ECS, Microsoft Azure

PROFESSIONAL EXPERIENCE

Brinks Home, Dalla, TX January 2024 to Present

Sr Full-Stack Java Developer

Responsibilities:

• Worked Involved in designing, developing & testing web applications by using HTML5, CSS3, React JS, JavaScript, Bootstrap, and NodeJS.

• Implemented Redux for efficient state management, optimizing application performance by reducing API calls and enhancing data flow consistency across components.

• Created reusable, modular React components using Component-based Architecture, reducing development time for similar UI features across the application.

• Developed Single Page Applications (SPA) with dynamic routing using React Router, improving the overall navigation experience.

• Designed and implemented custom React Hooks to encapsulate logic reuse and applied advanced React features like React.memo and useMemo to enhance rendering performance.

• Integrated React Context API with custom hooks to eliminate prop drilling and efficiently manage global application state.

• Consumed RESTful APIs in React applications for data fetching and dynamic UI updates, ensuring a seamless interaction between front-end and back-end services.

• Designed intuitive vehicle customization interfaces using UX design principles, increasing customer engagement and sales by 20%.

• Developed an advanced filtering system for product searches, allowing customers to refine results based on price, fuel efficiency, and other key attributes.

• Implemented real-time vehicle tracking and status updates using WebSocket technology for better customer communication.

• Conducted accessibility audits and implemented solutions to ensure compliance with WCAG standards, providing an inclusive user experience.

• Enhanced the application’s front-end performance, achieving a 30% reduction in page load times through optimized component rendering and data fetching strategies.

• Built RESTful web services using Spring Boot with Java 11, following best practices for security and scalability.

• Implemented advanced Java 11 features such as records and pattern matching to simplify and optimize backend logic.

• Designed and developed microservices architecture using Spring Boot, ensuring modularity, scalability, and easy deployment.

• Utilized Kafka for real-time messaging and data streaming, configuring producers, consumers, and topics to handle asynchronous communication between services.

• Configured secure user authentication and authorization mechanisms using OAuth 2.0 and JWT to protect sensitive customer information.

• Designed event-driven systems using Kafka Streams to process and aggregate data in real-time.

• Integrated Azure cloud services like Azure App Service, Azure Functions, Azure Storage, and Azure SQL Database to ensure robust and scalable cloud-based solutions.

• Containerized applications using Docker, creating lightweight, portable containers for microservices deployment.

• Orchestrated deployments using Kubernetes, ensuring automated scaling, rolling updates, and high availability of services.

• Managed Kubernetes clusters to handle multi-service workloads with efficient resource allocation.

• Used PostgreSQL as the primary relational database for storing critical data such as vaccination records and patient information.

• Integrated CassandraDB as a NoSQL database for handling high-velocity data processing and real-time analytics.

• Managed database operations using Hibernate ORM, creating entity relationships, CRUD operations, and second-level caching for improved database performance.

• Created and optimized SQL queries and schemas in PostgreSQL and CassandraDB for efficient data retrieval and transaction management.

• Automated build and deployment pipelines using Jenkins, ensuring smooth CI/CD workflows for continuous integration and rapid feature releases.

• Configured Jenkins pipelines to automate testing, containerization, and deployment to Kubernetes clusters.

• Implemented version control strategies using Git and integrated GitHub hooks for automated build triggers.

• Maintained robust version control and code quality using Git, JIRA, and Confluence, while actively participating in peer code reviews to improve team output.

• Implemented security best practices, including API security policies, role-based access controls, and encryption mechanisms.

• Deployed logging and monitoring solutions such as Prometheus, Grafana, and ELK stack for real-time observability and system health tracking.

• Supported production environments, analyzing and resolving critical issues promptly to minimize downtime and ensure high availability.

• Conducted thorough unit testing using JUnit and automated UI testing using Selenium and Cucumber to ensure application reliability.

• Followed Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices to write test cases and achieve higher test coverage.

• Performed integration testing to validate end-to-end system functionality and eliminate critical defects before deployment.

• Utilized JRebel to reduce redeployment times, streamlining the iterative coding process and increasing productivity.

• Deployed applications onto Kubernetes clusters, leveraging auto-scaling and load balancing for optimal performance.

• Worked in a collaborative Agile/Scrum environment, participating in sprint planning, daily stand-ups, backlog refinement, and sprint reviews to deliver high-quality features on time.

• Actively participated in knowledge-sharing sessions and kept up to date with the latest trends and best practices in Java 11, Spring Boot, Kubernetes, PostgreSQL, CassandraDB, and Azure.

• Led code reviews and collaborated with cross-functional teams, including UX/UI designers, QA engineers, and mobile developers, to deliver a cohesive user experience. Environment: Java 8, Spring MVC, Spring Boot, Hibernate ORM, JPA, Microservices, React JS, Redux, HTML5, CSS3, JavaScript, Node.js, Azure, GIT, JSON, Apache Tomcat, Maven, JBOSS, Oracle, JSP, JavaScript, Kafka, Maven, Eclipse, Mockito, REST, Eclipse. SQL-Server2014, Log4j, JIRA, Confluence, Junit, Jenkins, Git, SVN. Loopin IT solutions, Hyderabad, India June 2020 to August 2022 Full Stack Java Developer

Responsibilities

• Involved in all phases of the Software Development Life Cycle (SDLC) using Agile Methodology, including sprint planning, daily stand-ups, and retrospectives.

• Designed and developed business logic using Core Java 8 features like Inheritance, Polymorphism, Collections, Serialization, and Multithreading for performance optimization.

• Created UML diagrams, including Use Case, Object, Class, and Sequence diagrams, to document and plan functional specifications.

• Built interactive, responsive, and accessible web pages using React.js, HTML5, CSS3, and JavaScript, ensuring cross- browser compatibility.

• Developed modular and reusable React class components and utilized lifecycle methods like componentDidMount, componentDidUpdate, and componentWillUnmount to manage side effects and asynchronous operations.

• Integrated React Router, JSX, Babel, and React Bootstrap for front-end navigation and styling.

• Enhanced accessibility by implementing semantic HTML, ARIA roles, and accessible forms with proper labels, attributes, and instructions.

• Designed data visualizations like pie charts for 401(k) contributions using D3.js and other charting libraries.

• Implemented dynamic front-end functionality using React Redux, Axios, and Lodash to manage state and fetch data efficiently.

• Developed a real-time policy management system with React.js, improving user experience for agents and policyholders.

• Designed and implemented microservices architecture using Spring Boot and Spring Security, ensuring scalable and secure applications.

• Integrated AWS services like EC2, S3, Elastic Beanstalk, Elastic Container Service, and Lambda for scalable deployment and storage solutions.

• Built RESTful APIs using Spring Boot and implemented Spring MVC modules, utilizing best practices for CRUD operations and authentication.

• Worked with Hibernate ORM for database interactions, using features like HQL, Named Queries, and Criteria API for seamless data manipulation.

• Developed dynamic batch processing features using Spring Batch, including pausing, resuming, and scheduling batch jobs with Spring Quartz.

• Created robust back-end jobs and reporting mechanisms using Quartz Scheduler and Spring Batch, adapting to business needs (daily, weekly, monthly).

• Configured secure authentication and authorization using Spring Security, including form-based security and database-stored user roles.

• Implemented Single Sign-On (SSO) for user management and streamlined authentication across multiple applications.

• Conducted unit testing with JUnit and mocking with Mockito, achieving higher test coverage and reliable software delivery.

• Used Log4j for logging across application modules, ensuring easy debugging and traceability.

• Developed and deployed progressive web applications using Polymer CLI, enhancing front-end interactivity and performance.

• Utilized Splunk Dashboards to monitor, analyze, and generate operational and performance reports for higher management.

• Used ElasticSearch for indexing and querying non-relational data, integrated with AJAX and JavaScript for seamless web application functionality.

• Implemented dynamic, scalable application architecture with AWS Cloud Services like VPC, RDS, DynamoDB, CloudWatch, and SQS.

• Designed back-end components using design patterns like Singleton, DAO, Service Locator, and Session Facade, ensuring scalable and maintainable code.

• Managed version control with GIT and utilized Maven for dependency management and build automation.

• Collaborated with cross-functional teams, including DevOps, QA, and business analysts, to ensure seamless application delivery and high-quality standards.

• Ensured compliance with best practices for browser compatibility across Chrome, Firefox, and Edge, and conducted extensive testing.

• Integrated with Spring Cloud for AWS for seamless cloud deployment and scalability of services.

• Worked extensively on AWS Lambda, leveraging serverless functions for real-time data processing and event handling.

• Followed best practices for RESTful service development, including secure API calls, error handling, and response optimization.

• Contributed to the implementation of logging and monitoring solutions using Splunk for debugging and analysis.

• Participated in code reviews, knowledge-sharing sessions, and mentoring junior developers to maintain a high- performing team environment.

Environment: Java 8, Spring Boot, Spring MVC, Spring Security, Spring Batch, Hibernate, JPA, React.js, Redux, HTML5, CSS3, JavaScript, AWS (EC2, S3, Lambda, Elastic Beanstalk, CloudWatch, RDS, DynamoDB, VPC, SQS), Maven, GIT, D3.js, ElasticSearch, AJAX, Polymer CLI, Log4j, JUnit, Mockito, Splunk, Eclipse/RAD 8.0, Oracle 11g, MongoDB, SOAP, XML. Logic Mind, Hyderabad, India August 2016 to May 2020 Sr Full Stack Java Developer

Responsibilities:

• Participated in Agile (Scrum) methodology, contributing to design, development, implementation, and testing phases of enterprise applications.

• Developed scalable, efficient Microservices using Spring Boot to handle backend operations such as creating, updating, deleting, and retrieving assignment information.

• Built interactive web applications using AngularJS, Node.js, HTML5, CSS3, and JavaScript, ensuring seamless UI/UX.

• Implemented AngularJS HTTP Services for asynchronous validation and integrated data from the backend.

• Used Bootstrap and AngularJS to create responsive and visually appealing web designs.

• Designed and deployed containerized production clusters using Docker to streamline development workflows.

• Configured and utilized Amazon CloudWatch for monitoring key metrics like network packets, CPU utilization, and load balancer latency.

• Consumed and produced RESTful APIs using Spring MVC, Spring Boot, and RestTemplate, supporting scalable communication between services.

• Extensively used Spring MVC for developing controllers, interfaces, and service layers, and implemented Spring AOP for exception handling and cross-cutting concerns.

• Integrated Spring DAO for data access and used Hibernate ORM for mapping object-oriented data models to relational databases in Oracle 12c.

• Wrote efficient SQL queries, stored procedures, views, and functions, ensuring optimal database performance.

• Utilized Apache Camel for application integration using protocols like HTTP, ActiveMQ, and JMS, enabling seamless communication across components.

• Worked on building and consuming SOAP and RESTful web services using Apache CXF, JAX-WS, and JAX-RS.

• Used Log4j for logging, debugging, and tracking errors, ensuring maintainability and traceability of the application.

• Automated unit testing with JUnit and implemented end-to-end testing using Selenium, ensuring software reliability.

• Hosted and tested applications on AWS servers and utilized services such as S3, SQS, SimpleDB, and Elastic Load Balancing for deployment and high availability.

• Deployed the application on WebSphere Application Server and managed configurations through the console.

• Designed scalable backend architecture using Node.js and MongoDB, supporting a high-traffic mobile application.

• Implemented secure user authentication and authorization mechanisms, protecting mobile app data access.

• Integrated push notification services to enable real-time updates for mobile app users, enhancing engagement.

• Developed Gradle build scripts for compiling, packaging, and deploying WAR files across Tomcat servers in UNIX environments.

• Worked with WebSocket to develop a RESTful API for fast I/O and low-latency communication between client and server.

• Managed version control with GitHub and collaborated with team members for continuous integration and smooth code releases.

• Deployed applications in AWS environments, using tools like AWS Elastic Load Balancer, CloudWatch, and CloudTrail to monitor and optimize performance.

• Followed best practices for RESTful API design, enabling efficient communication between distributed components.

• Integrated Spring Quartz for scheduling batch jobs and managing business workflows.

• Extensively used jQuery for dynamic, client-side functionalities and DOM manipulation.

• Created SOAP web services with WSDL, JAXB, and JAXP for data interchange between enterprise systems.

• Utilized design patterns like IOC, DAO, Singleton, MVC, and AOP to enhance application modularity and maintainability.

• Actively performed code reviews, debugging, and defect fixing for enhanced application quality and functionality.

• Contributed to the development of a scalable and secure enterprise application, supporting real-time operations and high availability.

Environment: Java 1.8, Spring (IOC, AOP, MVC, Boot), Hibernate, Docker, JMS, Servlets, JSP, JavaScript, AngularJS, Node.js, AWS (EC2, S3, SQS, SimpleDB, Elastic Load Balancing, CloudWatch, CloudTrail), MongoDB, WebSocket, GitHub, Oracle 12c, RestTemplate, Gradle, Maven, HTML5, CSS3, XML, XSLT, JAXP, JAXB, WSDL, SOAP, CXF, JAX-WS, JAX-RS, JUnit, Mockito, jQuery, Log4j, Selenium, WebSphere Application Server. Education

• B. Tech in Computer Science Engineering from ICFAI University, Hyderabad, INDIA June 2012 - May 2016

• MS in Computer Science from University of Bridgeport, Bridgeport, CT July 2023 - May 2024



Contact this candidate