I am a Senior Full Stack Developer with 13+ years of experience in analysis, development, testing, and delivery of web-based and client/server applications across enterprise and distributed systems using Java and J2EE. I specialize in Spring, Hibernate, REST/SOAP APIs, and modern frontend frameworks, with hands-on experience in cloud, CI/CD, and microservices.
I thrive in Agile environments, enjoy collaborating with product owners and QA teams to design robust solutions, drive performance, and ensure dependable deployments. I am proactive, detail-oriented, and able to contribute both independently and as part of a high-performing team.
Skills
Language
Work Experience
Education
Qualifications
Industry Experience
The system is deigned to manage Pay With Rewards (PWR) transactions, integrating multiple platforms (PayPal, Loyalty Platforms, EPSILON, Rewards Hub, Card systems, and Data Facilities) to provide customers with seamless reward redemption and settlement capabilities. It ensures secure, real – time, and batch interactions for reward-based transactions.
Working on Bond Admin microservice applications, primarily working on Java and Spring Boot to build and develop new features to web applications.
Designed and developed the REST-based Microservices using Spring Boot.
Worked on Java 8 features like streams to iterate through and modify the list of loans.
Built and maintained RESTful web services with Spring Boot, handling JSON/XML data formats and implementing CRUD operations.
Spring Batch is used for Batch processing to handle the heavy load.
Designed and implemented applications using Spring Boot, Spring MVC, Spring IOC, Spring Batch, Spring Annotations, Spring AOP, Spring Transactions, and Spring JDBC.
Implemented OAuth2 and JWT for securing microservices, ensuring robust authentication and authorization mechanisms.
Implemented Spring Boot Microservices to process the messages into the ActiveMQ cluster setup.
Managed and optimized project builds using Gradle, configuring tasks, dependencies, and plugins for streamlined development and deployment processes.
Configured Gradle to run automated unit and integration tests with JUnit, Mockito, and other testing frameworks.
Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
Used JIRA tool for Issue/bug tracking, and monitoring of work assignments in the system.
Log4J was used to monitor the error logs and used GIT as a version control tool.
Utilized ActiveMQ for reliable message brokering to facilitate communication between microservices, handling message publishing and consumption efficiently.
Experience in message-oriented middleware implementation using MQ messages. Implemented functionality to connect to the MQ server and read the messages to populate the data in the application.
Implemented the Cucumber test cases to support the automation and regression testing.
Containerized Java applications using Docker and orchestrated deployments via EKS-managed Kubernetes clusters.
Automated CI/CD pipelines for Java services using GitHub Actions/Jenkins, integrating with EKS for zero-downtime rollouts.
Tested the microservices using Swagger UI and Postman.
Environment: Spring Boot, Kafka, Jenkins, Jira, Gradle, Tomcat, PostGresSQL, RapidSQL, Spinnaker, Agile, Git, Kiali, ActiveMQ, JSON.
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Texas City today.