Job Description
<p>About Company : .<br/><br/> Our Client is one of the world's fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems.<br/><br/> Client helps customers in two ways : Working with the world's leading AI labs to advance frontier model capabilities in thinking, reasoning, coding, agentic behavior, multimodality, multilinguality, STEM and frontier knowledge; and leveraging that work to build real-world AI systems that solve mission-critical priorities for companies.<br/><br/> Powering this growth is Client talent cloud-an AI-vetted pool of 4M+ software engineers, data scientists, and STEM experts who can train models and build AI applications.<br/><br/> All of this is orchestrated by ALAN-our AI-powered platform for matching and managing talent, and generating high-quality human and synthetic data to improve model performance.<br/><br/> ALAN also accelerates workflows for model and agent evals, supervised fine-tuning, reinforcement learning, reinforcement learning with human feedback, preference-pair generation, benchmarking, data capture for pre-training, post-training, and building AI applications.<br/><br/> Client-based in San Francisco, California-was named #1 on The Information's annual list of "Top 50 Most Promising B2B Companies," and has been profiled by Fast Company, TechCrunch, Reuters, Semafor, VentureBeat, Entrepreneur, CNBC, Forbes, and many others.<br/><br/> Client leadership team includes AI technologists from Meta, Google, Microsoft, Apple, Amazon, X, Stanford, Caltech, and MIT.<br/><br/></p><p>Key Responsibilities : </p><p><br/></p><p>- Design, develop, test, and deploy robust backend systems using Java (preferably with Spring Boot/Spring MVC).</p><p><br/></p><p>- Build responsive, user-friendly front-end components using JavaScript (ES6+), and frameworks like React.js / Angular / Vue.js.</p><p><br/></p><p>- Collaborate with cross-functional teams including UI/UX designers, QA engineers, and product managers.</p><p><br/></p><p>- Write clean, scalable, and efficient code following industry best practices and coding standards.</p><p><br/></p><p>- Integrate with RESTful APIs and microservices.</p><p><br/></p><p>- Participate in code reviews, troubleshoot production issues, and optimize application performance.</p><p><br/></p><p>- Contribute to architectural and design discussions, proposing effective solutions and technical strategies.</p><p><br/></p><p>- Ensure security, scalability, and performance of applications.</p><p><br/></p><p>- Stay up-to-date with emerging technologies and apply them when appropriate.</p><p><br/></p><p>Required Skills and Qualifications : </p><p><br/></p><p>- 5-7 years of hands-on experience in Java development.</p><p><br/></p><p>- Strong experience with Spring Framework (Spring Boot, Spring MVC, etc.).</p><p><br/></p><p>- Solid understanding of JavaScript (ES6+), DOM manipulation, and asynchronous programming.</p><p><br/></p><p>- Experience with one or more front-end frameworks (React.js preferred; Angular or Vue.js also considered).</p><p><br/></p><p>- Good understanding of RESTful APIs and integration patterns.</p><p><br/></p><p>- Proficient in SQL and working with relational databases (MySQL, PostgreSQL, etc.).</p><p><br/></p><p>- Familiarity with version control systems like Git.</p><p><br/></p><p>- Experience with build tools and CI/CD pipelines (e.g., Maven, Jenkins, Docker).</p><p><br/></p><p>- Exposure to Agile/Scrum development Qualifications : </p><p><br/></p><p>- Experience with containerization (Docker, Kubernetes) is a plus.</p><p><br/></p><p>- Knowledge of cloud platforms like AWS, Azure, or GCP.</p><p><br/></p><p>- Experience with testing frameworks (JUnit, Jest, Mocha, etc.).</p><p><br/></p><p>- Knowledge of DevOps tools and practices.</p><p><br/></p><p>- Strong problem-solving skills and ability to debug complex issues.</p><p><br/></p><p>Education : Bachelors or Masters degree in Computer Science, Engineering, or related field.</p> (ref:hirist.tech)