Post Job Free
Sign in

Stack Developer Machine Learning

Location:
Ghaziabad, Uttar Pradesh, India
Salary:
85000
Posted:
April 04, 2025

Contact this candidate

Resume:

Sooraj Raman Chadalawada

JAVA FULL STACK DEVELOPER

SUMMARY

Java Full Stack Developer with 4+ years of experience in developing robust, scalable applications for fintech and e-commerce sectors.

Expertise in Java, Spring Boot, and React/Angular for full-stack development, with a proven track record of optimizing system performance and enhancing user experience.

Proficient in designing and implementing microservices architectures, resulting in significant improvements in processing times and system scalability.

Strong experience with AWS services including EC2, S3, and Lambda, for building efficient and cost-effective cloud-based solutions.

Skilled in database management and optimization, working with MySQL, MongoDB, and implementing ORM technologies like Hibernate to enhance query performance.

Adept at developing and integrating RESTful APIs, improving system interoperability and facilitating seamless data exchange between components.

Strong background in data processing and analysis, utilizing technologies like Kafka for real-time data streaming and implementing machine learning models for predictive analytics.

Experienced in Agile methodologies, CI/CD practices, and DevOps tools such as Jenkins, Docker, and Kubernetes for streamlined development and deployment processes.

TECHNICAL SKILLS

Front-End Technologies: HTML5, CSS3, Bootstrap, UI Material, JavaScript, Typescript, ES6, React JS, Redux, Angular

Back-End Technologies: Core Java, Java 8, C++, Spring Boot, Spring MVC, Web Services, RESTful API, Microservices, Hibernate ORM, Streams, Lambda Functions J2EETechnologies: Servlets, JSP, JDBC, JMS, Maven, Multi-threading IDEs: Visual Studio Code, IntelliJ IDEA, Eclipse, Maven, Gradle, NetBeans Web Services: RESTful, SOAP

Databases: SQL, MongoDB (NoSQL), PostgreSQL, MySQL, Oracle CI/CD & Tools: Jenkins, Code Ship

Testing tools: JUnit, Mockito, React Testing Library, Jest Cloud & Deployment: AWS, Docker

Web Server: Apache Tomcat, WebLogic

Other: Agile, Jira, SVN, Ant, Git, Scrum, GitHub, Kubernetes, Bitbucket, Swagger Open API, SonarQube, POSTman

Operating System: Windows, LINUX, Mac OS

EXPERIENCE

Java Full Stack Developer Fidelity Investments, TX, USA May 2022 – Current

Designed and implemented scalable and secure RESTful APIs with Spring Boot to handle client document uploads, real-time data validation, and system notifications, ensuring seamless integration across different system components.

Developed a flexible, scalable MongoDB schema to store client data and document metadata, allowing for easy addition of new fields and attributes as business requirements evolved.

Architected Customer Onboarding System using a microservices approach, breaking down the application into independent services such as document upload, client data validation, notification service, and user authentication, allowing for better scalability and maintainability.

Streamlined the client onboarding workflow by automating document review and validation processes, reducing manual intervention by 40% and significantly improving overall efficiency in the system.

Implemented real-time notifications for financial advisors via email and the application interface to alert them of document status updates, enhancing communication and reducing response time for processing client documents.

Integrated OAuth2 and JWT for robust user authentication and authorization, securing sensitive client data and documents within the application and ensuring compliance with industry security standards. Email ID: ****************@*****.***

Phone No: +1-908-***-****

Location: Texas, USA

LinkedIn

Leveraged AWS S3 for secure and scalable cloud storage, ensuring reliable, fault-tolerant document management for client documents, and streamlining the upload and retrieval process with minimal latency.

Built dynamic and responsive user interfaces using Angular, improving financial advisors' efficiency in managing client onboarding tasks by 30%, including document uploads, reviews, and approvals.

Applied Java validation annotations and custom logic to ensure the integrity of client data before storing it in the database, reducing errors during document uploads and ensuring smooth data processing.

Integrated Apache Kafka to handle real-time event streaming, ensuring that any document upload, client status change, or document review triggered updates are instantly communicated across the system for immediate processing and notifications.

Implemented client-side form validation with JavaScript to ensure the correctness of user inputs during client onboarding, reducing errors and improving data accuracy before submitting to the back-end.

Created SOAP web services for integrating with legacy systems or external services used for client data validation, document authentication, or compliance checks, improving data exchange efficiency and system compatibility by 25%.

Set up Jenkins to automate the build and integration process, ensuring that every code change was automatically tested, built, and integrated into the shared codebase, reducing the risk of integration issues.

Used Hibernate's lazy loading and eager loading strategies to optimize data fetching, ensuring that related entities such as client documents and metadata were loaded only when necessary, thereby improving application performance.

Collaborated closely with business analysts, product managers, and QA teams to define project goals and deliverables, ensuring on-time delivery of the project and increasing customer satisfaction by 15% due to faster product deliveries and smoother processes.

Java Full Stack Developer Accenture, India May 2019 – Jul 2021

Developed the entire project using Spring Boot and Java, to manage the customer order lifecycle (order creation, processing, tracking) and ensuring high availability and performance across various user interactions.

Created interactive forms using HTML5 form elements (input fields, buttons, date pickers, etc.) to facilitate customer interactions such as placing orders, updating payment details, and tracking orders, while ensuring the forms were user-friendly and intuitive.

Designed a microservices architecture using Spring Boot and Spring Cloud, dividing the system into smaller, independent services such as Order Service, Payment Service, and Inventory Service, which improved scalability and maintainability.

Applied RESTful APIs with stateless communication, ensuring each request contains all the information needed for processing, which improved the scalability and performance of the system by eliminating the need to store session information on the server.

Used Hibernate ORM and JPA for effective data mapping and persistence, creating optimized SQL queries that improved data retrieval speed by 15%, and ensuring consistency and integrity of order data stored in MySQL.

Implemented Redis caching to store frequently accessed data, such as order details and status, reducing database load and improving response times by 20%, ensuring faster order updates and enhanced system performance.

Integrated third-party payment gateway APIs using Spring Integration, enabling seamless and secure online payment processing during the order placement process, supporting various payment methods (credit cards, e-wallets).

Made interactive user interfaces for the Customer Order Management System using React, enabling users to efficiently track and manage orders with real-time updates, reducing order management time by 30% and improving user engagement by 25% across devices.

Developed real-time order tracking functionality using Node.js and WebSockets, allowing users to receive live updates on order status, payment processing, and shipment status without refreshing the page, enhancing user experience and engagement.

Implemented parallel streams to perform concurrent operations such as processing multiple orders, generating reports, or updating the inventory, improving performance when handling large datasets or operations in a multi-core environment.

Combined Docker into the CI/CD pipeline (GitLab CI) to automate the building, testing, and deployment of Docker images, ensuring consistent, repeatable deployments and reducing human error in the process.

Used Mockito to create mock objects for unit testing the service layer of the Customer Order Management System, ensuring that business logic (order creation, payment processing) was functioning correctly in isolation, without dependencies on external services or databases.

EDUCATION

Master of Science in Computer Science – University of Texas at Arlington, USA Bachelor of Technology in Computer Science & Engineering – Gitam University, Hyderabad, India



Contact this candidate