About
8+ years of experience as a Java Full Stack Developer delivering scalable, secure, and high-performance enterprise applications. Expertise in Java, J2EE, Spring Boot, Spring MVC, Spring Core, and Hibernate for microservices-based backend development. Strong experience in designing and integrating RESTful, SOAP, and GraphQL APIs using Swagger and Postman. Hands-on experience with event-driven architectures using Kafka, RabbitMQ, JMS, and Web Sockets for real-time messaging. Proficient in relational and NoSQL databases including MySQL, PostgreSQL, Oracle, SQL Server, MongoDB, and Redis with query optimization. Skilled in frontend development using React.js, Angular, Vue.js, HTML5, CSS3, and Bootstrap to build responsive user interfaces. Experience with AWS and Azure cloud platforms, including EC2, S3, Lambda, RDS, App Services, and Functions. Strong expertise in containerization and CI/CD pipelines using Docker, Kubernetes, Jenkins, Terraform, Git, and Azure DevOps. Experience deploying applications on Apache Tomcat, WebLogic, and JBoss with a focus on performance and availability. Proficient in Python, JavaScript, and TypeScript with frameworks such as Django, Flask, FastAPI, React, Redux, and Angular. Strong experience in UNIX shell scripting for automation, batch processing, and report generation. Skilled in unit and integration testing using JUnit, Mockito, and Jest, along with performance monitoring tools like JProfiler. Expertise in debugging, troubleshooting, and root cause analysis in production environments. Strong experience working in Agile/Scrum environments using JIRA and Confluence for collaboration and delivery. Implemented secure communication using HTTPS, SSL/TLS encryption, and authentication mechanisms OAuth2, JWT to ensure data protection and application security.
Skills & Expertise (71)
Work Experience
Java Developer
Carebox Healthcare
May 2020 - Dec 2022
Developed and maintained backend services with Spring Boot in a microservices architecture to improve scalability and flexibility. Leveraged Core Spring with IoC and Dependency Injection to build modular and maintainable applications. Designed and optimized RESTful APIs to facilitate seamless communication across distributed systems. Implemented asynchronous messaging using RabbitMQ, enhancing throughput and reducing system coupling. Created responsive user interfaces with HTML, CSS, JavaScript, Vue.js, and jQuery for interactive experiences. Integrated JPA ORM with PostgreSQL to streamline persistence, data handling, and transaction management. Wrote unit tests with JUnit to ensure code quality, prevent regressions, and support maintainable development. Applied SLF4J logging to monitor applications, troubleshoot issues, and support production debugging. Managed deployments on WebLogic Server, tuning configurations for stability, performance, and availability. Configured authentication and authorization with Azure AD to enforce enterprise-level security. Worked on UNIX and Linux to move the project into production environment. Deployed and managed cloud applications on Azure using Logic Apps, App Service, and Functions. Streamlined build and release processes using Azure DevOps, integrating CI/CD pipelines and version control. Managed Bitbucket repositories, implementing branching strategies and supporting collaborative development. Documented workflows, configurations, and solutions in Confluence to enable knowledge sharing. Collaborated in Agile Scrum teams, delivering features iteratively with cross-functional coordination.
Software Engineer
Glorium Technologies
Jun 2017 - Apr 2020
Delivered enterprise-grade applications with Core Java, ensuring scalability and reliability in high-volume environments. Structured applications using Spring MVC to improve maintainability and accelerate development cycles. Applied IoC and Dependency Injection in Spring to build modular, flexible, and testable architecture. Integrated Hibernate ORM to streamline data persistence and minimize manual SQL work. Tuned Oracle Database performance by analyzing execution plans and resolving bottlenecks. Developed and tested SOAP web services via WSDL to maintain consistent distributed system interactions. Leveraged JMS to enable reliable, message-driven communication across enterprise systems. Authored and optimized SQL queries, PL/SQL scripts, stored procedures, and triggers to enhance database efficiency. Built SOAP web services (WSDL-based) and JMS messaging, both common in legacy and enterprise Oracle ERP integrations. Operated in a large, enterprise environment, similar to Oracle ERP deployments. Implemented AJAX-based asynchronous operations to boost responsiveness and reduce server load. Created dynamic web pages with JSP and JSTL to render rich content and interactive user experiences. Enhanced UI functionality with jQuery, HTML, and CSS while delivering responsive, cross-browser layouts. Implemented data validation logic in Python to verify data integrity between Oracle and external sources (CSV, API). Applied design patterns such as Singleton, Factory, and Observer to improve code structure and reusability. Managed GitHub repositories, enforcing version control and supporting collaborative development. Participated in Agile workflows, contributing to sprint planning, daily stand-ups, and retrospectives.
J2EE Developer
Hiscox Insurance Company
Jan 2023 - Jul 2024
Implemented RESTful APIs and microservices using Spring Boot, enabling seamless communication across distributed environments. Applied microservices architecture to create decoupled services that enhanced scalability and system resilience. Designed dynamic front-end interfaces with Angular, JSF, JavaScript, TypeScript, HTML5, CSS3, and SASS for responsive user experiences. Integrated Hibernate ORM and JDBC with MongoDB and relational databases, improving persistence layers and transactional workflows. Implemented Aspect-Oriented Programming (AOP) to streamline cross-cutting concerns such as logging, security, and transactions. Leveraged Spring Framework, utilizing IoC and DI to achieve modular and maintainable enterprise applications. Deployed and scaled containerized applications on OpenShift, optimizing resource utilization and operational efficiency. Secured APIs with OAuth 2.0, configuring authentication and authorization flows to protect sensitive data. Automated infrastructure provisioning with Terraform, reducing manual setup and accelerating cloud deployments. Developed high-performance web applications using Python and FastAPI, ensuring efficient and scalable backend solutions. Configured centralized logging and monitoring using ELK Stack to improve observability and troubleshooting. Managed JBoss deployments, fine-tuning configurations to maintain stable performance under production workloads. Managed CI/CD pipelines with Jenkins, automating builds, testing, and deployments to accelerate release cycles. Delivered cloud-native solutions on AWS (EC2, S3, Lambda, RDS, Auto Scaling), ensuring high availability and reliability. Utilized GitHub for version control, supporting code reviews, branching strategies, and collaborative development. Collaborated in Agile Scrum teams, contributing to sprint planning, daily stand-ups, and retrospectives while tracking deliverables in JIRA.
Java Full Stack Developer
Arvest Bank
Aug 2024 - Present
Oversaw full-stack development across the SDLC, delivering maintainable and well-documented solutions aligned with business goals. Developed responsive front-end interfaces using React.js, Redux, HTML5, CSS3, LESS, and React Router, ensuring mobile-first and cross-browser compatibility. Applied Java Streams API and multithreading to handle concurrent operations and improve application scalability. Designed microservices structures with Spring Boot and Spring Core to improve modularity and deployment flexibility. Implemented backend modules using Node.js, integrating MySQL for relational data management and Redis for caching. Managed transactional workflows and batch jobs using Hibernate ORM and Spring Batch. Constructed real-time data pipelines using Apache Kafka and event-driven patterns for high-volume messaging. Integrated GraphQL APIs to enable efficient and flexible client-server data interactions. Development of Automated Shell Scripts in UNIX to perform the migration of File System between different servers. Built and validated REST APIs with Swagger and Postman, ensuring smooth integrations and clear documentation. Enforced application security with Spring Security, implementing SSL/TLS encryption and role-based access control. Performed unit and integration testing with JUnit, Jest, and JProfiler to ensure reliability and performance. Containerized applications with Docker and orchestrated deployments on Kubernetes (EKS) for high availability. Automated infrastructure provisioning with AWS CloudFormation, improving consistency and reducing manual effort. Implemented custom Airflow operators and hooks in Python to support dynamic task execution and robust error handling. Deployed scalable solutions on AWS using EC2, Lambda, S3, IAM, API Gateway, RDS, and CloudFront. Managed application deployments on Apache Tomcat, fine-tuning server configurations for optimal throughput. Established CI/CD workflows using Jenkins and Gradle to streamline integration, testing, and delivery. Collaborated in Agile Scrum teams, tracking progress via JIRA and actively contributing to sprint activities.
Education
Bachelors in Computer Engineering - Nirma University
- · Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation
Skills (71)
Click a skill to find developers with the same skill