Experienced Full Stack JAVA Developer with a demonstrated history of working in the research industry. Skilled in core and advanced Java programming (java8), Spring MVC, Spring Boot and Hibernate 5 frameworks, REST webservices, PostgreSQL, BackboneJS, VueJS, Apache SOLR, Cassandra.
Experience
2022 — Now
. Developed and maintained Angular components with reactive forms, dynamic validation, and reusable UI logic, improving feature delivery speed.
• Built and optimized RESTful APIs with Spring Boot, enabling secure and performant data exchange across financial systems.
• Contributed to cloud migration initiatives, modernizing legacy applications for better scalability, availability, and cost efficiency.
• Currently working with Apache Kafka to implement event-driven architecture, enabling real-time data streaming and reliable inter-service communication.
• Implemented test automation using Cypress and WireMock, ensuring high-quality releases and reducing manual testing effort.
• Enhanced backend workflows with improved date validation, enum/string mapping, and conditional logic.
• Collaborated with cross-functional teams (product, QA, business) to deliver features on time while adhering to coding best practices.
• Mentored peers on debugging, unit testing, and performance optimization.
Technologies: Angular, TypeScript, Java, Spring Boot, REST APIs, SQL, Apache Kafka, Cypress, WireMock, Docker, AWS
2021 — 2022
2021 — 2022
• Leading a team of software developers programming applications for logistics clients.
• Ensure the team is well assigned with tasks and deliver well designed applications to clients.
• Assisting in problem solving in both development and production environments.
• Works with business and technology teams for requirement grooming and document high level business needs.
• Analyze the technical & system feasibilities and prerequisites to achieve the business requirements.
• Design, develop, modify, test and maintain robust, scalable and reactive web applications.
• Used Kubernetes for orchestration and worked on deploying microservices in EKS instances. Worked on updating ingress files for routing.
• Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed it to the Kubernetes, created pods and managed using Kubernetes.
• Developed server-side application to interact with database using Spring Boot and Hibernate
• Designed and developed Micro Services business components and RESTful service endpoints using Spring MVC.
• Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring security
• Developed Micro Services to provide RESTful API’s utilizing Spring Boot framework.
• Performed the technical design reviews and code reviews.
• Coordinated with Business Analyst, Architecture and QA team to ensure the quality and success for each iteration tasks.
• Parsed XML&JSON responses received in Java code through Web Services
• Extensively participated in the code and peer review of the project
• Responsible to build applications and deploy them in development environment using Jenkins and XL Release tools.
• Restful web services using Jersey for JAX-RS implementation.
• Achieved synchronization of multiple threads through Multithreading and Exception Handling.
• Developed webservices to use Cassandra and perform bool operations using Elassandra to create, update and retrieve details.
2018 — 2021
Oak Ridge, Tennessee
2016 — 2018
Oak Ridge, Tennessee
• Lead the development work of over 20+ data management and data science tools to achieve project milestones.
• Co-lead the development work of various critical tools which enables powerful search capabilities using opensource frameworks like SOLR and its advancements which eases the burden on data users to interact and order data.
• Inherited and migrated many legacy projects in Perl on to new tech stacks with continuous integration architecture.
• Directed best practices for documentation, deployments, and code management within various projects.
• Designed and implemented web services using Java Spring framework and Spring Boot in a micro service architecture.
• Designed and developed various web interfaces using web frameworks like VueJs, BackboneJs, ThymeLeaf, JSP, JavaScript, CSS, HTML, JQuery, Bootstrap and AJAX concepts.
• Implemented spatial search using OpenLayers and VueJs which allow users to search data from a spatial domain.
• Managed projects using built automation tools like Maven and implemented GitLab runners to support continuous integration.
• Implemented testing scripts for web interfaces using selenium and cucumber frameworks.
• Developed authentication for web services and interfaces using LDAP, Single Sign-on architectures.
• Extensively worked in production support and resolve high priority issues in a timely and efficient manner.
• Collaborate with development and integration teams to ensure all components are appropriately integrated.
• Performed a quick pace in Agile environments to efficiently develop code and resolve issues.
• Implemented various security techniques to new and existing codes to resist hacking attempts.
• Resolved various security vulnerabilities of both client and server-side codes.
• Worked with product designers and developers at all stages to promote quality.
• Tracked project updates using GIT, ServiceNow, JIRA, and Bitbucket.
• Designed better workflow-oriented architecture with better notification system.
Education
Wright State University