Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
Our client is supporting the development of advanced AI systems by incorporating high-quality software engineering expertise into training and evaluation workflows.
We are looking for experienced Java backend engineers with strong hands-on expertise in Spring Boot, microservices, REST APIs, and scalable backend architecture. The role involves building and reviewing production-grade backend systems, improving reliability and performance, and contributing technically rigorous software outputs that help train next-generation AI systems. No prior AI experience is required.
Responsibilities
- Design, develop, and maintain scalable Java backend systems.
- Build production-grade services using Spring Boot.
- Architect and implement robust microservices for complex application requirements.
- Develop and maintain REST APIs and backend integrations.
- Review technical specifications and translate them into reliable implementations.
- Troubleshoot, debug, and optimize backend services for performance and stability.
- Participate in code reviews and provide technically grounded feedback.
- Improve backend reliability, security, maintainability, and scalability.
- Document technical decisions, architecture, and implementation details clearly.
- Collaborate with distributed engineering teams on complex backend development tasks.
Requirements
- Strong professional experience with Java backend development.
- Advanced hands-on experience with Spring Boot.
- Strong knowledge of microservices architecture and design principles.
- Experience designing and building REST APIs.
- Proven ability to write clean, maintainable, and efficient production code.
- Strong understanding of backend architecture, data structures, and software engineering best practices.
- Experience troubleshooting and optimizing backend applications.
- Professional written and spoken English.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Gramian Consulting
Code Repository Licensing for AI Training - Software Engineers & Agencies
Gramian Consulting
IndiaAI Conversation Evaluator (Contract Role)
Gramian Consulting
BangladeshRegistered Nurse (RN) - AI Training & Evaluation
Gramian Consulting
BrazilKorean-Speaking AI Evaluation Specialist for Small Business Scenarios
Gramian Consulting
South KoreaExplore Top Companies in this Space
VALCE
Nearshoring / IT Talent / Consulting
AnswersNow
Healthcare / Telehealth / Autism Therapy / Digital Health
Near Space Labs
Geospatial Imaging / Earth Observation / Aerial Data / Environmental Monitoring
Open Energy Transition
CleanTech / Energy & Utilities / Open Source / Nonprofit
Gramian Consulting
View Company ProfileGramian Consulting Group is a specialized technology consultancy and talent orchestration firm that bridges the gap between high-velocity engineering, artificial intelligence, and strategic business transformation. Operating as a remote-first execution engine with talent hubs across Europe, MENA, and LATAM, the company provides enterprise-grade Talent Solutions—ranging from elite staff augmentation and managed engineering pods to comprehensive contractor management and payroll outsourcing. Beyond traditional IT recruiting, Gramian features a dedicated Data & AI delivery division that empowers organizations to unlock measurable business value through custom LLM training, AI agent deployment, MLOps, and scalable data infrastructure. Founded by industry veterans with deep roots in software engineering and global talent marketplaces, the firm combines precise technical assessments with a human-centric approach. What sets Gramian apart is its holistic ecosystem, which not only integrates top-tier tech talent into complex enterprise workflows but also provides comprehensive mentorship and career readiness programs to ensure continuous growth in the era of intelligent transformation.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.