Post Job Free
Sign in

Senior Java Developer with 8+ Years of Enterprise Expertise

Location:
Irving, TX
Posted:
January 31, 2026

Contact this candidate

Resume:

AYUB SHAIK

*************@*****.***

+1-469-***-****

Professional Summary:

●Highly skilled – Senior Java Developer with over 8+ years of proven proficiency in designing,developing, and deploying robust enterprise level applications using Java, JEE.

●Proficient in Agile methodologies, with a demonstrated track record of leveraging them to successfully gather, analyze, and translate functional, business, and system requirements into robust Java-based solutions.

●Demonstrated expertise in Java,JEE and Spring frameworks,enabling the development of robust,scalable, and high-performance web applications.

●Expertise in designing and developing RESTful web services and implementing Microservices architecture, enabling efficient communication and promoting flexibility in software systems.

●Proficient in utilizing cloud platforms such as Amazon Web Services(AWS), Microsoft Azure and to build scalable, secure, and highly available solutions.

●Proficient in leveraging Java and related frameworks such as Spring Boot and JAX-RS to build robust and scalable APIs that adhere to REST principles.

●Proficient in leveraging the Model-View-Controller (MVC) architectural pattern to design and develop scalable and maintainable web applications using Java and the Spring framework, including Spring Boot, SpringCloud, SpringBatch, SpringMVC, SpringSecurity, SpringAOP, Spring JAX-RS, Hibernate, JPA, and JavaServer Faces (JSF).

●Expertise in implementing comprehensive security measures using Spring Security, incorporating various authentication and authorization techniques such as Basic Authentication, OAuth2 and LDAP integration.

●Leveraged AWS technologies including AWSLambda, SQS, SNS, ALB, AmazonS3, CloudWatch, PostgreSQL Aurora, and Kinesis to design and implement scalable, high-performance solutions across diverse projects.

●Highly skilled in relational database management systems (RDBMS) with expertise in Schema design, query optimization, and performance tuning.

●Proficient in Oracle, MySQL, DB2, and PostgreSQL, with a proven ability to develop efficient database structures and optimize queries for enhanced performance.

●Proficient in working with NoSQL databases, including MongoDB and Cassandra, leveraging their capabilities to efficiently manage and process large volumes of unstructured and semi-structured data.

●Skilled in integrating messaging systems such as JMS, ActiveMQ, RabbitMQ, Apache Kafka, and Apache Camel to enable asynchronous message passing, support event-driven architecture, and facilitate real-time updates.

●Proficient in front-end technologies such as HTML5, CSS3,Bootstrap, JavaScript, TypeScript, NodeJS, and Angular.

●Proficient in building scalable, high-performance, and responsive Single Page Applications (SPA) using React.js, Redux, Next.js, and Context API.

●Strong knowledge of component-based architecture, React Hooks, React Query, and performance optimization techniques.

●Proficient in utilizing testing frameworks such as Cucumber, JUnit and Mockito to ensure comprehensive and reliable testing of Java applications.

●Well-versed in implementing a CI/CD pipeline using Jenkins, Docker, and Kubernetes for the automated testing, building, and deployment of Java applications.

●Experience in leveraging build tools like Maven,Gradle to automate the build process, manage dependencies, and streamline project management.

●Well-versed in version control systems such as Git, SVN, ClearCase and Subversion, utilizing them for efficient code collaboration, version tracking, and branching strategies.

●Skilled in deploying applications on application servers such as ApacheTomcat, JBoss and IBM WebSphere to ensure optimal performance and availability.

●Well-versed in utilizing bug tracking tools like Jira and Bugzilla to effectively track and manage software defects, facilitating efficient issue resolution and ensuring high-quality deliverables.

●Proficient in integrating logging frameworks such as Log4J, SLF4J and Apache Logging to capture and analyze application logs, enabling effective debugging, troubleshooting, and performance monitoring.

●Strong problem-solving skills, adept at troubleshooting and debugging complex issues in production environments.

Technical Skills:

Operating Systems

Windows, Linux

Languages

JAVA(17), PL-SQL

Cloud Technologies

Amazon Web Services (AWS), Microsoft Azure

Web Services

JAX-RS Rest web services, Spring Rest Services

Frameworks

Spring, Spring Boot, Spring Batch, Spring Core (IOC), Spring MVC, Spring Web, Spring Security, Spring AOP, Spring Doc, Spring Data (Spring JDBC, Spring JPA), Hibernate.

AWS Services

Route53,ALB Resolvers, API Gateway,Lambda,Cloud watch,ECS.

Front-end Technologies

HTML5, CSS, JavaScript, Ajax, JQuery, TypeScript, NodeJS, React14

Databases

Oracle, MySQL, PostgreSQL

Messaging Framework

RabbitMQ, Apache Kafka

Testing Frameworks and Automation

JUnit, Mockito

Build Tools

Maven, Gradle

Version Control

SVN, GIT

IDE Tools

IntelliJ IDEA, Eclipse, NetBeans

Application Servers

Apache Tomcat, JBoss, IBM WebSphere

Bug Tracking Tools

Jira

Logging Frameworks

Log4j, SLF4J, Apache Logging

CI/CD

Jenkins, Docker, Kubernetes

Integration Frameworks

Apache Camel, Spring Integration, JMS (Java Message Service)

Education: -

●Bachelor of Technology in Computer Science, JNTU Hyderabad, India (2016)

● Master of Science, Hofstra University, New York, United States (2025) Dec

Professional Experience:

Cognizant, Bangalore Sep 2021- Dec 2023

Senior Java Developer

Responsibilities:

●Leveraged Agile methodology to effectively gather and understand functional, business, and system requirements.

●Utilized the Web Tools Platform (WTP) plugin within a Java Integrated Development Environment (IDE) to create and develop web services.

●Developed different modules using Java, Spring Boot, Spring Security, Spring cloud, and Hibernate.

●Developed and implemented payment processing functionality within the Microservices Framework using Spring Boot, Aws Lambda, S3, SQS, ALB resolvers, Cloud watch, Route 53.

●Developed RESTful APIs within a Microservice architecture, leveraging Spring Boot/Cloud in Java to ensure scalability and flexibility.

●Developed RESTful web services using JAX-RS and JERSEY tools and implemented RESTful web services API adhering to HTTP and REST principles.

●Designed and developed a monitoring system using Spring MVC, Spring Boot, Spring Data, Spring Cloud, Maven, JPA, Hibernate, Tomcat, and RabbitMQ.

●Implemented OAuth 2.0 authentication and authorization for seamless integration with third-party APIs, ensuring secure access to financial data.

●Configured two-factor authentication (2FA) for an added layer of security, enhancing the overall application's security posture.

●Designing dynamic and browser-compatible web pages using HTML5, CSS3, Bootstrap, JavaScript, Typescript, Node JS, along with NPM and Angular.

●Developed Single Page Applications (SPAs) using Angular following the Test-Driven Development (TDD) methodology.

●Designed and developed highly interactive, scalable, and reusable UI components using React.js and TypeScript.

●Implemented lazy loading, code splitting, and virtual DOM optimizations, improving application load times.

●Expertise in state management using Redux (Thunk, Saga), Context API, Recoil, and Zustand.

●Migrated legacy applications from AngularJS/Vue.js to React.js, reducing maintenance overhead.

●Knowledge of Unit Testing and Integration Testing using Jest, React Testing Library.

●Followed test-driven development practices using JUnit, Mockito, and Cucumber frameworks.

●Created Angular modules, directives, and controllers for project logic implementation and Utilized Angular HTTP to retrieve data through Web API from the Entity Framework.

●Designed and developed a real-time financial analytics platform using Cassandra NoSQL database and Leveraged Cassandra's distributed architecture and data replication to ensure fault tolerance and high availability.

●Used Angular built-in directives, such as ngIf, ngFor, and ngClass, to manipulate the DOM and create dynamic user interfaces.

●Involved in development of login using Angular route guards like Can Activate, Can Activate Child and Angular Interceptors.

●Used SQS for asynchronous communication between different components and microservices that helped in decoupling the application modules.

●Designed and implemented Azure CloudFormation templates for infrastructure provisioning, including VPC, subnets, security groups, and IAM roles, Utilized Azure services such as Virtual Machines, Azure Storage, SQL Database, and Load Balancer to construct a resilient and scalable architecture.

●Used Eclipse as an IDE for the project and implemented a CI/CD pipeline using Jenkins for a financial application, enabling automated builds, testing, and deployment.

●Utilized Docker to containerize application components, providing consistent and reproducible environments for testing and deployment.

●Deployed the services on a Kubernetes cluster, set up automated scaling based on traffic, and utilized Helm for easier deployments.

●Enabled logging and monitoring for the services using Elasticsearch, Logstash, and Kibana (ELK stack).

●Designed and deployed a multitude of applications utilizing almost all the Amazon Web Services (AWS), like EC2, Elastic Beanstalk, Elastic Search, ECS(Elastic container Service), Cloud Watch, CloudFront, Cloud Formation, IAM, S3, RDS, Redis Cache, SNS, SQS, AMI and DynamoDB for high-availability and fault tolerance.

●Worked on real-time streaming using AWS Kinesis and Event Driven Design using AWS Lambda, while Auditing and Logging using AWS CloudWatch and AWS CloudTrail.

●Utilized Tortoise GIT as the version control system for managing common source code among developers.

●Implemented Log4J for error logging, debugging, and tracking using loggers and appenders components.

●Deployed and managed Java applications on application servers like Apache Tomcat to ensure smooth execution and availability.

●Deployed Docker-contained Spring Boot Microservices into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.

Environment: Java, Agile, ApacheCamel, Maven, SpringBoot, Spring Cloud, Spring Security, SQL,

Aws SNS, Aws SQS, Route-53, Lambda, ALB Resolver, Aws Cloud watch, Aws S3, Hibernate, JAX-RS, Cassandra, PostgreSQL, HTML5, Bootstrap, CSS3, JavaScript, TypeScript, NodeJS, React, RabbitMQ, Redis cache, IntelliJ IDEA, Tomcat, Docker, Kubernetes, Log4J, ELK GIT, Azure, Terraform, Jenkins, CI/CD pipeline.

Foray Software Private Limited, Hyderabad Feb 2019 – Aug 2021

Java Developer

Responsibilities:

●Design, develop, and maintain full-stack Java applications using Java, J2EE, and related frameworks.

●Collaborated with cross-functional teams to gather requirements, design and implement new features, and resolve issues.

●Participating in Agile software development practices, such as Scrum, Kanban, or XP, including daily stand-ups, sprint planning, and retrospectives.

●Developed scalable and high-performance web applications using Java, J2EE, and Spring frameworks.

●Configured Spring Security to support various authentication methods such as form-based authentication, token-based authentication (JWT), or OAuth 2.0.

●Building RESTful web services and implementing Microservices architecture.

●Developed a dynamic and interactive user interface using HTML5, CSS3, and React JS for a web application, enhancing the user experience and usability.

●Developed a BDD framework using Selenium and Cucumber. Implemented end-to-end test automation using Selenium WebDriver in conjunction with TestNG.

●Elasticsearch is implemented to build a search engine in the project which helps in fast data retrieval and efficient data aggregation.

●Leveraged React's component-based architecture to create reusable UI components, enhancing code maintainability and reusability.

●Implemented efficient state management using React's built-in state and props mechanism, facilitating seamless data flow and real-time updates.

●Utilized React's responsive design capabilities, including media queries and flexbox, to develop adaptive layouts that dynamically adjust to various screen resolutions.

●Implemented replication setups using MongoDB's replica sets to ensure high availability and data redundancy.

●Used AJAX calls and Angular HTTP Request to read data from web servers and process JSON data to render in the UI.

●Configured sharding inMongoDB to horizontally scale data storage and improve read and write performance.

●Worked on instantiating multiple AWS EC2 servers by using YAML Script in Ansible playbook. Experienced DevOps methodologies by implementing CI/CD Pipelines using tool sets like GIT, Jenkins, and AWS.

●Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.

●Leveraged Amazon Web Services (AWS) to design, deploy, and manage cloud-based applications, utilizing services such as EC2, S3, RDS, Lambda, Route 53, Elastic Load Balancing (ELB), CloudFormation, ECS (Elastic Container Service), Code Pipeline, IAM (Identity and Access Management) and CloudWatch.

●Collaborated on creating Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.

●Designed and implemented scalable and reliable message queuing systems using RabbitMQ for asynchronous communication between components.

●Orchestrated containerized applications using Docker Compose and Docker Swarm, enabling seamless deployment and management of multi-container environments.

●Wrote Ant build scripts to define the project structure, dependencies, and build lifecycle.

●Utilized Git for version control, bug tracking, and project management and Log4J for logging and debugging purposes.

●Utilized IntelliJ IDEA as the development environment for the application.

●Deployed and managed Java applications on application servers like Apache Tomcat to ensure smooth execution and availability

Environment: Java, J2EE, Spring frameworks, RESTful web services, Microservices architecture, Tortoise GIT, HTML5, CSS3, JavaScript, Angular, React, relational databases, PostgreSQL, MongoDB DevOps practices, Jenkins, Docker, Amazon Web Services (AWS), EC2, S3, RDS, Lambda, AWS Elastic Beanstalk, AWS CloudFormation, AWS ECS, CI/CD pipelines, AWS CodePipeline, AWS IAM, AWS CloudWatch, RabbitMQ, Docker Compose, Docker Swarm, IntelliJ IDEA, ANT, Apache Tomcat.

CBSI, Bangalore Nov 2016 – Dec 2018

Java Developer

Responsibilities:

●Worked in an Agile methodology environment with a Content Management system for workflow management and content versioning.

●Collaborated closely with business analysts and stakeholders to gather requirements and translate them into technical specifications, ensuring alignment with business objectives.

●Participated in Agile development methodologies, attending daily stand-ups and contributing to sprint planning and retrospectives.

●Developed and maintained web applications for Nationwide Insurance, utilizing Java, Spring MVC, JavaScript Object Model (DOM) to create dynamic and interactive web applications and JavaScript frameworks to deliver robust and scalable solutions.

●Developed RESTful APIs and integrated them with backend systems to retrieve and manipulate data, using technologies such as Java, Spring Boot, and Hibernate.

●Integrated third-party APIs for services such as payment gateways, enabling seamless premium payments and billing functionalities.

●Implemented batch processing using technologies like Spring Batch, enabling efficient processing of large volumes of policy-related data, and Implemented Spring Security for authentication and authorization, to protect sensitive data and ensure compliance with industry regulations.

●Implemented responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript, ensuring an intuitive user experience. Employed CSS frameworks like Bootstrap for enhanced visual design and responsiveness.

●Employed CSS frameworks like Bootstrap and Material-UI to enhance the visual design and responsiveness of the application.

●Collaborated with cross-functional teams, including UI/UX designers and QA engineers, to deliver high-quality software solutions on schedule.

●Designed and optimized relational databases using Oracle, ensuring efficient storage and retrieval of policy-related information. Utilized ORM frameworks like Hibernate for data persistence.

●Leveraged caching mechanisms, such as Redis to improve application performance and reduce database load.

●Utilized version control systems such as Git to manage the codebase, enabling collaborative development and ensuring code integrity.

●Designed and implemented scalable and resilient cloud infrastructure on Google Cloud Platform (GCP) using services such as Compute Engine, Google Kubernetes Engine (GKE) and Cloud Storage and architected secure and high-performing network environments on GCP, leveraging services like VPC, Load Balancing and Cloud DNS.

●Automated provisioning and management of GCP resources by implementing Infrastructure as Code (IaC) using tools like Terraform or Deployment Manager.

●Designing and implementing effective data partitioning and replication strategies using Apache Kafka.

●Utilized containerization technologies like Docker to package and deploy applications consistently across different environments.

●Configured and customized the IDE settings in NetBeans, including code formatting, syntax highlighting, and key bindings, to match team coding standards and personal preferences.

●Implemented unit tests using JUnit and integration tests using frameworks like Mockito, ensuring code quality and preventing regressions.

●Integrated logging and monitoring solutions like Log4j and Splunk to track application performance and troubleshooting issues proactively.

●Deployed, configured, and managed Java applications on WebSphere Application Server to ensure smooth execution and availability.

●Troubleshooting and resolving any issues that arise with the Gradle build process.

●Actively participated in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.

●Stayed up to date with emerging technologies and industry trends, exploring opportunities for innovation and improvement within the Nationwide Insurance ecosystem.

Environment: Java, Spring MVC, JavaScript, HTML, CSS, RESTful APIs, Spring Boot, Spring Batch, Hibernate, Oracle, Git, JUnit, Mockito, Agile, UI/UX, QA, Spring Batch, Redis, GCP, Docker, Splunk, NetBeans, WebSphere, Gradle, Terraform, Apache Kafka.



Contact this candidate