Java Full Stack Developer
Current- Developed and deployed scalable applications and microservices, enhancing data management and integration using AWS services (S3, Lambda, DynamoDB) and Ion APIs.- Built RESTful microservices with Spring Boot, utilizing Spring AOP and Actuator for metrics and performance monitoring.- Designed and implemented data pipelines with Kafka Streams to integrate NoSQL data stores like Cassandra, managing multi-rack Cassandra clusters.- Mapped MVC data to Oracle SQL schema using Hibernate ORM; configured access control and Oauth2 authentication with Spring Security.- Created front-end features with React.js and Redux, leveraging Axios for streamlined data processing and UI rendering.- Automated builds and continuous deployments with Jenkins, Bamboo, OpenShift, and Docker, ensuring efficient CI/CD processes and GitHub version control.- Documented APIs and enhanced testing with Swagger; managed Java message queues for seamless messaging services.- Developed validation services for Jasper reports, and handled application availability, deploying code with Ant on WebLogic servers.- Built multi-tier web applications using Spring MVC, Struts MVC, Node.js, and Backbone.js to deliver responsive single-page applications (SPA).