Binagora

Senior Java Developer

Binagora

contract

Posted on:

Location Type: Remote

Location: Remote • 🇦🇷 Argentina

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSDockerGradleJavaJenkinsKubernetesMavenSpringSpring BootSpringBootTensorflow

About the role

  • Framework Architecture: Implement a robust, scalable SPI framework in Java for loading and managing AI models, leveraging Java's built-in java.util.ServiceLoader.
  • Core Implementation: Write high-quality, well-tested Java code for the framework's core components, including service interfaces, provider registration, and lifecycle management.
  • Self Direction and Communication: Own the responsibility for a workstream, collaborating iteratively with other team members including engineers, product owners, project managers to ensure that capabilities are filling needs of other workstreams.
  • RESTful Service Development: Design, build, and maintain clean, scalable RESTful APIs using Spring Boot to expose and manage the framework capabilities, among other services.
  • API Documentation & Security: Ensure APIs are well-documented using tools like OpenAPI/Swagger and implement security best practices for service-to-service communication.
  • Documentation: Author and maintain comprehensive documentation for both the core SPI framework and the public-facing Spring Boot API. Proactively educate the rest of the team on usage of both.
  • Testing and Quality: Establish a rigorous testing strategy, including unit, integration, and performance tests for both the core framework and the API endpoints.

Requirements

  • 5+ years of professional experience in software development with a strong focus on Java (Java 11/17+ preferred).
  • Proficiency with the Spring ecosystem, especially Spring Boot, for building and deploying RESTful APIs.
  • Proven experience designing and building frameworks, libraries, or robust APIs used by other developers.
  • Self Direction and Communication: Own the responsibility for a workstream, collaborating iteratively with other team members including engineers, product owners, project managers to ensure that capabilities are filling needs of other workstreams.
  • Deep understanding of Java SPI (java.util.ServiceLoader) or direct experience building similar plugin-based architectures.
  • Deep knowledge of object-oriented design principles, SOLID, and common design patterns.
  • Proficiency with build tools like Maven or Gradle and version control with Git.
  • Experience with developing and deploying applications and services in AWS.
  • Experience with MLFlow.
  • Nice-to-haves
  • Hands-on experience with AI/ML libraries and runtimes in a Java environment (e.g., ONNX Runtime, Deep Java Library (DJL), TensorFlow for Java).
  • Experience with API security frameworks like Spring Security.
  • Familiarity with containerizing Spring Boot applications with Docker and deploying to platforms like Kubernetes.
  • Experience with CI/CD pipelines (e.g., Jenkins, GitHub Actions).
Benefits
  • Trust-based culture: We highly value ownership and we trust in our team's skills and seniority to achieve goals.
  • Remote work: Enjoy working remotely! We are spread-headed in different locations in LATAM and Europe.
  • Flexible time off policy.
  • Diverse & Impactful Projects: Engage with complex challenges for major players in Media & Entertainment, alongside innovative startups in Solar Energy, Compliance, and other dynamic sectors.
  • Learning and development: Get the opportunity to take English classes, trainings and certifications.
  • Referral Program: We value connection! Our referral program provides bonuses for successful referrals.
  • Strong culture and traditions: We foster a supportive and engaging work environment, highlighted by our annual “Binagora Week”, regular team gatherings and gifts for special occasions.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootRESTful APIsJava SPIMavenGradleGitAWSMLFlowAPI security
Soft skills
self directioncommunicationcollaborationresponsibilityteamwork
redbee

Desarrollador Fullstack SSR, React, NestJS, Java

redbee
Mid · Seniorfull-time🇦🇷 Argentina
Posted: 4 hours agoSource: jobs.lever.co
GraphQLJavaJavaScriptReact
Rockcruit

Backend Engineer, Python

Rockcruit
Mid · Seniorfull-time🇦🇷 Argentina
Posted: 21 hours agoSource: rockcruit.breezy.hr
ApacheAWSDjangoDockerFlaskJenkinsKafkaKubernetesMicroservicesMySQLPostgresPython
Crükus Virtual Staffing

Fullstack Engineer – React, Node.js, TypeScript

Crükus Virtual Staffing
Mid · Seniorcontract$3k–$4k🇦🇷 Argentina
Posted: 1 day agoSource: allshoretalent.recruitee.com
AngularGoGRPCJavaJavaScriptNext.jsNode.jsNoSQLPythonReactReduxRuby+4 more
GIGABIT Technologies Private Limited

Senior Developer, Ruby

GIGABIT Technologies Private Limited
Seniorfull-time🇦🇷 Argentina
Posted: 4 days agoSource: jobs.jobvite.com
GraphQLMicroservicesPostgresRabbitMQRedisRubyRuby on Rails