Job Description
Job Description: Java Developer (Mid-Level, Remote)
Location: Remote (New York City, NY, USA)
Experience Level: Mid-Level (3–6 years)
Job Type: Full-Time, Remote
About Leoforce
At Leoforce, we’re redefining talent acquisition with cutting-edge AI. Our flagship product, Arya, empowers recruiters worldwide to discover and engage top talent faster and smarter. We’re a team of innovators, problem-solvers, and collaborators who believe in building technology that makes hiring more human. Join us to shape the future of recruiting!
Role Overview
We’re seeking a Mid-Level Java Developer to design, develop, and maintain scalable backend systems that power our AI-driven platform. You’ll work with cross-functional teams to build robust APIs, optimize performance, and ensure seamless integration with our AI models. This is a remote-first role, offering flexibility and autonomy.
Key Responsibilities
- Design and develop RESTful APIs and microservices using Java (Spring Boot).
- Collaborate with frontend, data science, and product teams to deliver end-to-end features.
- Optimize applications for performance, scalability, and security.
- Write clean, maintainable code and conduct thorough testing (unit/integration).
- Participate in code reviews and mentor junior developers.
- Troubleshoot and debug production issues.
Required Skills
- Core Java (Java 8+), Spring Boot, Spring Data JPA.
- RESTful API design and microservices architecture.
- SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis).
- Cloud platforms (AWS/GCP/Azure) and Docker/Kubernetes.
- CI/CD tools (Jenkins/GitHub Actions) and Agile/Scrum.
- Testing frameworks (JUnit, Mockito).
Preferred Skills
- Experience with Kafka/RabbitMQ for event-driven systems.
- DevOps practices (Terraform, monitoring tools like Datadog).
- Familiarity with AI/ML workflows or data pipelines.
Qualifications
- 3–6 years of backend development experience.
- Bachelor’s degree in Computer Science or related field (or equivalent experience).
- Strong problem-solving and communication skills.
Why Join Us?
- Remote-first culture with flexible hours.
- Career growth opportunities in AI and SaaS.
- Collaborative team that values innovation and diversity.
- Competitive compensation and benefits.