Specialist Backend Java (Multiple Positions Open)

Botcity

São Paulo

Hybrid

BRL 651,000 - 977,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work

Job summary

BotCity seeks a Specialist Java Backend Engineer to architect and develop scalable Java backend applications with a focus on performance and reliability. You will build secure microservices using the Spring Framework that empower automation in enterprise environments.

You will lead API design, code reviews, and documentation, collaborating with product managers to translate requirements into robust, scalable solutions. Remote, international teams.

Qualifications

  • Bachelor's degree in CS/Engineering or related field.
  • 8+ years of backend development experience in Java.
  • Proficiency in Spring Framework and backend patterns.
  • Experience with CI/CD pipelines and code reviews.
  • Authentication/authorization with OAuth/JWT/SAML.
  • Git/GitHub version control familiarity.
  • SQL and No-SQL databases experience.
  • Startup or fast-paced environment exposure.
  • Willingness to travel on occasion.
  • Portuguese fluent, English fluent preferred.

Responsibilities

  • Architect, develop, deploy, and maintain scalable Java backend services.
  • Ensure performance and availability in a microservices setup.
  • Collaborate with product managers to translate requirements into solutions.
  • Participate in code reviews and drive backend best practices.
  • Define public/private APIs and write clear technical docs.

Skills

Java
Spring Framework
CI/CD pipelines
OAuth/JWT/SAML
Git & GitHub
SQL/No-SQL
Portuguese - Fluent
English - Fluent

Education

Bachelor's degree in Computer Science, Computer Engineering, or related technical discipline

Tools

Docker
Kubernetes
Keycloak
AWS (EC2, ECR, ECS, EKS, ELB)
Git
GitHub

Job description

Company Overview

BotCity brings governance to the code AI writes. AI turned asking into code, and every business user is now a developer. The Python they generate runs on corporate workstations outside any pipeline, inventory, or approval flow, and nothing in the enterprise stack was built to see it. BotCity Sentinel governs that code where it runs: a script-level inventory of what executes, where, and by whom, contextual policies that allow, alert, or block, and a remediation loop where the author makes the first fix. Security asks whether code is malicious. Governance asks whether it should run, here, by this person. We built Sentinel to own the second question. Today it's Python. Tomorrow it's every line of code AI writes.

BotCity serves 1,000+ teams in 70+ countries, including customers as Bayer and LG. We raised a $12M Series A led by Four Rivers, with participation from Y Combinator, SoftBank, and founders and investors including Lew Cirne (New Relic), Rod Johnson (SpringSource), and Walter Kortschak (Summit Partners and Firestreak Ventures). G2 named BotCity one of the world's top 25 emerging platforms.

We are a remote company with teams across the US, Canada and LATAM. Small team, large customers, a category forming around us. If you want real ownership over a problem that matters, we should talk.

Role Overview

The Specialist Java Backend Engineer isresponsible for architecting and developing complex Java backend applications with a strong focus on scalability, performance, and reliability. Leveraging your deep expertise in the Spring Framework, you will design and implement robust, secure microservices that drive automation at the core of some of the world’s largest and most security-conscious enterprises.

Responsibilities
  • Architect, develop, deploy, and maintain scalable backend applications using Java/Spring Framework.
  • Ensure high performance and availability of applications within a microservices architecture.
  • Collaborate with product managers to understand requirements, ensure their technical feasibility, and translate them into reliable and scalable solutions.
  • Participate in software engineering rituals to develop models for complex application
  • Define private and public APIs for a world-class product.
  • Participate in code reviews, ensuring best practices in backend development.
  • Write high-quality technical documentation to clearly communicate backend architecture and API design, ensuring ease of understanding and effective collaboration across teams.
Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, or related technical discipline.
  • Proven professional experience (8+ years) in backend development using Java.
  • Proficiency in Spring Framework.
  • Strong experience in code reviews and managing CI/CD pipelines.
  • Experience implementing authentication and authorization mechanisms using OAuth, JWT, or SAML.
  • Experience with version control and project management systems, particularly Git and GitHub.
  • Experience with SQL and No-SQL databases.
  • Ability to work independently as well as part of a team, with strong problem-solving skills and attention to detail.
  • Prior experience in an early-stage, high-growth and fast-paced startup (or similar) environment.
  • Ability to travel as needed to meet the team.
  • Portuguese - Fluent
Preferred Qualifications
  • Experience in deploying containerized applications using Docker, Kubernetes, or similar technologies.
  • Experience with Keycloak.
  • Familiarity with AWS services such as EC2, ECR, ECS, EKS, and ELB.
  • English - Fluent

#jobs #hiring#java #spring #dev #backend

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Botcity • São Paulo

Remote
BRL 140,000 - 210,000
Remote work
Senior Frontend Engineer
Senior Frontend Engineer

BotCity • Brazil

Remote
BRL 240,000 - 360,000
Senior Frontend Engineer
Senior Frontend Engineer

Botcity • São Paulo

Hybrid
BRL 240,000 - 360,000
Software Engineer - Rust
Software Engineer - Rust

Botcity • São Paulo

Remote
BRL 180,000 - 360,000
Remote-friendly
Global customers
Python Developer
Python Developer

BotCity • Brazil

Remote
BRL 180,000 - 300,000
Software Engineer - Rust
Software Engineer - Rust

BotCity • Brazil

Remote
BRL 180,000 - 300,000
Backend Developer (Node.js, Java)
Backend Developer (Node.js, Java)

Stefanini LATAM • Brazil

Remote
BRL 180,000 - 240,000
Backend Developer (Node.js, Java)
Backend Developer (Node.js, Java)

Empresa Confidencial • Brazil

Remote
BRL 120,000 - 180,000
Senior Software Engineer (Python & Java)
Senior Software Engineer (Python & Java)

Avenue Code • Brazil

On-site
BRL 260,000 - 420,000
Java Developer - Expert-Level - Brazil
Java Developer - Expert-Level - Brazil

Globant • São Paulo

Hybrid
BRL 180,000 - 240,000