Role : Full-stack developer with Artificial Intelligence
Location : Plano, Texas (Onsite)
Experience : 3+ Years
Duration : 12+ Months Contract
JOB DESCRIPTION :
We are seeking a seasoned Full-Stack Developer with expertise in AI (Artificial Intelligence), LLM (Large Language Models), and ECM (Enterprise Content Management). The ideal candidate will have the following qualifications :
- Programming & Tools (3+ yrs)
- Proficiency with Java and Python.
- Proficient with front end frameworks like React or Angular.
- Proficient in tools and frameworks such as Git, Jenkins, Jira, IntelliJ, Tomcat / J2EE.
- Experienced with data modeling, relational and NOSQL databases (postgres, mongodb, dynamodb etc).
- Solid understanding of design patterns and software architecture.
- Content Management (3+ yrs)
- Proficiency in integrating and working with any content management system preferably Documentum platform.
- Strong understanding of ECM principals.
- API Development (3+ yrs)
- Strong understanding and experience with developing and integrating RESTful APIs using java, spring.
- LLM Expertise :
- Working knowledge of different LLM models and ability to evaluate their suitability and fine tune for specific requirements.
- Experienced with prompt engineering and preprocessing data for feeding into the models
- Experienced with integrating LLMs with existing ECM platform.
- Software Development Practices
- Familiarity with development concepts like source code management, unit testing, code coverage, static code scan and dynamic code scans for vulnerability management, stress and performance testing.
- Cloud Experience (AWS)
- 3+ years of experience working with AWS services including EC2, ECS, RDS, ALB, SSM, SQS, SNS, Lambda, and AWS SDK.
- Experience with advance AWS services like textract, bedrock is a big plus
- Skilled in troubleshooting application issues in AWS, reviewing configurations, security policies, and analyzing logs.
- Agile Methodology
- Strong understanding of Agile Scrum practices such as sprint planning, backlog refinement, daily stand-ups, and retrospectives.
- Collaboration & Communication
- Ability to work effectively with cross-functional teams and communicate technical concepts clearly.
- Self-Management
- Capable of managing time, tasks, and priorities independently.
- Certifications (preferred)
- Preferred certifications include AWS, Documentum, and Java.