
• Java Full Stack Developer with 5+ years of proven experience in designing, developing, and maintaining scalable enterprise applications using Java/J2EE and modern JavaScript frameworks.
• Expertise in Spring Boot, Spring MVC, Hibernate, and RESTful APIs, with strong backend development and architectural skills.
• Proficient in front-end development using Angular 17, React Js, HTML5, CSS3, JavaScript, TypeScript, Bootstrap, and Material UI.
• Hands-on experience in Microservices architecture, including development, deployment, and orchestration using Docker, Kubernetes, and Spring Cloud.
• Experienced in working with relational databases like MySQL, PostgreSQL, Oracle, and NoSQL databases such as MongoDB and Cassandra.
• Skilled in CI/CD tools including Jenkins, GitLab CI, and Maven/Gradle, with expertise in version control using Git and Bitbucket.
• Proficient in cloud platforms such as AWS (EC2, S3, Lambda, RDS), Azure, and GCP, with exposure to serverless architecture and DevOps practices.
• Adept at working with tools like JIRA, Confluence, Postman, Swagger, Fiddler, Eclipse, IntelliJ IDEA, and VS Code.
• Strong debugging and performance tuning skills with tools like Log4j, Splunk, New Relic, and AppDynamics.
• Deep understanding of RESTful and SOAP-based web services, including API versioning, security (OAuth2/JWT), and Swagger/Open API documentation.
• Integrated with modern technologies such as Apache NiFi, Kafka, NATS, and Zookeeper to build real time data pipelines, message-driven workflows, and distributed coordination layers.
• Experienced in writing and optimizing complex SQL queries, stored procedures, and database indexing for high-performance applications.
• Developed and deployed containerized applications using Docker Compose, Helm charts, and managed them on Kubernetes clusters (EKS, AKS, GKE).
• Hands-on with infrastructure-as-code (IaC) using Terraform, Cloud Formation, or Ansible for cloud resource automation.
• Experience with logging and monitoring stacks: ELK Stack, Grafana, Prometheus, and AWS CloudWatch for observability and diagnostics.
• Led end-to-end development to high-throughput digital payments platform using Java17, Spring Boot, and Microservices, ensuring 24/7 availability and PCI-DSS compliance.
• Developed scalable, reusable front-end modules with React.js, Redux, and TypeScript, enhancing user onboarding flows and reducing page rendering time by 40%.
• Engineered secure and performant REST APIs using Spring Security, OAuth2, and JWT, supporting millions of authenticated user sessions per month.
• Integrated backend services with PostgreSQL, MongoDB, and Redis, optimizing queries and caching strategies for real-time transaction insights.
• Utilized Apache Kafka to build asynchronous, event-driven communication across services, improving processing time for customer reward updates by 50%.
• Containerized services using Docker, orchestrated deployment pipelines with Kubernetes on AWS (EKS), and automated cloud provisioning with Terraform and CloudFormation.
• Built CI/CD pipelines in Jenkins and GitLab CI, incorporating automated tests, static analysis with SonarQube, and secure artifact promotion.
• Enforced rigorous testing standards using JUnit 5, Mockito, and Test Containers for backend; Cypress and Selenium for frontend regression suites.
• Integrated fraud detection APIs, AML systems, and internal risk engines to support compliance and enhance transaction security.
• Set up centralized monitoring and logging with ELK Stack, Prometheus, and Grafana, reducing mean time to detect (MTTD) production issues by 60%.
• Collaborated closely with product managers, architects, QA, and security teams in an Agile/Scrum environment using JIRA, ensuring biweekly delivery of sprint increments.
• Assisted in the design, development, and testing of Java-based applications under the supervision of senior developers.
• Wrote, debugged, and maintained clean, efficient, and well-documented Java code following object-oriented programming principles.
• Collaborated with the development team using tools like Git/GitHub for version control and task tracking.
• Participated in daily stand-ups, code reviews, and sprint meetings to understand Agile development workflows.
• Implemented small features and bug fixes in existing Java applications to improve functionality and user experience.
• Used frameworks such as Spring Boot and Hibernate for backend development and database integration.
• Assisted in writing and executing unit tests using JUnit to ensure software quality and reliability.