Tanmayee Arigala
Java Developer
PROFESSIONAL SUMMARY
Over 5 years of experience as a Full Stack Java Developer, specializing in developing scalable web applications using Java, J2EE, Spring Boot, Hibernate, RESTful services, and Microservices architecture.
Expertise in front-end development with React JS, AngularJS, Next.js, Redux, HTML5, CSS3, TypeScript, AJAX, JSON, and responsive UI design.
Strong experience in Service Oriented Architecture (SOA), developing and consuming SOAP & REST web services using JAX-RS, JAX-WS, and API versioning.
Hands-on experience with AWS cloud services including EC2, S3, Lambda, DynamoDB, SNS, SQS, and serverless Microservices deployments.
Skilled in cloud-based application deployment, CI/CD pipelines using Jenkins, Docker containers, and automated testing frameworks.
Proficient in database management with SQL Server, MongoDB, Cassandra, and NoSQL systems, including data modeling and performance optimization.
Strong understanding of Core Java concepts, multithreading, collections, generics, serialization, exception handling, and I/O systems.
Experienced in design patterns (MVC, DAO, Singleton, Observer, Factory) and object-oriented design (OOD) principles for maintainable, reusable code.
Proficient in building and deploying applications on WebLogic, WebSphere, JBoss, Tomcat, and Apache servers.
Skilled in Spring Framework modules including Spring MVC, Spring Core, Spring AOP, Spring ORM, and Spring Batch.
Experienced with front-end frameworks, reusable components, dynamic forms, charts, grids, and client-side validation using jQuery and React.
Hands-on expertise in Agile methodologies, Scrum, Extreme Programming (XP), TDD, and Continuous Integration/Continuous Deployment (CI/CD).
Strong knowledge of version control systems (GIT), build tools (Maven, Gradle, ANT), and automated testing with Selenium WebDriver, TestNG, and Cucumber.
Experience in real-time data processing using Kafka, Spark Streaming, and asynchronous messaging (JMS).
Adept at translating business requirements into technical solutions, optimizing performance, and reducing infrastructure overhead through cloud migration and legacy application consolidation.
Excellent problem-solving, communication, and collaboration skills, with a proven track record of delivering enterprise-level web and cloud solutions.
EDUCATION
Master of Science, Information Technology & Management
Bachelor of Engineering, Computer Science & Engineering
TECHNICAL SKILLS
Languages & Frameworks: Java, J2EE, Spring Boot, Spring MVC, Hibernate, REST, Microservices, Node.js
Front-End Technologies: React JS, AngularJS, Next.js, Redux, HTML5, CSS3, JavaScript, TypeScript, Bootstrap
Databases: SQL Server, MongoDB, Cassandra, DynamoDB
Cloud & DevOps: AWS (EC2, S3, Lambda, SNS, SQS), Docker, Jenkins, CI/CD
Messaging & Streaming: Kafka, Spark Streaming, JMS
Tools & Testing: Git, Maven, Gradle, JIRA, Selenium, JUnit, TestNG, Cucumber
PROFESSIONAL EXPERIENCE
Bank Of America, FL Nov 2024 - Present
Java Full Stack Developer
Responsibilities:
Developed and maintained Java-based web applications using Spring Boot, Spring MVC, Hibernate, and Struts2.
Designed and implemented RESTful APIs and Microservices for various business modules.
Integrated applications with SQL Server and NoSQL databases (MongoDB, Cassandra) for efficient data storage and retrieval.
Built responsive front-end UIs using React JS, AngularJS, Next.js, Redux, HTML5, CSS3, and Bootstrap.
Implemented design patterns like MVC, DAO, Singleton, Observer, and Factory for maintainable code.
Performed real-time data processing using Kafka, Spark Streaming, and Scala.
Developed CRUD operations and Outlook appointment services using EWS library.
Utilized RxJava and Kotlin to enhance application performance and responsiveness.
Configured Docker containers, Jenkins CI/CD pipelines, and deployed applications on AWS EC2/Rancher Server.
Managed Apache Web Server and WebLogic for Linux-based web applications.
Conducted unit testing, client-side validations, and ensured smooth API integrations.
Tracked tasks and defects using JIRA and maintained logs using Log4J2.
Executed multiple cloud implementation projects for enterprise clients in diverse domains.
SABRE, India Jul 2022 – Dec 2023
Full Stack Developer
Responsibilities:
Analyzed business requirements and participated in design, development, and testing of web-based applications using Java, J2EE, Spring Boot, POJOs, REST, and JDBC.
Designed and implemented REST and SOAP web services, including API versioning, JSON/XML handling, WSDL, UDDI, and Apache Axis integration.
Developed frontend applications using React.js, Angular.js, Node.js, and jQuery, including reusable components, charts, grids, and event handling.
Managed data flow using AJAX, JSON, and DOM manipulation, ensuring dynamic and responsive UI.
Implemented Hibernate ORM with Spring Framework, creating POJOs and mapping with annotations.
Worked extensively on AWS services including Lambda, DynamoDB, SNS, SQS, and S3, building scalable Microservices and serverless applications.
Developed unit tests with JUnit and performed BDD using Cucumber with Gherkin syntax for automated testing.
Worked with Kafka for real-time data streaming and topic-based processing.
Used Maven, Git, and Jenkins for build automation, version control, and continuous integration/deployment (CI/CD) to PCF and cloud environments.
Developed JAXB objects and XML/XSLT-based asynchronous client applications for improved customer experience.
Designed dashboards with drag-and-drop components and interactive charts using jQuery UI.
KPMG, India Aug 2019 – Jun 2022
Software Developer
Responsibilities:
Developed presentational and container components using React and JSX for web-based internal applications.
Implemented state management with Redux, including store, reducers, actions, and sagas for async API calls.
Integrated react-router for secure and public route navigation.
Built dynamic tables using react-datagrid and ensured responsive UI with React-Bootstrap and SASS.
Configured Webpack with Babel, CSS/SASS loaders, and HTML plugin; implemented proxies for development server.
Optimized React applications leveraging Virtual DOM and efficient component rendering techniques.
Developed dynamic forms with client-side validation and reusable UI components.
Designed and implemented REST APIs using Node.js and Express.js, with Passport.js token-based authentication.
Modeled and performed CRUD operations in MongoDB using Mongoose schemas.
Wrote GitLab CI scripts for automated testing and configured Jenkins for continuous deployment.
Collaborated with UI/UX designers to translate prototypes into high-quality, maintainable code.
Enhanced application performance and data flow in hybrid stacks using React, Angular, AJAX, and modern front-end technologies.