As a Java Developer, you will play a crucial role in shaping the future of AI systems by applying your expertise to train next-generation models. Your contributions will directly impact how these models learn, reason, and perform through high-quality, real-world input.
Key Responsibilities: - Design, develop, and maintain backend components using Java and the Spring ecosystem.
- Implement high-quality, secure, and scalable software solutions aligned with business objectives.
- Collaborate with cross-functional teams, including architects, product owners, and QA engineers, to deliver seamless integrations.
- Participate in code reviews, contributing to best practices and continuous improvement efforts.
- Troubleshoot, debug, and optimize backend processes to ensure consistent performance and reliability.
- Write clean, well-documented code, adhering to industry standards and customer requirements.
- Communicate clearly in written and verbal formats, ensuring alignment with the customer''s vision and team objectives.
Qualifications: - Expert-level proficiency in Java programming and backend development.
- Strong hands-on experience with Spring and related frameworks.
- Solid understanding of RESTful services, microservices architecture, and API design.
- Proven ability to work independently in a remote team setting.
- Excellent written and verbal communication skills, with a focus on clarity and collaboration.
- Demonstrated track record of delivering complex backend solutions for enterprise environments.
- Strong problem-solving abilities and attention to detail.
Preferred Qualifications: - Experience integrating Java applications with modern DevOps tools and cloud platforms.
- Background in performance tuning and optimization for high-traffic systems.
- Prior experience working on distributed, agile teams for global customers.
Work Terms: Contract position with remote work flexibility.
Compensation: Hourly rate ranging from $30 to $80.
Eligibility: Open to candidates with the required skills and experience, able to work independently in a remote setting.