•Experience : 13+ years
•Relevant years of experience in software engineering, solution design, and enterprise application architecture.
•Strong experience designing and delivering enterprise-scale Java applications.
•Strong hands-on experience with Java, Spring Framework, and Spring Boot.
•Strong experience with microservices architecture and modern distributed application design.
•Strong understanding of microservices design patterns, service discovery, API gateways, distributed systems, and event-driven architectures.
•Proven experience designing RESTful APIs, enterprise integrations, and service contracts.
•Strong understanding of software design principles, design patterns, and architectural best practices.
•Experience working with both monolithic and microservices-based architectures.
•Proven experience modernizing legacy applications and migrating monolithic systems to microservices architectures.
•Hands-on experience with Palantir Foundry, Palantir AIP, Ontology, and Workshop.
•Experience architecting and delivering AI-powered enterprise applications using Palantir and related AI platforms.
•Good understanding of Generative AI, Agentic AI, Retrieval-Augmented Generation (RAG), and AI workflow architectures.
•Experience integrating AI/LLM capabilities into enterprise business applications.
•Experience conducting POCs, technical feasibility studies, architecture spikes, and evaluations of emerging technologies.
•Strong experience with PostgreSQL databases.
•Experience designing data models and database schemas.
•Hands-on experience with schema migrations, query optimization, stored procedures, functions, triggers, and database performance tuning.
•Experience defining data integration and data governance approaches across applications.
•Good understanding of AWS and/or Azure cloud architectures.
•Experience with Docker and Kubernetes-based deployments.
•Familiarity with Infrastructure-as-Code concepts and tools such as Terraform.
•Experience supporting CI/CD implementations using Azure DevOps, GitHub, Jenkins, or similar tools.
•Understanding of application monitoring, observability, logging, and operational support requirements.
•Experience with enterprise messaging and event-driven architectures.
•Familiarity with Kafka, RabbitMQ, AWS SQS/SNS, or similar messaging technologies.
•Understanding of asynchronous communication patterns and distributed transaction management.
•Strong cloud architecture and solution design capabilities.
•Strong consulting, stakeholder management, communication, and presentation skills.
•Ability to translate complex business requirements into scalable technical solutions.
•Strong architectural leadership, technical decision-making, and problem-solving skills.
•Ability to rapidly evaluate new tools, frameworks, AI platforms, and technologies and recommend appropriate solutions.
•Strong innovation mindset with experience driving ideation, experimentation, and technology adoption initiatives.
•High level of ownership, accountability, and technical leadership.