| Sreenath Satiki - Senior Java Fullstack Developer |
| [email protected] |
| Location: Alpharetta, Georgia, USA |
| Relocation: Yes |
| Visa: H1 |
| Resume file: Sreenath_Java_Developer_Updated_1767728376266.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Sreenath Satiki
Senior Java Full Stack Developer Email: [email protected] Contact Number : +1 512 998 7029 LinkedIn: https://www.linkedin.com/in/srinath-s-7045b5266/ PROFESSIONAL SUMMARY Senior Java Full Stack Developer with over 9 years of experience in designing, developing, and deploying enterprise-level applications across Healthcare, Banking, and Financial domains. Implementation of software applications using Java, J2EE technologies and developing web applications using java scripts (Angular, React, Node, Bootstrap, and Express) and Databases (MySQL, PostgreSQL, Mongo DB), AWS, Azure and Spring framework. Expertise in Core Java concepts such as OOPS concepts, Multithreading, Synchronization, String handling, Serialization & De-serialization, Generics, Collections and Event/Exception handling. Strong front-end development experience using Angular, TypeScript, HTML5, and CSS3 to build responsive, modular, and high-performance UI components. Good Knowledge on Java 8 features like Lambda expressions, functional interface, filters and Stream API for Bulk data operations on Collections which would increase the performance of the Application. Proficient in delivering robust, scalable, and secure solutions using Java, J2EE, Spring Boot, Spring MVC, Microservices, and modern front-end frameworks including Angular and React. Strong expertise in full SDLC phases requirements gathering, architecture design, development, testing, and deployment following Agile/Scrum methodologies. Skilled in developing RESTful and SOAP-based web services, microservices architectures, and cloud-native applications using AWS and Azure. Experienced in building real-time, fault-tolerant data pipelines using Apache Kafka and Apache Flink, leveraging Java Spring Boot microservices for large-scale data ingestion, transformation, and stream processing across AWS Cloud Hands-on experience implementing Spring Security, OAuth2, and JWT for authentication and authorization, and integrating enterprise systems with third-party APIs, credit bureaus, and cloud services. Adept at designing high-performance database solutions using PostgreSQL, Oracle, MySQL, and MongoDB, and optimizing SQL queries and stored procedures for large-scale transactional systems. Proficient in front-end development using Angular 9+, React.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, Bootstrap, and jQuery ,building modular, reusable, and responsive UI components. Strong background in unit and integration testing using , JUnitMockito, Selenium, Karma, and Jasmine. Experienced in containerization and deployment using , with expertise in Docker, Jenkins, and Kubernetesserverless computing via AWS Lambda for batch and event-driven workflows. Skilled at leveraging , DevOps CI/CD pipelines, version control systems (GitGitLab, SVN), and monitoring tools for continuous delivery and operational excellence. Demonstrated ability to collaborate with cross-functional teams, conduct code reviews, and drive delivery of secure, high-quality software aligned with HIPAA, PCI-DSS, and SOC2 compliance standards. Recognized for improving system efficiency and reliability through microservices re-architecture, performance tuning, and cloud automation Well versed in designing Use cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered, object-oriented system architectures utilizing Unified Modeling Tools (UML). Good Knowledge on working with OAUTH2 to provide authentication and authorization to Rest services by exchanging Access tokens. Experience in building and deploying ANT/MAVEN scripts for deployment and customizing WAR/JAR file management for web applications. Experience in working with NoSQL Database like MongoDB, Cassandra to manage extremely large data sets. TECHNICAL SKILLS: Core Languages C, C++, Java (J2SE, JEE 1.7/1.8), JavaScript. Java Technologies Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring Data JPA, Hibernate ORM, JPA, Struts, JSF (Apache MyFaces), Servlets, JSP, JDBC, EJB, Microservices Architecture, Angular (4 10+), React.js, Node.js, HTML5, CSS3, Bootstrap, jQuery, AJAX, JSON, XML, D3.js, ExtJS, GraphQL Frameworks & Libraries Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring Data JPA, Hibernate ORM, JPA, Struts, JSF (Apache MyFaces), Servlets, JSP, JDBC, EJB, Microservices Architecture Web Technologies HTML, CSS, JavaScript, XML, jQuery UI, Ajax, CSS3, Angular 4.x, Angular 6, Angular 8, Angular 9, ExtJs, Node.js, Bootstrap, ReactJS, JSON, GraphQL. Databases PostgreSQL, Oracle 11g/12c, MySQL, MongoDB, Cassandra, Redis, Sybase, DB2, SQL Queries, Stored Procedures, Triggers, Query Optimization Web Servers IBM WebSphere, WebLogic, Apache Tomcat, Jboss. Cloud Platforms Amazon Web Services (AWS EC2, S3, Lambda, IAM, RDS, SNS, SQS, CloudFormation), Microsoft Azure, Google Cloud Platform (GCP), Serverless Framework Version Control Git, SVN, Bit bucket. Build & Containerization Tools Ant 1.7, Maven 2.x, Gradle, Docker, Kubernetes. Server Scripting JSP, JSTL, Custom Tag Library, AJAX. PROFESSIONAL EXPERIENCE: Client : State of Indiana, Indianapolis Nov 2024 to Present Role: Sr. Java Full Stack Developer Responsibilities: Involved in full SDLC phases requirements gathering, design, development, testing, and deployment following Agile Scrum. Developed modular UI components with Angular 9, custom directives, and services for highly interactive healthcare portals. Integrated Angular UI with REST APIs to display member eligibility, claims history, provider information, and benefit details. Built and maintained Angular components, services, and modules for the state portal UI, ensuring responsiveness and accessibility. Developed reusable Angular UI components with TypeScript, RxJS, and Angular CLI for consistent UX across the platform. Integrated Angular front-end with backend REST APIs using HttpClient, interceptors, and async data handling. Built backend services using Core Java, Spring Boot, Spring MVC, implementing business logic for claims adjudication & validation workflows. Implemented Spring Security for user authentication, role-based access, and secure PHI data handling in compliance with HIPAA requirements. Developed micro services for processing claims, enrollments, provider data, and prior authorizations. Worked with PostgreSQL, created stored procedures, optimized SQL queries for high-volume claim transactions. Utilized Hibernate ORM for persistence and data mapping across members, claims, and provider datasets. Designed & tested UI for eligibility verification & claims intake services.RESTful APIs using Spring Boot, JAX-RS, Postman, SOAP. Implemented JUnit & Mockito for unit testing and Selenium/Karma/Jasmine for UI testing. Developed serverless workflows using AWS Lambda for scheduled claim batch processing and file triggers, using Python Lambda handlers for automation and ETL tasks. Deployed microservices to AWS EC2 and configured IAM, Security Groups to ensure secure cloud delivery. Designed and implemented real-time data ingestion and transformation pipelines using Apache Flink integrated with Apache Kafka for event-driven microservices, incorporating Python-based utilities for data preparation and validation. Built Spring Boot microservices for data streaming, enrichment, and aggregation workflows deployed on AWS Lambda and EKS. Tuned and optimized Flink clusters for performance and resource utilization; implemented checkpointing and backpressure handling for fault tolerance. Managed Flink job deployments and streaming state management to ensure low-latency data delivery and system reliability. Collaborated with QA and operations teams to resolve production issues and ensure timely adjudication support. Participated in Scrum ceremonies, sprint planning, and code review to ensure timely delivery of healthcare system enhancements. Developed and deployed a scalable micro servicesDockers, improving system efficiency by 40%. architecture using Java, Spring Boot. Involved in database needs of applications and optimized them using PostgreSQL. Involved in development of REST Web Services using Spring Cloud to extract client related data from databases and used SOAP UI, POSTMAN for testing RESTFUL API web services. Developed RESTful Services with Java using JAX-RS, Jersey and Spring Boot. Coding for consuming the REST APIs, getting JSON response and parsing them to get the required formats. Additional responsibilities like actively closing defects identified by QA team, and writing unit test cases by using testing framework for the application developed in AngularJS and Junit. Performed testing and troubleshooting on various securities (currencies) using charting tools (High Charts). For testing the UI components. Implemented Selenium Web Drivers and Karma and framework were used for performing unit and integration testing by writing test cases JUnit and Mockito. Worked on templates of cron jobs scheduled to trigger every 30 minutes using AWS Lambda (serverless cloud resource) for file configuration and stack generation automation, leveraging Python scripts for workflow orchestration and automation. Developed spring boot applications and microservices and deployed on AWS EC2 instances. Worked on core AWS services such as setting up new server (EC2) instances/services, configuring security groups, and setting up Elastic IP's. Provided support for troubleshooting and resolving production issues during releases and post releases. Worked with AWS Infrastructure teams for configuring security groups and access controls. Used agile methodology and effectively took part in Scrum gatherings to deliver quality deliverable within time. Environment: WebDriverJava (Core Java 8+), Spring Boot, Spring MVC, Spring Cloud, Spring Security, JAX-RS, Jersey, RESTful/SOAP Web Services, Microservices Architecture, PostgreSQL, Oracle, SQL, PL/SQL, Hibernate ORM, JPA, WS (EC2, Lambda, IAM, S3, Security Groups, Elastic IP), DockerServerless Framework, Jenkins, GitGitHubJUnitMockito, Selenium , Postman, SOAP UI, Karma, Jasmine, Maven, Gradle, Jenkins, Docker, AWS EC2, Agile Scrum, SDLC (Requirements, Design, Development, Testing, Deployment), Code Reviews, Sprint Planning, Healthcare (Claims Adjudication, Member Eligibility, Provider Management, HIPAA Compliance, PHI Security) Client: Santander Consumer USA, Dallas,Tx Sep 2023 - Oct 2024 Role: Java Full Stack Developer Responsibilities: Gathered business requirements related to loan origination, payments, credit scoring, customer onboarding, and account servicing. Designed and developed Java/Spring Boot micro services, supporting core lending operations, payment processing, and customer data services. Built and optimized RESTful APIs for loan applications, EMI schedules, credit checks, account updates, and transaction processing. Implemented Spring Security, OAuth2, JWT for secure authentication & authorization to protect customer financial data. TransUnion, Equifax) to fetch credit data for underwriting decisions.Integrated system with credit bureaus/APIs (e.g., Experian). Developed modules for loan calculations, interest accruals, repayment schedules, and delinquency tracking. Worked on data pipelines to process customer financial data, bank statements, KYC records, and payment events. Built event-driven workflows using Apache Kafka (primary) and ActiveMQ/RabbitMQ for asynchronous loan approval, notification, and payment processing events, with Python utilities supporting data parsing and event preprocessing. Developed and maintained real-time data processing microservices using Apache Flink and Spring Boot, enabling near real-time analytics for customer transactions. Integrated Flink jobs with Kafka topics for continuous data ingestion and transformation pipelines. Collaborated with Data Engineering teams to design fault-tolerant, distributed data streaming architectures with high throughput. Used JPA/Hibernate for ORM and optimized SQL queries for high-volume customer & transaction data. Worked with financial data models including customer KYC, credit profile, repayment behavior, scoring models, loan contracts, and transaction logs. Integrated fraud detection components for identity verification, device fingerprinting, and transaction risk scoring. Implemented batch processing for monthly billing cycles, repayment processing, and statements generation, enhanced through Python scripts for automation and reconciliation tasks. Deployed application components on AWS/Azure/GCP using CI/CD pipelines (Jenkins, GitLab CI, Maven, Docker Ensured compliance with PCI-DSS, SOC2, and internal security controls for financial systems. Collaborated with QA & product teams to validate loan workflows, payment flows, and credit rule logic. Performed unit and integration testing using , JUnitMockito, and automated UI tests with Selenium/Karma. Participated in Agile/Scrum ceremonies and sprint planning to deliver high-quality financial software releases. Environment: Java 8/11/17, JavaScript, TypeScript, Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate/JPA, Angular 8/9/10, REST/JAX-RS/Jersey, PostgreSQL, MySQL, Oracle, optional MongoDB), AWS (EC2, Lambda, S3, IAM, CloudFormation), Azure / GCP, Docker, Kubernetes Kafka, ActiveMQRabbitMQ, Jenkins, GitLab CI/CD, Maven, GradleGit, Terraform, Chef, Ansible, JUnitMockito, Selenium, Karma, Jasmine, Postman, SOAP U Client: Comerica Bank, Dallas,Tx Aug 2022 July 2023 Role: Java Backend Developer Responsibilities: Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Worked as a UI developer using AngularJS. , HTML5, CSS3, D3.js, JavaScript, XML, JSON, AJAX, Bootstrap, GIT Worked on Angular Bootstrap for templates designing and to create mockup data. Used AngularJS ,Rest angular, Promise and Services in for calling API's and build some custom directives. Involved in fixing cross-browser issues and unit testing. Involved in web designing using HTML, XHTML, CSS, JavaScript and table Less Design in CSS for positioning. Developed dynamic web interfaces using AngularJS and implemented styling with CSS preprocessor (LESS); utilized Web Essentials for converting LESS to CSS during deployment and performed client-side validations using JavaScript. Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation, icons and used D3.JS to create new nodes for incoming data and remove outgoing nodes that are no longer needed. Contributed and developed Servlets and JSPs based on MVC pattern using Struts and Spring Framework. Developed administrative & rich user interfaces using JSP, JSF, AJAX, XSLT, JavaScript, spring and Hibernate. Improved dependency injection for modular development and component isolation using AngularJS. Made routing solution problems easy and extensible to solve using Angular 6. Used AngularJS for rich Used Ajax to create pagination and with client-side events like quick search. Designated UI architecture for internal web application & worked with designers to construct UI using AngularJS Worked on JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation. Experience in working with Restful Web Service for RPC integration style. Used MAVEN to frame the deployable jar and war artifacts from source code and Integrated Maven with GIT. Developed AngularJS front-end components to query a custom Elasticsearch server hosted in Docker containers on AWS, enabling efficient search functionality and seamless deployment. Configured and managed VMware virtual machines as required in the environment; planned, deployed, monitored, and maintained AWS cloud infrastructure consisting of multiple EC2 instances, ensuring high availability and scalability. Automated cloud deployments using Chef, Python (with Fabric), and AWS CloudFormation templates, leveraging Boto3 for seamless AWS resource management. Implemented Spring Security, OAuth2, and JWT for secure authentication and role-based access to sensitive financial data. Ensured compliance with PCI-DSS, SOC2, and internal banking security policies across all applications. Designed and enforced data encryption, secure transmission (HTTPS/TLS), and secure storage for sensitive customer information (PHI/PII). Participated in vulnerability assessments, code reviews, and security audits to maintain banking regulatory compliance. Environment : Java, Agile, HTML5, CSS, JSP, Ajax, Angular 6, Spring 4.0, Hibernate 5.0, RESTful, XML, JavaScript, DB, SQL, JSON, , Bootstrap, Apache tomcat, Sybase, Clearcase8.0, Oracle 11g/12i, GIT, Maven, Jenkins, DockerKubernetes, AWS. Client: United Health Group, Minneapolis, Minnesota July 2020 June 2022 Role: Java Developer Responsibilities: Involved in full SDLC requirements analysis, design, development, testing, and deployment of healthcare applications following Agile/Scrum methodology. Designed and developed Micro services using Spring Boot, Spring Cloud, and RESTful APIs to support healthcare claims, eligibility, and member management systems. Developed and maintained reusable Angular 9+ components, services, and directives for responsive and interactive UI modules integrated with backend APIs. Implemented Spring Security, OAuth2, and JWT for secure authentication, role-based authorization, and HIPAA-compliant access to PHI data. Integrated backend services with PostgreSQL and Oracle databases, created complex SQL queries, stored procedures, and optimized queries for large data sets. Utilized Hibernate/JPA for ORM mapping and data persistence between micro services and relational databases. Designed and consumed RESTful Web Services for eligibility verification, claims adjudication, and provider data synchronization. Deployed and managed micro services on AWS EC2 and EKS, using Docker containers and Jenkins CI/CD pipelines for automated build and deployment. Worked with AWS Lambda, S3, IAM, and CloudFormation for serverless and scalable healthcare batch processing solutions. Created unit and integration tests using JUnit and Mockito; implemented UI testing using Selenium, Karma, and Jasmine. Developed Kafka consumers and producers for asynchronous event-driven communication between claims and member microservices using Spring Boot. Ensured compliance with HIPAA and PHI security standards, maintaining audit logs and encryption mechanisms for sensitive data. Collaborated with QA, DevOps, and Product teams to ensure timely release cycles and production stability. Participated in Sprint Planning, Code Reviews, and Retrospectives, providing technical guidance and mentorship to junior developers. Contributed to system performance tuning, logging (Log4j/ELK), and monitoring (CloudWatch) to enhance scalability and reliability. Environment: Java 8/11, Spring Boot, Spring MVC, Spring Cloud, Spring Security, Hibernate/JPA, Angular 9+, PostgreSQL, Oracle, Docker, AWS (EC2, Lambda, S3, IAM), Jenkins, GitLab CI/CD, JUnit, Mockito, Selenium, Kafka, RESTful APIs, Agile Scrum, HIPAA Compliance Client: Kriya Next wealth, India Jan 2018 June 2020 Role: Java Developer Responsibilities: Created and Maintained open-source Java Server Faces (JSF) by using Apache MyFaces. Developed domain monitoring java class using JMX to collect JDBC, JVM, and Executed Queue statistics for Managed Servers. Developed critical components of the application including Spring forms, Spring controllers, JSP views, business & data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture. Designed and developed RESTful Web Services using Spring Boot. Developed the App using Spring, JSP, HTML, CSS, JavaScript and Servlets Deployed the application in Tomcat. Worked on Typescript and Core JavaScript including ES5 and ES6 for request data and response processing. Used AJAX, JSON with jQuery Involved in estimation and implementing the requested change on top of the existing application. Created utility Java components and integrated them using spring framework for Hibernate Object-Relational persistence. Used Spring Framework for Dependency injection. Developed the Business Logic using Plain Old Java Objects (POJOs). Written Spring components like Controller, Validator, Resource Mapping, Session Attribute, and Model Attributes using annotations and used URL mapping to handle the requests and present clients to customized view by using different view templates. Wrote SQL queries and Stored Procedures for Data Access Objects (DAO) and executed using hibernate. Involved in writing, complex queries, mapping persistent classes and managing the mapping files. Used Oracle database in developing project & used SQL statements and procedures to fetch the data from DB. Extensively used Annotations, Mappings and querying the database using Hibernate. Used ANT scripts for automated deployment and preparing the build of the entire application. Used GIT for versioning and used Log4j logging framework to debug the code. Involved in design, writing LLD and test strategy and developed application using agile technology. Engaged in developing the UI by using HTML, jQuery, React and JavaScript and used AJAX to make calls to other services. Created modules and web components and coupled them together into a functional app. Environment: MyFaces, HTML5, CSS3, JavaScript (ES5/ES6), TypeScript, React.js, jQuery, AJAX, JSON, JSP, JSF (Apache ), Java (Core Java 8+), Spring Boot, Spring MVC, Spring Framework (IOC, AOP, DI), Servlets, Hibernate ORM, JMX, RESTful Web Services, POJOs, DAO Pattern, Oracle, SQL, PL/SQL, Stored Procedures, Hibernate Query Language (HQL), GitGitHub, Log4j, Java 8, Spring Boot, Oracle Database, Tomcat Server, Eclipse IDE, Git, ANT, Windows/Linux Client: Global Logic, India June 2016 - Dec-2018 Role: Java/J2EE Developer Responsibilities: Designed and developed the Application based on Model-View-Controller architecture using Spring MVC, Servlet and JSP. Involved in analysis, design, Coding, development and Implementation phase of the modules Created new features and exposure to new Java Script updates in ES6 Involved in technical design and the architecture discussions. Coordinated with team members in gathering system requirements and specifications required for the redesign. Helped the project team to identify the suitable technology tools required for the projects. Created external XML documents and wrote SQL Queries to interact with Oracle database. Worked on JAVA J2EE team and designing DAO interface and implementation. Involved in Bug Fixing in the production and carried out Unit Testing for the developed functionalities. Involved in Developing User Interfaces using HTML and JSP's. Developed and published web-services using WSDL, SOAP and XML, Jax-B. Implemented Web-Services to integrate between different applications (internal and third-party components using SOAP and RESTFUL services using Apache-CXF. Developed and tested SOAP and REST-based services ensuring backward compatibility and security compliance (OAuth 2.0). Developed web pages with JSP and Servlets using HTML, JavaScript, AJAX, and XML. Used SVN tool for version control and management and Apache Ant as the software build tool. Environment: Java, J2EE, HTML, MVC, JavaScript, ES6, JSP, Servlets, SOAP, RESTful, WSDL, CSS, UML, XML, HTTP, Eclipse, MVC, AJAX, Apache Ant, SVN, SQL, Oracle Stored Procedures, Triggers, Agile/Scrum, SDLC (Analysis, Design, Development, Implementation, Testing, Deployment) EDUCATION: Bachelor s :- Sri Krishnadevaraya University B.COM 2016 Master s :- Lindsey Wilson College Masters of Science in Technology and Management - 2024 Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface user experience javascript sthree database procedural language Delaware Texas |