Job Title: Java AI Developer
Job Location : Austin TX
Job Duration : Long Term
Job Type : Contract (Dont send below 10 resumes)
Key Responsibilities:
- Develop and maintain efficient reusable and reliable Java code.
- Design and implement AI solutions using advanced Java frameworks and libraries.
- Work with Spring Boot to build scalable and highperformance backend services.
- Integrate AI models and algorithms into Javabased applications.
- Utilize NoSQL databases to manage and analyze large datasets for AI applications.
- Collaborate with crossfunctional teams to define software requirements and provide technical guidance.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews ensure coding standards and resolve bugs and technical issues.
- Continuously explore new AI technologies and methodologies to stay ahead in the field.
Skills and Qualifications:
- Core Java: Solid understanding of Java fundamentals and objectoriented programming principles.
- Advanced Java: Experience with advanced Java concepts such as multithreading concurrency and design patterns.
- Spring Boot: Proficiency in building and deploying scalable productionlevel applications using Spring Boot.
- Artificial Intelligence: Experience with AI concepts algorithms and frameworks including but not limited to machine learning deep learning and natural language processing.
- NoSQL Databases: Knowledge of NoSQL technologies like MongoDB Cassandra or Redis for efficient data storage and retrieval.
- ProblemSolving: Strong analytical and problemsolving skills with a passion for building cuttingedge technology solutions.
- Collaboration: Ability to work in a collaborative team environment and communicate effectively with technical and nontechnical stakeholders.
- Version Control: Familiarity with Git or other version control systems.
Preferred Qualifications:
- Experience with cloud platforms (AWS Azure etc.)
- Knowledge of AI frameworks and libraries like TensorFlow Keras or PyTorch.
- Experience with RESTful APIs and microservices architecture.
Education and Experience:
- Bachelors or Masters degree in Computer Science Engineering or a related field.
- Minimum of 3 years of professional experience in Java development and AI technologies.