-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjob_info.py
More file actions
133 lines (96 loc) · 7.21 KB
/
Copy pathjob_info.py
File metadata and controls
133 lines (96 loc) · 7.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
JOB_INFO = """Logo da empresa BotCity
BotCity
Compartilhar
Exibir mais opções
Java Developer
Brasil · há 1 mês · Mais de 100 pessoas clicaram em Candidatar-se
Respostas gerenciadas fora do LinkedIn
Remoto
Corresponde às suas preferências de vaga e o tipo de local de trabalho é Remoto.
Tempo integral
Corresponde às suas preferências de vaga e o tipo de vaga é Tempo integral.
Candidatar-se
Salvar
Salvar Java Developer na BotCity
Java Developer
BotCity · Brasil (Remoto)
Candidatar-se
Salvar
Salvar Java Developer na BotCity
Exibir mais opções
Veja como você se compara a mais de 100 pessoas que clicaram em Candidate-se
Acesse insights exclusivos sobre candidatos, veja vagas sobre as quais você tem mais chances de receber resposta e muito mais.
Experimente Premium novamente por R$ 0
Pessoas que você pode contatar
Foto de perfil de Eduardo
Foto de perfil de Eduardo
Eduardo Santana
· 1º
Software Engineer | PhD
Enviar mensagem
Conheça a equipe de contratação
Alyne de Carvalho está contratando
Alyne de Carvalho
2º
Tech Recruiter | Headhunter | Psicóloga | People Analyst
4 conexões em comum
Enviar mensagem
Sobre a vaga
Company Overview
BotCity is building the future of automation with the Governance Platform for Python automations and AI Agents. We empower enterprises to innovate at scale, bringing governance, control, and observability to every automation project. Our philosophy is simple: automation is software, and software deserves the same high-code standards that drive innovation in AI and machine learning.
We recently raised a $12M Series A, led by Four Rivers with participation from Y Combinator, SoftBank, and top industry leaders such as Lew Cirne (New Relic), Rod Johnson (Spring Source), and Walter Kortschak (Summit Partners | Firestreak Ventures). With 1,000+ customers in 70+ countries, including Bayer and LG, and recognition by G2 (2024) as one of the world’s top 25 emerging platforms, BotCity is scaling fast.
We’re a global remote company with teams across the US and LATAM, united by a shared vision to redefine how enterprises build and manage automation. If you’re looking for an environment that values impact, autonomy, and excellence, we’d love for you to join us on this journey.
Role Overview
The Java Developer will be the engineering backbone of BotCity's products — writing the core Java code that powers how enterprises deploy, govern, and scale their AI automations with reliability and precision. The candidate will independently own feature delivery end to end, identify and address technical debt before it slows the team down, and bring the engineering judgment to make sound design decisions without needing close supervision. This role is built for someone with enough technical maturity to operate in a lean, fast-moving environment — someone who applies patterns and principles with purpose and intent, not by convention or habit, who is intellectually curious and technically rigorous, and who takes genuine pride in the quality of every line they ship. This position reports directly to the VP of Engineering.
Responsibilities
Develop and maintain core Java components of BotCity's Products.
Develop solutions in Core Java with a focus on clarity, maintainability, and performance.
Write clean, efficient, and well-tested code, with ownership from requirement to production.
Apply design patterns and object-oriented principles thoughtfully in the architecture of solutions.
Implement and optimize routines that require concurrency control, thread management, and JVM resource handling.
Write robust unit tests, ensuring coverage and testable code design from the start.
Participate in code reviews focused on technical quality, pointing out design improvements and readability.
Communicate blockers and progress clearly and in a timely manner.
Analyze and resolve performance issues, identifying bottlenecks in JVM behavior and application code.
Document technical decisions and contribute to the evolution of the team's development standards.
Requisitos
Required Qualifications
Bachelor’s or Master’s degree in Computer Science, Computer Engineering or related field.
Proven experience (4+ years) with core Java.
Proficiency in Design Patterns, JUnit, Mockito Solid & Clean code, OOP.
Experience developing OS-aware or system-level Java applications (desktop agents, daemons, native integrations).
Experience with version control system tools such as Git and GitHub, CI/CD. Takes ownership end-to-end — from identifying problems to shipping solutions — with a bias for speed,
quality, and accountability.
Collaborates openly, communicates with clarity, embraces feedback, and continuously raises the bar for themselves and those around them.
Experience working with MS Office/Excel, Google Suite, Notion.
Portuguese - Fluent.
English - Advanced.
Ability to travel as needed to support events and meet the team.
Preferred Qualifications
Familiarity with JNA/JNI or OS-level APIs (Windows, macOS, Linux).
Experience packaging and distributing desktop Java applications (installers, auto-update mechanisms, OS packaging).
Proficiency in Modularization (JPMS) and Java Virtual Machine (JVM) profiling and tuning.
Experience with distributed systems fundamentals and low-level communication protocols — including IPC, gRPC, TCP/UDP sockets, or message-based architectures.
Experience with SpringBoot.
Prior experience in an early-stage, high-growth, and fast-paced startup environment.
Conquiste seus objetivos mais rapidamente com Premium
Tenha acesso exclusivo a estatísticas sobre candidaturas, veja as vagas que combinam com seu perfil e muito mais
Barroso e outros milhões de usuários têm contas Premium
Experimente Premium novamente por R$ 0
Demonstração gratuita de 1 mês. Fácil de cancelar. Enviaremos um lembrete 7 dias antes do término da demonstração.
Sobre a empresa
Logo da empresa BotCity
BotCity
17.539 seguidores
Seguir
Tecnologia, Informação e Internet 51-200 funcionários 61 no LinkedIn
Somos especialistas em governança de Python há mais de 7 anos e ajudamos grandes empresas a escalar o uso de Python e AI com segurança, controle e confiança.
Nosso objetivo é prepara empresas para operar Python em escala com governança centralizada, controle e visibilidade.
Com o avanço da AI, Python deixou de ser usado apenas por times técnicos e passou a ser criado e executado por usuários de negócio, diretamente nos endpoints corporativos. Esses scripts aceleram operações, mas também introduzem um novo vetor de risco operacional, de segurança e de compliance.
Na maioria das empresas, esse código já está rodando fora da visibilidade de TI e Segurança, sem rastreabilidade, sem auditoria e sem controle efetivo.
Pensando nisso, criamos o BotCity Sentinel. Ele monitora execuções reais de Python nos endpoints após o código já estar em uso, tornando visível o que antes operava fora da governança.
Com isso, empresas passam a identificar Shadow Python, reduzir riscos de vazamento de dados, detectar vulnerabilidades de código e dependências, além de criar evidência concreta de controle para auditorias e requisitos regulatórios.
A BotCity governa o Python onde o risco realmente acontece, na execução real, e não apenas antes da implantação.
…
exibir mais
Exibir mais"""