Post Job Free
Sign in

Stack Developer Information Technology

Location:
Jersey City, NJ
Posted:
July 21, 2025

Contact this candidate

Resume:

SUJITHA P

Email: ***********@*****.*** PH: +1-862-***-****

Sr. Java Full Stack Developer

Professional Summary

Over 7 years of professional experience in Information Technology with a strong focus on Java and J2EE technologies.

Proficient in full SDLC including Analysis, Design, Development, Implementation, and Testing.

Hands-on experience with JDBC, Servlets, JSP, Java Beans, JMS, Struts, Spring, Hibernate, and Webservices.

Developed backend applications using Python (Django), PHP, VB, and C++.

Implemented Node.js server-side logic integrated with MongoDB using Mongoose.

with Kotlin, including refactoring Java code and server/client integration.

Familiar with Hadoop Streaming using custom Python Mapper and Reducer scripts.

Strong knowledge of RDBMS like Oracle, SQL Server, Netezza, MS Access, DB2/AS400, and MySQL, including SQL/Stored Procedures.

Experience in multi-threading and performance-oriented Java applications.

Strong understanding of design patterns, UML diagrams, and SOA testing using SoapUI.

Deployed applications on Apache Tomcat, BEA WebLogic, and IBM WebSphere servers in Windows and Linux environments.

Built interactive UIs using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, JSP Tag Libraries, and GWT.

Developed responsive applications using Angular (including Angular 14), React.js, Backbone.js, and CoffeeScript.

Created and redesigned mobile applications using React Native, Redux, with transitions from Objective-C to Swift.

Ensured cross-browser compatibility and clean UI designs across various devices and platforms.

Proficient in writing ANT, Maven build scripts to automate the application build and deployment.

Exposure to AWS and Docker.

Experienced in Perl, Shell scripting, and test automation tools like Selenium RC, WebDriver, and Selenium Grid.

Implemented Framework for Selenium scripts using Java.

Initiated Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.

Experience in Data-driven testing to validate components using Selenium.

Experience in working with UNIX shell scripting, FTP/SFTP, and file management in various UNIX environments.

Proficient in building modern APIs using Netflix DGS and GraphQL, with experience developing and supporting internal SDKs, Kotlin microservices, and scalable backend systems using Spring Boot and AWS.

Expert in implementing dynamic web applications using application servers like BEA WebLogic, IBM WebSphere, and Apache Tomcat, deployed on Windows and Linux.

Hands-on experience using IDEs like Eclipse (4.2.x/Kepler/Indigo), NetBeans, ColdFusion, and RAD7.

TECHNICAL SKILLS:

Programming Languages: Java, Java 8, C++, SQL, Python, ASP

J2EE Technologies: Servlets, JSP, JDBC, JNDI, OSGi, EJB, RMI

Frameworks: Jakarta Struts, Spring, Spring MVC, JSF 2.0 (JavaServer Faces), Hibernate 4.0, Tiles, iBATIS, Validator

Web Technologies: HTML, HTML5, DHTML, CSS, JavaScript, jQuery, Ext JS, AJAX, CMS, Yahoo UI, IceFaces API, Angular, Node.js, Backbone.js

XML Technologies: XML, XSL, XSLT, XSL-FO, JNDI, LDAP, SOAP

Application/Web Servers: IBM WebSphere, IBM HTTP Server, WebLogic, WebLogic Portal, JBoss, jBPM, Apache Tomcat, OC4J

Databases: Oracle, SQL Server, MySQL, DB2

Messaging Systems: JMS, IBM MQ-Series

IDE Tools: IBM WebSphere Studio Application Developer (WSAD), Rational Software Architect (RSA), Rational Application Developer (RAD), Eclipse RCP, JDeveloper, NetBeans

Big Data: Apache Kafka, Cassandra

Cloud & Container Platforms: OpenShift, Docker, Kubernetes, AWS, Azure

PROFESSIONAL EXPERIENCE

Sr. Java Full stack developer

JPMC, New York Mar 2024 - Present

Responsibilities

Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.

Developed responsive and dynamic UI components using ReactJS, Redux, TypeScript, HTML5, CSS3, and Bootstrap to support microservicedriven web applications.

Implemented Redux state management with efficient action creators, reducers, and middleware to manage global application state and asynchronous data flows.

Configured Webpack to optimize React build pipelines—bundling, codesplitting, and tree-shaking—resulting in faster page load times and reduced bundle sizes.

Created fully functional Single Page Applications (SPAs) in React, migrating legacy Angular/Knockout views to componentbased React architecture.

Built reusable React form components with Formik and handled clientside validation using Yup and custom JavaScript, improving user input handling and UX.

Integrated GraphQL client libraries (e.g., Apollo Client) to connect React frontend with Netflix DGS–based backend services, enabling efficient data fetching.

Designed and implemented React UI for a mock microservices-based authentication portal using HTML5, CSS3, TypeScript, and ReactRouter.

Collaborated with the backend team to consume and integrate RESTful services via Axios in React components, enhancing frontend-backend communication.

Utilized React Hooks (useState, useEffect, useContext, useReducer) to manage component lifecycle and stateful logic in functional components.

Employed Sentry and browser dev tools within React apps to monitor and debug UI errors, improving application reliability.

Applied codesplitting and lazy loading in React via React.lazy and Suspense, reducing initial bundle size and improving performance.

Structured component libraries and utilized Storybook to document React UI modules, enhancing frontend development collaboration and reuse.

Worked with CSS Modules and styled-components in React to create scoped, theme-based styling with minimal collisions.

Implemented authentication flows (login, logout, token refresh) in React using JWTs, integrating with Spring Security–backed APIs.

Built Node.js middleware to validate and proxy requests between Angular and AWS Lambda APIs.

Leveraged Socket.IO or WebSockets in React for real-time frontend updates tied to Kafka/ActiveMQ events—enabling live dashboards.

Implemented role- and permission-based rendering logic in React based on backend-provided user JWT claims.

Built data-driven dashboards in React using charting libraries (e.g., Chart.js or Recharts), consuming aggregated data via REST or GraphQL APIs.

Automated UI tests using Jest and React Testing Library, writing unit tests and mocking API calls to ensure component reliability.

Conducted end-to-end UI testing with Cypress or Selenium integrating with BDD using Cucumber.js, validating user workflows.

Containerized React applications using Docker, enabling consistent environments and integration within CI/CD pipelines.

Integrated React apps into Jenkins pipelines for automated build, test, and deployment workflows across environments.

Deployed React static front-end content on AWS S3 with CloudFront distribution, achieving global low-latency access.

Monitored frontend performance and user metrics using AWS CloudWatch, CloudTrail, and custom in-app telemetry.

Sr. Java full stack developer

Ulta Beauty, Chicago Apr 2023 - Feb 2024

Responsibilities

Designed and developed rich UI components using Angular 7 & 8, TypeScript, HTML5, and CSS3, enabling modern single-page application (SPA) experiences.

Implemented client-side logic and reactive forms using Angular Services, Directives, and Observables, improving maintainability and user interactivity.

Utilized Angular Router for route-based lazy loading and seamless navigation across modules and views.

Integrated RESTful APIs with Angular using HttpClient, applying interceptors and centralized error handling for robust API communication.

Developed reusable UI components using Angular Material and applied custom styling with SCSS to meet UX guidelines.

Developed user interfaces with JavaScript, jQuery, and AJAX, ensuring dynamic content rendering and responsive design.

Built hybrid interfaces combining Angular and NodeJS for real-time data updates and two-way binding in MEAN stack applications.

Worked on Java backend using Spring and REST APIs to support Angular front-end, with data exchanged via JSON.

Designed and built microservices deployed on Azure Kubernetes Service (AKS) using Docker containers and Spring Boot, enabling scalable architecture.

Deployed Angular front-end and Java backend applications on Microsoft Azure Web Apps, leveraging Azure DevOps for CI/CD.

Used Azure Blob Storage to manage and serve static content (Angular build assets) for optimized delivery via Azure CDN.

Implemented secure user authentication and authorization using Spring Security with JDBC, integrated into Angular login workflows.

Developed backend RESTful endpoints using Spring Boot and integrated them with Angular frontend for real-time data rendering.

Used RabbitMQ to exchange asynchronous messages between microservices and triggered UI events based on message delivery status.

Built RESTful APIs for CRUD operations and integrated them with Angular services, ensuring proper error handling and retry logic.

Wrote SQL Server stored procedures and optimized queries for backend services supporting the Angular application’s dynamic data needs.

Developed unit and E2E test scripts for Angular components using Karma and Protractor, ensuring UI stability across versions.

Implemented CI/CD automation using Azure DevOps Pipelines for both Angular UI and Spring Boot services, reducing manual deployments.

Built and deployed containerized Angular apps using Docker, hosted in Azure App Services and managed via Azure Container Registry (ACR).

Integrated Groovy scripts and JUnit test cases into Azure pipelines for automated backend validations before deployment.

Managed code repositories using Git and version control workflows via Azure Repos, with branch policies and pull request validation.

Automated Angular deployments to staging and production using Azure Release Pipelines, integrating smoke tests post-deployment.

Implemented security practices using Azure Key Vault for secure secrets access across front-end and back-end applications.

Actively contributed to API SDK documentation for external developers consuming Angular-integrated services, improving adoption and usability.

Environment: Java, Angular 7 & 8, Oracle, SQL server, JSP, JSF, HTML, Jenkins, CSS, JavaScript, JSON, jQuery, Ajax, Spring, Hibernate, JBoss, SVN, Subvert

Elevance Health, Indianapolis, Indiana Nov 2021 – Mar 2023

Java Full Stack Developer

Responsibilities

Developed and maintained responsive Single Page Applications (SPAs) using React.js, leveraging hooks, functional components, and context API for state management.

Utilized Redux for managing complex application state and implemented middleware for handling asynchronous actions via Redux Thunk.

Built interactive UI components using React Router, React Hooks, and Material-UI, improving user navigation and experience.

Used Webpack and Babel for bundling and transpiling ES6+ React code for optimized browser compatibility.

Designed and integrated RESTful APIs in React using Axios and Fetch API, ensuring robust and secure communication with backend microservices.

Implemented form validations and conditional rendering in React using Formik and Yup, improving front-end reliability and reducing backend load.

Developed custom reusable React components to streamline UI consistency across the application and support faster delivery cycles.

Optimized React performance using memoization techniques (React.memo, useMemo, useCallback) and lazy loading with React.lazy.

Utilized AWS Amplify to quickly deploy and host React applications with seamless CI/CD pipelines from Git repositories.

Integrated Amazon Cognito for secure user authentication and authorization in React-based applications.

Leveraged AWS S3 to store and retrieve media and static assets, integrating React components for dynamic file access and preview.

Connected React apps with AWS API Gateway endpoints and Lambda functions, enabling event-driven architecture and serverless compute.

Built secure and scalable APIs with AWS Lambda using Node.js backend services consumed via React UI.

Monitored application health and performance using AWS CloudWatch, configuring alerts for frontend exceptions and deployment status.

Automated infrastructure and deployments using AWS CodePipeline and AWS CodeBuild for React builds and artifacts.

Used AWS Route 53 and CloudFront to configure custom domain and global content delivery for React-based websites.

Integrated DynamoDB and MongoDB Atlas in React apps for scalable NoSQL data access and real-time updates.

Used Amazon SNS/SQS for asynchronous message passing between microservices, enabling scalable communication triggered from React-based UI actions.

Deployed microservices built in Spring Boot and Node.js to AWS ECS (Elastic Container Service) and consumed them within React components.

Created CI/CD pipelines using GitHub Actions and AWS CodeDeploy for automating React application build, test, and deployment workflows.

Wrote unit and integration tests for React components using Jest and React Testing Library ensuring UI reliability and performance.

Used AWS Lambda@Edge and CloudFront for dynamic content rendering near the user, enhancing page speed for React applications.

Managed app secrets and configuration using AWS Secrets Manager and Parameter Store, accessing them securely in React and backend code.

Integrated AWS AppConfig for feature flagging in React, allowing staged feature rollouts without redeploying the code.

Environment: Java, Struts Framework, Oracle, HTML, PL/SQL, JDBC, Stored procedures, Web Logic Application Server, Hibernate, Ant, JAX -WS Web Services, WSDL, EJB.

Java developer

HSBC, New York Feb 2020 – Oct 2021

Responsibilities:

Involved in all phases of the Software Development Life Cycle (SDLC) including requirement gathering, system design, analysis, coding, testing, and deployment.

Built responsive and dynamic front-end applications using Angular 8+, TypeScript, HTML5, and SCSS, implementing two-way data binding, services, dependency injection, and reactive forms.

Developed reusable Angular components for dashboards, forms, and dynamic tables, improving UI consistency and maintainability.

Consumed RESTful APIs and managed state using RxJS Observables and NgRx Store to handle asynchronous data in Angular applications.

Designed and implemented secure, scalable APIs on AWS API Gateway, integrated seamlessly with Angular for data interaction.

Used AWS Lambda functions to process backend logic triggered from Angular forms and actions, building a completely serverless architecture.

Integrated Amazon S3 for file upload/download functionality from Angular UI and managed access policies via IAM roles.

Hosted Angular applications using AWS Amplify, with CI/CD pipeline integrations from Git repositories for automatic builds and deployments.

Used Amazon Cognito for implementing secure authentication and authorization for Angular web applications.

Configured AWS CloudFront with custom domain and SSL for faster delivery and secure access to Angular applications hosted on S3.

Managed app configuration and environment variables using AWS Systems Manager Parameter Store, accessed securely in Angular and backend code.

Created dynamic forms in Angular using Reactive Forms Module, applying validations and custom validators to improve user input reliability.

Leveraged Angular Material and Bootstrap frameworks to deliver modern UI/UX design and ensure accessibility across devices.

Used AWS CloudWatch for real-time application monitoring, logging Angular frontend and backend errors using custom metrics and alarms.

Developed REST APIs in Node.js and hosted them using AWS Elastic Beanstalk, consumed efficiently within Angular components.

Used Jira for managing sprints, tracking bugs, and documenting user stories and test cases during the Agile development cycle.

Wrote unit tests for Angular components and services using Jasmine and Karma, ensuring high code coverage and reducing production defects.

Implemented lazy loading and modular architecture in Angular to optimize performance and minimize initial load time.

Created CI/CD pipelines using AWS CodePipeline and AWS CodeBuild to automate testing and deployment of Angular code to production.

Used AWS Route 53 to configure DNS and routing policies for Angular applications deployed on S3 and CloudFront.

Environment: Java, JSP, JDBC, Struts, Hibernate, Design Patterns, XML, PL/SQL Developer, WebLogic, Apache Axis, ANT, Clear case, JUnit, Web services, SOAP, XSLT, Jira.

Java Developer

I Bing Software Solutions Private Limited Hyd India Sep 2017 – Nov 2019

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC), including Design, Agile development, Installations, Integrations, and Testing to meet project requirements.

Interacted with business stakeholders to gather requirements and used various UML diagrams to analyze and design the system.

Developed the presentation tier using HTML, JSP, JSTL tag libraries, and Struts Tiles.

Used XML to transfer application data between client and server. On the server-side, Servlets were used to construct and parse XML data; on the client-side, Java handled the parsing.

Designed generic XML documents and corresponding XSD schemas to support application extensibility.

Built the application using Model-View-Controller (MVC) architecture with the Struts framework.

Developed Java Beans, Helper Classes, and Servlets to interact with UI components written in JSP.

Wrote a Controller Servlet to dispatch incoming requests to appropriate handler classes.

Created SQL Queries, Stored Procedures, and Triggers to handle back-end database operations.

Developed the application using Core Java concepts such as Multithreading, Swing, and Spring, and utilized Java 1.5 features like Enums and Annotations.

Developed JSPs, Action Classes, and Enterprise Java Beans (EJBs) for handling user transactions.

Created generic JavaScript functions for client-side form validation.

Applied J2EE Design Patterns, particularly Data Access Object (DAO), in the integration layer of the project.

Used JDBC within EJBs to access the Oracle Database.

Worked on PL/SQL development, including Stored Procedures, Views, Indexes, Triggers, and Constraints to optimize performance and response time.

Designed and implemented Stored Procedures for both data validation and data access layers.

Developed and executed JUnit test cases for unit testing.

Used Apache ANT for building and packaging the application.

Environment: Agile, Java, J2EE, Struts, EJB, JSP, JSTL, Swing, Enum, JDBC, DAO, Windows, SQL Server 2005, PL/SQL, XML, Web Service, JDBC, JavaScript, ANT.



Contact this candidate