Suresh Kumar
***********.***********@*****.***
Sr. Java / J2ee Full Stack Developer
PROFILE SUMMARY:
Senior Java / J2EE Full Stack Developer with 11+ years of extensive hands-on experience in analysis, design, development, implementation, integration, testing, deployment, and maintenance of large-scale, enterprise, client/server, N-tier, distributed, and cloud-based applications using Java/J2EE technologies, Spring ecosystem, Microservices architecture, and modern front-end frameworks.
Strong background in building high-performance, scalable, secure, and reliable systems for Banking, Financial Services, Retail, Healthcare, and Enterprise domains.
Strong expertise in Core Java, Java 8+, OOP, Multithreading, Concurrency, Collections, Exception Handling, and high-performance, low-latency backend systems.
Extensive experience with the Spring Ecosystem, Spring Boot, Spring MVC, Spring AOP, Spring IOC, Spring Security, Spring Batch, Spring Integration, Spring Cloud, Spring REST, and Spring Netflix (Eureka, Zuul, Ribbon).
Proven expertise in Microservices Architecture, including service discovery, API gateways, fault tolerance, load balancing, and inter-service communication.
Hands-on experience building RESTful and SOAP Web Services using JAX-RS, JAX-WS, WSDL, UDDI, and SOA-based integrations.
Strong Full Stack Development experience using Java/Spring Boot on the backend and Angular (7/10/13), ReactJS, HTML5, CSS3, JavaScript, TypeScript, Bootstrap, jQuery, AJAX, JSON on the frontend.
Expertise in building responsive, high-performance single-page applications (SPA) and implementing state management using NgRx and Redux.
Extensive experience with ORM and Persistence frameworks including Hibernate, JPA, JDBC, iBatis, and complex HQL/SQL query optimization.
Strong database expertise across Oracle (9iā12c), SQL Server, DB2, MySQL, MongoDB, Cassandra, including performance tuning, indexing, stored procedures, triggers, and data migration.
Hands-on experience with AWS Cloud Services: EC2, S3, RDS, Lambda, ELB, VPC, Route53, SNS, SQS, CloudWatch, Elastic Beanstalk, CloudFormation.
Experience with Azure (Functions, Data Lake) and GCP (App Engine, Cloud Functions) for multi-cloud and hybrid cloud solutions.
Strong DevOps expertise with Docker, Kubernetes, OpenShift, container orchestration, and cloud-native deployments.
Extensive experience implementing CI/CD pipelines using Jenkins, integrating Git, GitHub, Bitbucket, and automated build, test, and deployment workflows.
Proven experience with Infrastructure as Code (IaC) using Terraform, enabling scalable and repeatable cloud environments.
Strong background in event-driven architecture using Kafka and RabbitMQ for asynchronous messaging and high-throughput systems.
Expertise in Security Implementation including OAuth2, JWT, Spring Security, SiteMinder, RBAC, certificates, authentication, authorization, OTP, and passwordless login.
Hands-on experience with payment gateway integrations (Stripe, Paytm, JusPay, CardConnect), POS systems, inventory, loyalty programs, refunds, promotions, and retail workflows.
Experience integrating Mainframe systems using COBOL, CICS, JCL, IMS DB/DC, REXX, EASYTRIEVE, CA7 with modern Java applications.
Strong testing expertise with JUnit, Mockito, TDD, and automated testing frameworks Cypress, Karate, Cucumber, including integration and regression testing.
Experience implementing GraphQL APIs and REST APIs for flexible, scalable data access.
Expertise in logging, monitoring, and troubleshooting using Log4j, SLF4J, Splunk, ELK Stack, and proactive production support.
Proven experience in Agile, Scrum, Waterfall, and Iterative methodologies, participating in sprint planning, stand-ups, releases, and UAT/production support.
Strong leadership experience as Technical Lead, mentoring junior developers, conducting code reviews, enforcing coding standards, and driving best practices.
Results-driven Senior Full Stack Engineer with strong client interaction skills, documentation expertise, rapid adaptability, and end-to-end ownership of enterprise applications.
TECHNICAL SKILLS:
Category
Technologies / Tools
Languages
Java, Core Java, J2EE, JavaScript, TypeScript, Node.js, React, Angular, SQL
J2EE Technologies
Servlets, JSP, JDBC, JNDI, EJB, JMS, XML, JSON, Web Services (JAX-RS, JAX-WS), SOAP, REST, ORM, AOP, WSDL
Frameworks
Spring, Spring Boot, Struts, Hibernate, MVC Spring, Angular, React, Node.js, GWT, Adobe Flex, Bootstrap
Big Data / Processing
Apache Spark (Spark Core, Spark SQL, Spark Streaming, Spark MLlib), Hadoop ecosystem (HDFS, YARN, Hive)
Containers / Orchestration
Docker, Kubernetes
Web Technologies
HTML5, CSS3, AJAX, DHTML, JavaScript, Bootstrap
Markup & Build Tools
Maven, Ant, HTML, XSLT, XML, XSD, DTD, Synergy, Cruise Control
Version Control
Git, CVS, TortoiseSVN
Application Servers
WebLogic, WebSphere, JBoss, Apache Tomcat
IDEs / GUI Tools
Eclipse, IntelliJ IDEA, NetBeans, WSAD, RAD
Modeling Tools
UML, Rational Rose
DevOps / CI-CD Tools
Jenkins, Maven, Cruise Control, GitHub Actions, Azure DevOps, Docker, Kubernetes
PROFESSIONAL EXPERIENCE:
Nationwide, Columbus, OH December 2024 to Present
Sr. Java/J2EE Full Stack Developer
Responsibilities:
Designing and delivering enterprise-scale Full Stack Java applications using Core Java, Java 8/11, J2EE, OOP principles, design patterns, multithreading, collections, exception handling.
Extensive experience working in Agile Scrum methodology, participating in daily stand-ups, sprint planning, sprint reviews, retrospectives, backlog grooming, and collaborating with nationwide cross-functional teams.
Strong involvement across the complete Software Development Life Cycle (SDLC) including requirements analysis, system architecture, technical design, development, integration, unit testing, UAT support, deployment, and production support.
Designed and developed responsive, scalable front-end applications using Angular 13+, TypeScript, HTML5, CSS3, Bootstrap, JavaScript, jQuery, and reusable component-based UI architecture.
Designed and maintained COBOL programs for enterprise-level mainframe applications, integrating with Java-based microservices to ensure seamless full-stack functionality.
Leveraged Jira to manage Agile workflows, create and track user stories, tasks, and sprints, ensuring timely delivery of high-quality software solutions.
Designed and optimized MongoDB schemas and queries to improve application performance, supporting large-scale data storage and retrieval for enterprise applications.
Implemented Splunk-based monitoring and alerting solutions to track application performance, log analysis, and error trends for Java-based microservices, improving incident response
Built robust RESTful and SOAP Web Services using Spring Boot, Spring MVC, Spring WebFlux, JAX-RS, XML, JSON, enabling secure integration across distributed enterprise systems.
Architected and implemented Microservices-based solutions using Spring Boot, Spring Cloud, REST APIs, Eureka, Config Server, API Gateway, supporting scalability and fault tolerance.
Developed enterprise middleware and backend components using Java/J2EE, Spring Framework, Apache Camel, messaging patterns, and integrated DB2, Oracle, and Mainframe systems.
Implemented data persistence layers using Spring JPA, Hibernate ORM, DAO pattern, optimized CRUD operations, and designed complex PL/SQL stored procedures.
Worked extensively with Mainframe technologies including COBOL, JCL, REXX, EASYTRIEVE, CICS, bridging legacy systems with modern Java-based platforms.
Secured applications and APIs using Spring Security, OAuth2, JWT, token-based authentication, certificate-based authentication, and implemented RBAC and SSO integrations.
Designed and implemented batch processing and job scheduling solutions using Spring Batch, Spring Quartz Scheduler, handling large data volumes, feed processing, and automated reporting.
Integrated front-end Angular applications with backend services using AJAX, REST, Promises, Observables, and implemented custom directives, services, and interceptors.
Developed and maintained Splunk dashboards, reports, and queries for real-time business insights, log correlation, and root cause analysis across multiple enterprise applications.
Worked on cloud-native deployments by selecting and integrating AWS services such as EC2, S3, RDS, IAM, enabling scalability, reliability, and high availability.
Implemented CI/CD pipelines using Maven, Gradle, Jenkins, and followed DevOps best practices for automated builds, deployments, and environment management.
Developed secure payment processing modules integrating Stripe, CardConnect, Paytm, JusPay, supporting transactions, refunds, loyalty points, memberships, and gift cards.
Built complex enterprise features including appointment scheduling, checkout workflows, geo-fencing, dashboards, reports, graphs, barcode scanning, and infinite scrolling UI views.
Integrated third-party enterprise tools and hardware such as SignalR, Intercom, POS devices, receipt printers, barcode scanners, cameras, ensuring seamless real-time communication.
Optimized performance using Java Concurrency, multithreading, memory management, and resolved memory leaks using profiling tools and LeakCanary-style analysis.
Implemented search and analytics solutions using ElasticSearch, enabling fast JSON-based querying, indexing, and reporting for high-volume data.
Developed and executed unit, integration, and UI automation tests using JUnit, Mockito, TestNG, Espresso, ensuring high code quality and regression stability.
Used enterprise development tools including Eclipse, IntelliJ IDEA, Log4j, SLF4J, and version control systems such as SVN, CVS, Visual Source Safe, Git.
Customized and administered WebLogic Portal Server including skins, themes, layouts, security configuration, users, groups, roles, CMS, and application deployments.
Provided production support and monitoring, generated daily and weekly status reports, collaborated with QA, DevOps, and business stakeholders, and ensured continuous improvement across enterprise applications.
Environment: Java 8, Spring Boot, Hibernate, JavaScript, Angular 13, HTML5, CSS3, Log4j, PowerMockito, XML, Oracle 11g, Gradle, IntelliJ, VS Code.
Client: State of IN-IDOH, USA August 2022 to November 2024
Role: Sr. Full Stack Developer
Responsibilities:
Designed and developed enterprise-grade Java applications using Java 8+, Spring Boot, Spring MVC, Spring Security, Hibernate ORM, RESTful APIs, following SOLID principles and clean architecture.
Built and deployed cloud-native microservices architecture using Spring Boot, Spring Cloud, Docker, Kubernetes (EKS/GKE), REST APIs, OpenAPI, ensuring scalability, resilience, and fault tolerance.
Implemented secure API communication using OAuth 2.0, JWT, SAML, Spring Security, HTTPS, RBAC, ensuring HIPAA-compliant data protect ion and enterprise identity management.
Developed modern frontend applications using Angular 8+, TypeScript, HTML5, CSS3, Material UI, Bootstrap, delivering responsive, accessible, and high-performance UIs.
Collaborated in hybrid development environments, leveraging COBOL, Java, Spring Boot, and REST APIs to modernize legacy systems and enable smooth migration to web-based platforms.
Integrated Splunk with CI/CD pipelines and Java applications to enable automated log aggregation, performance metrics tracking, and proactive system monitoring.
Created dynamic user interfaces with React, Node.js, Formik, Redux/NgRx, RxJS, supporting real-time data visualization and complex state management.
Designed and implemented RESTful and GraphQL APIs using Spring Boot, Apollo Server, TypeScript, JSON, Swagger/OpenAPI, enabling efficient data retrieval and integration.
Integrated Apache Kafka for event-driven architecture, enabling real-time data streaming, asynchronous messaging, and high-throughput processing.
Built CI/CD pipelines using Jenkins, GitLab CI, Docker, Maven, Gradle, automating build, test, deployment, and release management.
Collaborated across cross-functional teams using Jira dashboards and reports to monitor project progress, resolve blockers, and enhance software delivery efficiency while maintaining compliance with coding standards.
Containerized applications using Docker, Docker Compose, and deployed to AWS ECS, EKS, Kubernetes, ensuring consistent runtime environments.
Provisioned and managed cloud infrastructure using AWS (EC2, S3, RDS, IAM), Terraform, Ansible, following Infrastructure as Code (IaC) and security best practices.
Developed data-driven dashboards using Angular, D3.js, Chart.js, REST APIs, enabling analytics, reporting, and real-time insights.
Implemented automated testing strategies using JUnit, Mockito, Spring Test, Cypress, Selenium, Cucumber, ensuring high code quality and regression coverage.
Designed and optimized relational databases using PostgreSQL, SQL Server, Oracle, writing high-performance SQL queries, indexes, and stored procedures.
Worked with NoSQL databases including MongoDB, supporting schema-less data models, scalability, and flexible storage.
Built ETL and data processing pipelines using Python, PySpark, Hadoop, Spark, enabling large-scale data ingestion and analytics.
Developed backend services using Python (Django, Flask), REST APIs, Pandas, supporting healthcare workflows and reporting systems.
Implemented monitoring, logging, and alerting using Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana) to ensure high availability and observability.
Migrated legacy applications to modern Java and Spring Boot microservices, improving performance, maintainability, and deployment automation.
Implemented multi-threading and concurrency using Java Executor Framework, Streams, Lambdas, improving batch processing and system throughput.
Integrated HL7 and FHIR standards to ensure healthcare interoperability, secure data exchange, and compliance with industry standards.
Developed secure authentication and authorization flows using Spring Security, OAuth 2.0, JWT, RBAC, supporting enterprise and government portals.
Built reusable utility libraries and shared components using Java, JSON, REST clients, improving code reuse and maintainability.
Collaborated in Agile/Scrum environments using JIRA, Git, GitHub/GitLab, participating in code reviews, sprint planning, and continuous improvement.
Applied DevOps and cloud best practices using CI/CD automation, container orchestration, IaC, security compliance, delivering highly available, scalable full-stack applications.
Environment: Java, NodeJS, AngularJS, DynamoDB, DropWizard, Oracle, Bootstrap, Java/J2EE, Linux plsql, Spring Boot, Hibernate, JQuery, PySpark, Spark, scripting, JavaScript, MongoDB, BigData, data architecture, Databricks, AWS, HTML5, PERL and AGILE.
Client: Abbvie Vernon Hills, IL April 2019 to July 2022
Role: Sr Full Stack Developer
Responsibilities:
Designed and developed Java 8/11 applications using Spring Boot, Spring MVC, Spring Core, Hibernate/JPA, RESTful APIs, and Microservices architecture, ensuring high performance and maintainability.
Built and optimized Java microservices leveraging Spring Boot, Dependency Injection, Spring Data JPA, Hibernate ORM, Transaction Management, and PostgreSQL/MS SQL Server for large-scale healthcare applications.
Developed secure RESTful web services and GraphQL APIs using Spring Boot, Spring Security, OAuth 2.0, JWT, WebClient, and API versioning for reliable data exchange.
Optimized legacy COBOL batch jobs and DB2/IMS database interactions, improving processing efficiency and system performance
Implemented CI/CD pipelines using Jenkins, Jenkinsfile, Git/GitLab, Docker, Kubernetes, and AWS to automate build, test, and deployment workflows.
Designed and maintained frontend interfaces using Angular 8+, TypeScript, RxJS, NgRx, Bootstrap, and REST API integration, ensuring responsive and accessible healthcare dashboards.
Developed dynamic and reusable UI components with React, Redux, JavaScript, HTML5, CSS3, Material UI, and Responsive Design for improved user experience.
Containerized applications using Docker, Docker Compose, and deployed on Kubernetes/EKS, AWS EC2, and AWS S3, ensuring scalable and consistent deployment environments.
Provisioned and managed cloud infrastructure using Terraform, AWS EC2, S3, RDS, VPC, and IAM, adhering to infrastructure-as-code principles and healthcare compliance standards.
Implemented Apache Kafka producers and consumers for event-driven microservices, handling real-time data streaming, message brokering, and fault-tolerant communication.
Integrated Kafka with Spark Streaming to process real-time insurance and financial data using Big Data pipelines, Java Streams, and Distributed Processing techniques.
Developed Spring Batch jobs for batch processing of large datasets, using Multithreading, Java Concurrency API, Scheduling, and Transaction Management.
Designed and optimized SQL queries, PL/SQL scripts, and HQL using PostgreSQL and MS SQL Server, implementing indexes, joins, and query optimization for performance-critical operations.
Built secure authentication and authorization layers with Spring Security, JWT, OAuth 2.0, Role-Based Access Control, and API protection, safeguarding sensitive healthcare data.
Implemented unit and integration testing using JUnit 5, Mockito, Spring Test, TestNG, and Code Coverage Tools to ensure high-quality and reliable Java components.
Developed end-to-end automated tests using Cypress, Selenium, Angular Testing, and Continuous Integration pipelines, validating UI and API workflows in healthcare applications.
Conducted API contract testing with Karate, REST Assured, and Swagger/OpenAPI, ensuring seamless integration and compliance across distributed microservices.
Built high-performance asynchronous services using Java Streams, Lambda Expressions, CompletableFuture, ExecutorService, and Spring Async, improving scalability and throughput.
Implemented caching, logging, and exception handling with Spring Cache, Redis, Logback, SLF4J, Global Exception Handlers, and Monitoring Tools to improve reliability.
Designed message-driven architecture using ActiveMQ, RabbitMQ, Spring JMS, Event-Driven Microservices, and Asynchronous Messaging, ensuring reliable inter-service communication.
Developed ELK Stack (Elasticsearch, Logstash, Kibana) monitoring and logging dashboards for proactive error detection, performance analysis, and production observability.
Managed source code using Git, performing branching, merging, pull requests, code reviews, and version control strategies for collaborative development.
Deployed and monitored Java applications on AWS and Google Cloud, using EC2, S3, BigQuery, Cloud Functions, CloudWatch, and GCP Monitoring tools.
Integrated third-party APIs using Spring RestTemplate, WebClient, JSON/XML, API Gateway, and Exception Handling, ensuring interoperability between distributed systems.
Automated deployment, environment setup, and configuration using Jenkins Pipelines, Docker, Kubernetes, Shell Scripting, and Linux, reducing errors and manual effort.
Participated in Agile/Scrum methodology, using JIRA, Sprint Planning, Daily Stand-ups, Retrospectives, and Defect Tracking, contributing to timely delivery of high-quality Java healthcare solutions.
Environment: Java 8, Spring MVC, Spring Boot, React, HTML5, CSS3, JSON, Linux plsql,PostgreSQL, Spark, JavaScript, scripting,Node.js, Spring Data, Protractor, SQL, GCP, data architecture, Databricks, Devops, Oracle, IntelliJ IDEA, Junit, Mockito, Git, Spring Cloud, RESTful web services, Apache Tomcat, Maven, Jenkins, Karma, Jasmine, Jira, PERL and AGILE .
Java Developer
Maisa Solutions Private Limited Hyderabad, India October 2016 to January 2019
Responsibilities:
Worked on the design and development of multi-threaded N-tier applications in a distributed environment to support the new CMS system, ensuring scalability and performance.
Involved in writing PL/SQL stored procedures and functions for Oracle 10g database, handling complex business logic at the database layer.
Developed the application front-end using HTML, JSP, jQuery, and AJAX to create a dynamic and interactive user experience.
Used Selenium for testing all Hibernate beans and relevant Java classes to ensure functional accuracy.
Developed ADF Model components, including creation, configuration, and tuning of entity objects, view objects, application modules, bindings, and data controls.
Developed Stateless Session EJBs to accommodate business logic and ensure transactional consistency.
Developed Web Services using EJB 3.x Stateless Session Beans for inter-module communication.
Implemented Spring dependency injection of the database helper instance into action objects to achieve loose coupling.
Developed complex queries using JPA annotations in POJOs to interact with the database layer.
Developed and executed unit test cases using JUnit to validate business logic.
Involved in preparing the prototype of FSD (Functional Specification Document) and TDS (Technical Design Specification) for each process.
Wrote PL/SQL procedures according to rule configurations to support business requirements.
Implemented J2EE Design Patterns such as MVC, Service Locator, and Session Facade to structure the application effectively.
Automated test cases using the built-in framework in Selenium WebDriver with NetBeans IDE.
Developed Web Services to communicate with other modules using XML-based SOAP.
Developed Message Handler Adapter to convert data objects into XML messages and invoke enterprise services and vice versa using Java, JMS, and MQ Series.
Implemented business logic using Struts action components and Hibernate framework.
Used Multi-threading for invoking database operations and implemented complex modules using Collections, Reflection, and Generics API.
Developed various JSP custom tag libraries (JSTL) to achieve code reusability.
Involved in implementation of the presentation layer (GUI) using HTML, XHTML, CSS, and JavaScript.
Environment: Java, J2EE, Spring, Hibernate, JSP, Servlets, Struts, JUnit, Maven 3, XML, SOAP, JMS, JavaScript, ADF, Oracle 9i, PL/SQL, JDBC, UML, EJB, JBoss.
Java Developer
Brio Technologies Private Limited Hyd India June 2014 to September 2016
Responsibilities:
Designed Use Case and Sequence Diagrams according to UML standards using Rational Rose.
Extensively used XML documents with XSLT and CSS to transform XML data into HTML for GUI presentation.
Developed Session Beans for application functionality as per business requirements.
Used Spring MVC framework to implement the Web tier of the application.
Used Hibernate API to perform database operations and worked extensively on the persistence tier including developing mapping files, POJOs, and DAOs.
Utilized Log4j debugging tool to monitor error logs and troubleshoot issues.
Involved in developing SQL queries, stored procedures, and functions for database operations.
Developed Custom Tag Libraries to separate presentation and processing logic.
Prepared Unit test cases for existing functionality and provided integration testing support.
Actively involved in bug fixing and production issue resolution.
Responsible for writing detailed design documents, class diagrams, and sequence diagrams.
Involved in tracking and resolving production issues.
Environment: Servlets 2.5, JSP 2.1, Spring, JDBC, JavaScript, HTML, PL/SQL, SVN, Hibernate 3.0, WebLogic, Oracle
Education
Avanthi Degree College( Osmania Universit) ā B.Com (Computers), Year of Graduation: 2013