Job Title: Senior Java Developer (7+ Years Experience) with LLM & AWS Expertise
Job Type: Contractual (Remote)
Location: Remote
Duration: 6-12 months (Extendable based on project needs)
Job Description:
We are looking for an experienced Senior Java Developer with expertise in Large Language Models (LLM) and AWS cloud services. This role requires an individual with a deep understanding of Java development, cloud technologies, and AI-powered systems. As a senior member of the team, you will work on innovative projects, leveraging your skills in Java, AWS, and LLM to build and enhance cutting-edge solutions.
Responsibilities:
? Develop, test, and deploy scalable and secure Java-based applications in a cloud environment.
? Design and implement microservices architecture on AWS cloud platform (EC2, S3, Lambda, RDS, etc.).
? Collaborate with data science teams to integrate and optimize LLM solutions (such as GPT or custom-built models) for various business use cases.
? Ensure high performance and responsiveness of applications.
? Troubleshoot and optimize existing codebases for performance, scalability, and security.
? Implement best practices for code quality, version control, and automated testing.
? Participate in architectural discussions and design reviews.
? Provide mentorship to junior developers and collaborate in an Agile team environment.
? Continuously research and adopt new technologies to enhance the development process.
Required Skills & Qualifications:
? 7+ years of experience in Java development, with a focus on building scalable, enterprise-level applications.
? Strong experience working with AWS services such as EC2, S3, Lambda, RDS, DynamoDB, CloudFormation, and others.
? Hands-on experience with Large Language Models (LLM), such as GPT, BERT, or similar AI technologies.
? Proficient in microservices architecture and design patterns.
? Strong knowledge of RESTful API design, JSON, and web services.
? Experience with CI/CD pipelines and tools like Jenkins, GitLab CI, or similar.
? Expertise in containerization and orchestration (Docker, Kubernetes).
? Familiarity with DevOps practices and tools.
? Experience with database technologies (SQL and NoSQL).
? Strong problem-solving skills and ability to work in a fast-paced environment.
? Excellent communication skills and ability to work effectively in remote teams.
Desired Skills:
? Experience with AI/ML integration into production environments.
? Familiarity with Terraform or similar IaC (Infrastructure as Code) tools.
? Knowledge of Agile methodologies such as Scrum or Kanban.
Education:
? Bachelor?s or Master?s degree in Computer Science, Information Technology, or related field (or equivalent experience).