Full Stack Java Developer
Current• Developed strong understanding of RESTful API development, crafting efficient and well-documented APIs to facilitate smooth data exchange between the frontend and backend.• Deployed and managed Java applications using Amazon Elastic Container Service (Amazon ECS) for containerized, scalable, and highly available deployments, with experience in creating and configuring ECS clusters to efficiently run Java-based microservices and distributed applications.• Utilized Apache Kafka, Spring Integration and Apache Spark for the process of Data Migration from Application to Application. • Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables• Implemented the web services client to consume the third-party service API for validating credit cards.• Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.• Worked on utilizing AWS cloud services like S3, EMR, Redshift, Lambda, Athena, and GlueMetastore. Used AWS Glue to crawl the data lake in S3 to populate the Data Catalog.• Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.• Proficient in monitoring and troubleshooting system performance using tools like Prometheus, Graphite, and CloudWatch, ensuring optimal functionality and reliability of Java-based applications.• Design shipping rate template upload UI using Adobe Flex and Developed Jasper report and used Ajax, Mockito, Web 2.0 to scrape the event data from various web sites.• Diploid payments processing technique and their development frameworks like Spring Doc, Spring Data REST, Spring HATEOAS, Spring Actuator.