Java Developer

Noida, India

Experience: 2+ years
Job Type: Full-time (Contractual / Freelancing)
Location: Remote
Required Skills: Java, Backend, Spring

Job Summary:

In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how 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.

Required Skills and 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.