Must-Have Technologies: ReactJS, Java 17+, Microservices, AWS/Azure, RDBMS, NoSQL
Core Technical Skills
- 10+ years of hands-on software development experience, with deep expertise in modern Java Full Stack development.
- Strong command of Java frameworks and libraries, including Spring, Spring Boot, and Hibernate.
- Proven experience building single-page web applications using ReactJS, Bootstrap, and Nodejs.
- Hands-on experience designing, developing, and deploying cloud-based architectures on AWS, Azure, or equivalent platforms.
- Expertise developing Java and Spring Boot applications backed by both relational (SQL Server / PostgreSQL) and NoSQL (MongoDB / Elasticsearch) databases.
- Practical experience integrating Large Language Models (LLMs) into applications via APIs (e.g., OpenAI, Anthropic Claude, Azure OpenAI, AWS Bedrock).
- Familiarity with prompt engineering, Retrieval-Augmented Generation (RAG), embeddings, and vector databases.
- Understanding of responsible AI practices, including data privacy, hallucination mitigation, evaluation, and guardrails.
- Solid hands-on experience developing production applications, data processing scripts, automation tooling, or backend services in Python.
- Working knowledge of modern security frameworks and standards such as OAuth 2.0, OpenID Connect, and JWT.
- Proficient in designing and building RESTful APIs and web services following industry best practices.
- Strong SQL development skills, including query optimization and performance tuning.
- Experience with modern testing frameworks (Jest, Mocha, Chai) and a commitment to test-driven development.
- Solid understanding of front-end architecture principles and data-driven UI development.
- Demonstrated ability to write clean, efficient, and maintainable code that adheres to coding standards and best practices.
- Excellent problem-solving and troubleshooting skills for diagnosing complex technical issues.
Leadership & Soft Skills
- Proven ability to lead, mentor, and grow engineering teams, fostering a culture of technical excellence and continuous learning.
- Experience driving architectural decisions and setting technical direction across cross-functional teams.
- Strong stakeholder management skills, with the ability to translate business requirements into scalable technical solutions.
- Track record of leading end-to-end delivery of complex projects, from design through deployment.
- Effective communicator who can articulate technical concepts clearly to both technical and non-technical audiences.
- Skilled at conducting code reviews, establishing engineering best practices, and raising the bar for code quality across the team.
- Ability to collaborate with product managers, designers, and business stakeholders to align engineering efforts with organizational goals.
- Experience coaching junior engineers, conducting performance reviews, and contributing to hiring and talent development.
- Strategic thinker who can balance short-term delivery pressures with long-term technical investments and technical debt management.
- Ownership mindset — takes accountability for outcomes and proactively drives initiatives forward.
Good to Have (Palantir)
· Hands-on experience with the Palantir foundry, including building pipelines, ontologies, and data-driven applications.
· Familiarity with Palantir''s development tooling such as PySpark transforms, TypeScript-based Functions, Workshop.
· Exposure to enterprise-scale data integration and operational analytics workflows built on Palantir.
· Exposure to AI/ML frameworks and tooling such as LangChain, LlamaIndex, Hugging Face, or equivalent.
· Ability to identify and apply AI-driven solutions to real-world business problems and integrate them into enterprise applications.