Having 11+ years of Experience, strong back-end developmentwith front end designs. Technical strengths include Java, J2EE- Servlets, JSP, JDBC, JNDI, JavaBeans, EJBs (Session beans, Entity Beans and JMS), XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring and Hibernate.
Designed and implemented scalable, distributed, and high-performance architectures using microservices, event-driven, and serverless patterns.
Developed and maintained scalable applications using Kotlin for backend services and Android apps.
Developed graph-based data models to represent complex relationships in knowledge-driven applications.
Integrated Graph-DBs with Java frameworks like Spring Boot, Quarks, and Micronaut for scalable applications.
Extensive development experience in object-oriented analysis, design and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall and Agile.
Experience in developing web applications using J2EE, Servlets2.1, JSP, Spring5/4, Angular JS, Struts, Hibernate, EJB, JMS, JDBC, JAVAX-WS, HTML, CSS.
Refactored legacy Java code to Kotlin, improving code maintainability and performance.
Developed semantic web applications using RDF, OWL, and SPARQL in Java-based environments.
Excellent programming skills in Java, C, C++, HTML, DHTML, JavaScript, SQL, PL/SQL and XML Technologies solid experience in using Java Design Patterns and Unified Modeling Language (UML) in designing J2EE applications.
Expertise experience in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e-commerce and client-server applications using Java 11/8/7, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript
Implemented RDF data models using Jena API for efficient data representation and querying.
Expertise in using Java 11, J2EE design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and GOF patterns - Factory, Abstract Factory, Singleton, Adapter, Observer, Compositeetc.
Implemented Kotlin Coroutines for efficient asynchronous programming, reducing blocking operations.
Experience in the developing User Interface (UI)SOAP Applications and professional web applications using HTML 4.0/5, CSS3, JavaScript, Angular JS, jQuery, JSF, Node JS, AJAX, JSON, XHTML and XML.
Experience best practices for integrating Microservices into an existing system architecture deployed Java 11, J2EE Web and EJB modules using WebLogic Command Line Deploy tool and WebLogic Admin Console
Strong knowledge of Google Cloud application security models, protocols and tools like AWS IAM, AWS KMS policy, Microsoft Azure AD, Google Cloud
Led the design and migration of monolithic applications to a microservices-based architecture using Spring Boot, Quarks, and Micronaut.
Implemented Graph over Graph Databases to enable flexible and efficient querying.
Designed ontology-based knowledge graphs to enhance AI and machine learning models.
Integrated OWL ontologies with Java applications for automated decision-making and intelligent data processing.
Designed and managed triple stores like Apache Jena TDB, RDF4J, and Virtuoso for storing and retrieving RDF data.
Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot,Microservices to Pivotal Cloud Foundry (PCF) using build pack
Designed and implemented SHACL constraints to validate RDF data models in Java applications.
Using Kafka on publish-subscribe messaging as a distributed commit log, have experienced in its fast and Python and Scalable Created User defined exception classes using Java and building SOAP, Rest, Spark and Rest API.
Implemented Gremlin queries for traversing and analyzing graph structures in Janus Graph and Amazon Neptune.
Working in Web application development using HTML, DHTML, CSS, UML, Angular JS, JavaScript, jQuery, Node JS, Bootstrap, AJAX, JSF, Java 11, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, XML, XSLT, Oracle, SQL, Struts2 and Spring MVC.
Designed and optimized RESTful APIs, Graph, and grips-based communication for seamless interoperability between services.
Architected cloud-native applications leveraging AWS, Azure, and Google Cloud Platform (GCP) with Kubernetes, Docker, and Terraform.
Developed custom SHACL shapes to enforce data integrity and semantic correctness in RDF graphs.
Working with version controlling tools, which includes Git Hub, SVN, CVS, Harvest & Clear case IT Strategy Risk Management Cloud Computing / PaaS / SaaS / IaaS Infrastructure Architecture Disaster Recovery
Strong experience in database design using SQL, PL/SQL-Stored Procedures, Functions, Triggers, Sequences, Packages and Views. Created SPARQL queries to extract meaningful insights from RDF datasets.
Expertise in various open-source frameworks like Angular JS, Node JS, Struts 2.0/1.2, Spring4/5, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0, Ibadism, Myasis, jQuery
Expertise in Front-End Development using Angular 12/8, Node JS, Backbone JS, Perl, Groovy, JavaScript, Express-JS, jQuery, Jasmine, Ext-JS, Grunt, AJAX, XML, JSON, XSLT, CSS3, HTML5, XHTML, Bootstrap
Working on NoSQL databases including HBase, Cassandra and Mongo DB and good Experience with Springs, Spring IOC, MVC, Spring Security, Spring Batch.
Experience with AWS, EC2, S3, RDS, Cloud formation templates, CI/CD tools (Jenkins, Git, Ansible playbooks) in Spring Boot, Spring Micro service.
Designed and implemented Graph Database solutions using Neo4j, Amazon Neptune, Arango DB, and Janus Graph in Java applications.
Developed dynamic and responsive Single Page Applications (SPA) using Angular 9, TypeScript, HTML5, and SCSS
Integrated CI/CD pipelines using Jenkins, GitHub Actions, Argo CD, and Gatos for automated deployment and monitoring.
Designed SPARQL-based IoT data management solutions for smart cities and industry 4.0.
Integrated OWL ontologies with microservices architectures for semantic data processing.
Experience in working on Kafka in setup of WebSphere MQ and WebSphere ND profile in AWS environment in using JMS for Asynchronous messaging.
Designed and implemented Graph APIs to optimize data fetching and improve frontend-backend communication.
Integrated OWL ontologies with NLP (Natural Language Processing) for entity recognition and semantic search.
Experience using SOAP to test the existing services. Responsible for consuming Web Service from WSDL coming up with the test cases for unit testing before the QA release played a very important role in resolving the defects.
Expertise in using and configuring various web and Angular 12 application servers like IBM WebSphere Application Server, WebSphere Liberty profile, Apache Tomcat, JBoss Application Server and WebLogic Application Server.
Experience in designing, development of web-based applications using HTML5, CSS3, JavaScript, Angular JS, AJAX, JSP, JavaScript libraries like jQuery & DOJO and Tag Libraries.
Experience in bash and Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture configuring and deploying the applications into Tomcat, Nginx, WebSphere, WebLogic and Jboss
Strong in design and development of SOAP, REST, RESTAPI Web Services using WSDL, SOAP, JAX-WS, JAX-RPC, CXF, AXIS, JAX-RS, JERSEY, JSON, CXF, and WS-Security.
Handling on experience with persistence layer using SQL, Hibernate, JPA, JDBC, PL/SQL-Stored procedures, functions, triggers, Cursors etc.
Collaborated with backend developers to integrate Angular 9 frontend with RESTful APIs for seamless data exchange.
Built frontend using Angular 9 with modular architecture, integrating it with Spring Boot backend via REST APIs.
Designed and developed RESTful APIs and integrated with external services using Kotlin.
Proficient in development of enterprise business solutions using Apache Tomcat, WebLogic, WebSphere and JBOSS application servers.
Implemented SPARQL-based ETL (Extract, Transform, Load) pipelines in Java.
Excellent hands-on experience with Servlets, JDBC, EJB 3.0-Session beans, entity beans, JMS, XML, XSLT, DTD, XSD and DOM/SAX.
Integrated SPARQL and Graph for hybrid querying in knowledge-driven applications.
Created and managed OWL ontologies for semantic web applications, enabling knowledge representation and inference.
Developed SPARQL-DL queries to extract insights from OWL-based knowledge graphs.
Implemented ontology-based reasoning using Apache Jena, OWL API, and Pellet reasoner.
Expertise in Unit testing using JUnit & Mockito, Integration testing & System testing good expertise using various IDE tools like RAD, Eclipse & Net Beans etc.
Built reusable Graph queries and mutations for efficient data operations.
Good knowledge on ORM, Persistence concepts and DAO pattern and its related design patterns experience with Rabbit MQ in knowledge on APIGEE.
Designed and implemented high-performance backend services using Kotlin and microservices architecture.
Ant, Maven, Gradle, Clear Quest, Bugzilla, MS Visio
Databases
MS SQL Server, Oracle 11g/10g, Mongo DB
AWS
EC2, RDS, S3, ELB, SNS
Applications & Web Servers
Apache Tomcat 6.0, Glassfish, IBM WebSphere 8, Oracle WebLogic, WAS, JBoss 4.0, Apache Kafka
Platform
Windows, UNIX
Other Skills
XML, Ajax, MS office suite and log4j
PROFESSIONAL EXPERIENCE:
Ford, Detroit, MI July 2023 to Present
Full Stack Java Developer
Project Description: Ford Motor Company is an American multinational automaker, and they sell automobiles and commercial vehicles under the Ford brand and most luxury cars under the Lincoln brand. Involved with client/business customer to design and development of Global Enterprise Service Business enterprise solutions and Legacy Integration Application focusing on new service interfaces, batch processing, Product & Pricing web interface, Restful Service APIs, and SOA Web services.
Responsibilities:
Understanding the TM Forum API specifications participate in designing and documenting the REST API specification which is in line with the TMF.
Integrated Graph with Spring Boot, enabling flexible data querying and real-time data updates.
Designed and developed dynamic dashboards with interactive charts using Angular 9 and third-party libraries like Chart.js and ngx-charts.
Integrated Angular 9 applications with Firebase for real-time data handling and user authentication.
Ensured code quality by adhering to Kotlin best practices, including null safety and immutability.
Implemented serverless architectures using AWS Lambda, Azure Functions, and Google Cloud Functions.
Implemented Graph-DB caching strategies to enhance performance using Redis Graph and Hazel cast.
Responsible for Technical implementing of the requirements to develop the RESTful APIs using Spring Boot framework and other open-source tool applicable to achieve the functionality.
Developed IoT architectures for real-time telemetry and edge computing.
Used Kotlin extensions to improve the readability and conciseness of the codebase.
Enhancing system architecture to improve automation, system performance and deployment model within Agile and DevOps environment.
Built dynamic and responsive Single Page Applications (SPA) using Angular 9, TypeScript, HTML5, and SCSS.
Designed SPARQL rules for inferencing and semantic reasoning in knowledge graphs.
Created SPARQL query builders in Java to construct dynamic and reusable queries.
Developed dynamic SHACL shape generation to adapt to evolving data models.
Designing and Developing User Interactive (UI) Web pages using HTML5, Bootstrap, CSS, JSX, jQuery, AJAX and Node JS, SpringREST using Microservices.
Used lazy loading and preloading strategies to enhance performance in large Angular 9 applications.
Integrated Kotlin with Spring Boot to develop robust and scalable applications.
Wrote and maintained Kotlin-based unit and integration tests to ensure high code quality and coverage.
Developed graph traversal algorithms (e.g., BFS, DFS, PageRank) for social network and fraud detection applications.
Integrated RDF with Java-based REST APIs, enabling linked data consumption and exchange.
Application was built using Microservices architecture where most of the functionality was exposed using web services and also has excellent working experience on Microservices.
Developed Graph schemas and resolved functions to streamline data queries between frontend and backend systems.
Built Angular 9 apps using Ahead-of-Time (AOT) compilation and deployed production-ready builds with optimal performance.
Configured Angular 9 builds for production using AOT compilation, optimization flags, and differential loading.
Optimized GraphQL schema design for minimal latency and improved client-side performance.
Developing REST/HTTP APIs, including JSON data formats applications using CRUD repositories Rabbit MQ in the application for posting and receiving requests to and from various systems.
Involving in writing the database integration code using Hibernate implemented real-time push notifications to customer by making use of OAuth2 authentication in application.
Collaborated with cross-functional teams (UI/UX designers, backend developers, testers) to deliver Angular 9 modules on tight deadlines.
Deployed Angular 9 apps to cloud platforms such as Firebase Hosting or AWS S3 with CI/CD integration
Integrated SHACL validation with Java-based RDF processing frameworks like Apache Jena and RDF4J.
Developing the Product Builder UI screens using Node JS, HTML5, CSS, Java 11 and Bootstrap worked on development of Hibernate including mapping files, configuration file and classes to interact with the database
Experience best practices for integrating Microservices into an existing system architecture deployed J2EE Web and EJB modules using WebLogic Command Line Deploy tool and WebLogic Admin Console
Developed supply chain optimization systems using Graph-DB to model logistics and dependencies.
Utilized SHACL (Shapes Constraint Language) for validating RDF data models.
Integrated GraphQL with MongoDB, enabling efficient querying of large datasets with minimal latency.
Using Spring framework including Spring Boot, Spring IOC, Spring AOP, Spring ORM, Spring Batch, Spring Security and implemented the authentication, authorization and access control features by using Spring Security.
Interfacing with various systems to get the data, parse different formats of request (xml, base 64 encoded files, json) from various systems and send the response as json to the target system.
Developed mobile-first Angular 9 applications compatible across major devices and browsers using CSS Flexbox and Grid.
Designed and developed ontologies using OWL to model complex domain knowledge.
Using JAXB unmarshalling in the application to parse xml requests from various systems responsible for the preparation of detailed design for the requirements for the gaps identified
Using Hibernate Framework for object relational mapping and persistence developed effective web pages using HTML, CSS, JavaScript, Node JS and Bootstrap.
Converted relational database schemas to RDF using R2RML (RDB to RDF Mapping Language).
Using Spring Boot, which is radically faster in building cloud Microservices and develop Spring5 based application with very less configuration
Integrated Angular 9 with third-party libraries such as ngx-toastr, PrimeNG, ng-bootstrap, and FontAwesome.
Implemented real-time data updates using GraphQL subscriptions, enhancing user experience with live data feeds.
Applied authentication and authorization strategies in GraphQL to secure sensitive data access.
Developed Graph-DB-powered recommendation engines for e-commerce and personalized user experiences.
Developing the ReactWebUI components using AtomIDE and made backendREST calls unit test Angular 12 cases for various react components using JEST and Enzyme.
Configuring frontend to server side by using Struts Configuration developed automated program using Java 11 and SOAP for performing analysis, reporting, remediation of affected orders in the production
Using Micro service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
Developed RESTful APIs in Java that execute SPARQL queries to expose RDF data.
Optimized GraphQL queries using batching and caching techniques to minimize network requests and improve app performance.
Developed automated RDF validation pipelines using SHACL in Java-based ETL workflows.
Designed SPARQL-based SHACL rules for advanced data validation and constraint checking.
Built Spring Boot microservices that leverage SHACL constraints for semantic data validation.
Designed and implemented domain ontologies using OWL to represent complex knowledge structures.
Managing the code in the common code repository Gitlab deploy the application on Wildly application server and continuous Integration (CI/CD) is done using Jenkins to continuously integrate code and to do the builds.
Developing UI using Angular 12, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC
Integrated RDF with Spring Boot and microservices for scalable semantic data processing.
Using Grafana as a monitoring tool for Spring Boot and Adobe Analytics for on Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using Shell Scripting.
Developing Java 11 modules implementing business rules and workflows using Spring Boot, IoC and Web Framework Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
Involving to come up with migration strategy to cloud environment by developing proof of concepts using AWS APIs (SQS, EC2, S3, ELB).
Designed custom directives in GraphQL to enforce complex validation rules and business logic.
Integrated SPARQL querying capabilities into Java applications using Apache Jena ARQ and RDF4J.
Developed SHACL-SPARQL queries for identifying and fixing data inconsistencies.
Extensively Using Jenkins as Continuous Integration tools to deploy the Spring BootMicroservices to use build pack JMS API for asynchronous communication by putting the messages in the Message queue.
Setup and integrating software applications CI/CD and provide post-rollout application support collaborate with various teams to develop end to end business process to support the solutions.
Setup Cron jobs to running the report in the scheduled time frame UAT and post implementation support defect fixing in writing the test cases for the application using Junit and Mockito.
Applied SHACL in RDF knowledge graphs to enhance data reliability and interoperability.
Instancy Software India Pvt. Ltd, India Oct 2014 to April 2023
Java Developer
Responsibilities:
Involved in every phase of SDLC in design, development and testing of the application developed JSP pages and client-side validation by JavaScript tags.
Application was built using Microservices architecture where most of the functionality was exposed using web services. Overall architecture was polyglot in nature consisting of various languages (Java, Ruby on Rails).
Developed Java modules implementing business rules and workflows using Spring MVC, IoC and Web Framework Had experience in performance tuning Java 7, J2EE apps, performance testing, analysis, and tuning.
Worked with Apache Lucene and SOLR for searching the person and business details Built Single page application (SOA) using Angular JS as per the requirement.
Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier Used Spring framework to implement middle tire with Spring IOC, AOP.
Responsible for creating REST Web services using JAX-RS strong written and verbal skills from both business and technical perspectives.
Designed and implemented SPARQL queries for efficient RDF data retrieval and manipulation.
Developed SHACL-enhanced semantic search for knowledge graph-powered applications.
Developed SHACL-based validation for healthcare, finance, and cybersecurity ontologies.
Developed OWL ontologies for semantic web applications, ensuring efficient knowledge representation and reasoning.
Excellent project experience in Microservices, Multithreading, CI/CD, Cloud computing, Web-J2EE technologies designed UI screens using JSP, Struts tags HTML. Used Java 7 for client-side validation.
Involved in the JMS Connection Pool and the implementation of publish and subscribe using JMS. Used JMS to consume messages from the JMS provider.
Used Protege and OWL API for building, modifying, and validating ontologies.
Implemented ontology-based reasoning using Pellet, Hermit, and Fact++ reasoners.
Implemented Hibernate second level cache using EH Cache and enable the Query Cache property for cache at query level.
Developed the application using Struts and Hibernate based frameworks done with server-side validations using Struts Validation framework REST APIs, including JSON data formats wrote shell scripts in Linux to call routines.
Experienced using SOAP to test the existing services. Responsible for consuming Web Service from WSDL coming up with the test cases for unit testing before the QA release played a very important role in resolving the defects.
Deployed the application on Web Sphere Application Server used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions played an important role writing the Junit test case scenarios for all the validations.
Improved backend performance by using GraphQL pagination to limit data overload on client applications.
Blue Yonder India Private Limited, India Jun 2011 to Sep 2014
Software Developer
Responsibilities:
Extensive experienced in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP developed the data access classes using JDBC and SQL queries wrote front-end code for developing new pages using HTML, CSS, and JavaScript.
Responsible for the analysis, documenting the requirements and architecting the application based on Java/J2EE standards applied various complex SQL queries.
Developed SPARQL-DL queries for ontology-based reasoning in OWL and RDF knowledge graphs.
Developed SOAP, Rest, Rest API based Web service using Apache CXF. Developed Logger classes using Log4j for efficient logging mechanism.
Built scalable and reliable Java microservices using Spring Boot and Spring Cloud.
Integrated OWL with RDF triple stores like Apache Jena TDB, RDF4J, and Virtuoso for semantic data storage.
Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML used Servlets to write Angular JS server-side programs worked with POJO for handling data coming from the legacy systems.
Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data model with a SQL- based schema.
Developed Application using spring, Spring MVC and Hibernate and also Spring Framework at Business Tier and Spring Bean Factory for initializing services.
Interaction with the database is accomplished through JDBC wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
Extensively used Linux, Unix system administration tools to create servers and deploy and run applications in development stage proficient with Web Services, Angular JS framework and writing XML based Web Services.
Used LOG4J, JUNIT for debugging, testing and maintaining the system rate Antscripts to build and deployed on WebSphere Application Server.
Created parameterized SPARQL queries for dynamic data retrieval in Java applications.
Debugged and optimized code for better runtime performance, handling concurrency and memory issues in Kotlin and Java.