Bunge
Jobgether
Senior Systemanalytiker (Java-Entwickler)
Über die Stelle
Diese Stelle wird im Auftrag eines Partnerunternehmens ausgeschrieben, das alle Bewerbungen und weiteren Schritte verwaltet. Unser Partner sucht einen Senior Systemanalytiker (Java-Entwickler) mit Sitz in Brasilien.
Wie Jobgether funktioniert
Wir verwenden einen KI-gestützten Matching-Prozess, um sicherzustellen, dass Ihre Bewerbung schnell, objektiv und fair anhand der Kernanforderungen der Stelle geprüft wird. Unser System identifiziert die am besten geeigneten Kandidaten, und diese Auswahlliste wird dann direkt mit dem einstellenden Unternehmen geteilt. Die endgültige Entscheidung und die nächsten Schritte (Interviews, Bewertungen) werden von deren internem Team verwaltet.
Wir danken Ihnen für Ihr Interesse und wünschen Ihnen viel Erfolg!
Warum über Jobgether bewerben?
Datenschutzhinweis: Mit dem Absenden Ihrer Bewerbung bestätigen Sie, dass Jobgether Ihre personenbezogenen Daten verarbeitet, um Ihre Eignung zu bewerten und relevante Informationen mit dem einstellenden Arbeitgeber zu teilen. Diese Verarbeitung basiert auf berechtigtem Interesse und vorvertraglichen Maßnahmen gemäß den geltenden Datenschutzgesetzen (einschließlich DSGVO). Sie können Ihre Rechte (Zugang, Berichtigung, Löschung, Widerspruch) jederzeit ausüben.
#LI-CL1
Als Senior Systemanalytiker (Java-Entwickler) entwerfen, entwickeln und modernisieren Sie Unternehmensanwendungen und APIs, die akademische, wissenschaftliche und Forschungsgemeinschaften unterstützen. Sie spielen eine zentrale technische Rolle bei der Gestaltung der Softwarearchitektur und stellen hohe Standards in Bezug auf Sicherheit, Leistung, Skalierbarkeit und Codequalität sicher. Sie arbeiten hauptsächlich mit Java, Spring und modernen Webtechnologien und tragen zur Systemintegration, zur Modernisierung von Altsystemen sowie zur kontinuierlichen Verbesserung über den gesamten Softwareentwicklungslebenszyklus hinweg bei. Sie arbeiten mit funktionsübergreifenden Teams zusammen, betreuen Entwickler und helfen dabei, technische Best Practices zu etablieren, die zuverlässige und wartbare Lösungen fördern. Die Rolle fördert zudem den verantwortungsvollen Einsatz von künstlicher Intelligenz, um die Entwicklung zu beschleunigen, Tests zu verbessern und die technische Dokumentation zu optimieren. Dies ist eine Gelegenheit, Ihre technische Expertise in bedeutsamen Projekten der digitalen Infrastruktur in einer kollaborativen, Remote-First-Umgebung einzubringen, die Bildung, Forschung und Innovation in ganz Brasilien unterstützt.
Verantwortlichkeiten
- Entwurf und Entwicklung von Unternehmensanwendungen: Aufbau, Wartung und Weiterentwicklung institutioneller Systeme und APIs unter Verwendung von Java und dem Spring-Ökosystem, wobei hohe Standards für Codequalität, Sicherheit, Leistung und Zuverlässigkeit gewährleistet werden.
- Vorantreiben der technischen Architektur: Teilnahme an architektonischen und technischen Entscheidungen, Dokumentation von Designentscheidungen und Etablierung von Entwicklungspraktiken, die skalierbare, wartbare und sichere Software fördern.
- Modernisierung von Altsystemen: Leitung von Initiativen zur Verbesserung bestehender Anwendungen, Reduzierung technischer Schulden und Stärkung der langfristigen Nachhaltigkeit von Softwareplattformen.
- Integration von Systemen und Diensten: Verbindung von Webportalen, internen Anwendungen, Drittsystemen und Authentifizierungsdiensten, um eine nahtlose Interoperabilität im gesamten Technologie-Ökosystem sicherzustellen.
- Datenbankverwaltung: Entwurf, Wartung und Optimierung relationaler Datenbanken, einschließlich Datenmodellierung, Abfrageleistung und Schema-Versionierung.
- Förderung der Softwarequalität: Durchführung von Code-Reviews, Festlegung von Codierungsstandards, Implementierung automatisierter Teststrategien und Förderung der kontinuierlichen Verbesserung in den Entwicklungsteams.
- Mentoring und Unterstützung von Entwicklern: Bereitstellung technischer Anleitung für weniger erfahrene Teammitglieder, Wissensaustausch sowie Förderung von technischer Exzellenz und kollaborativer Problemlösung.
- Sicherstellung der Anwendungssicherheit und Zuverlässigkeit: Adressierung nicht-funktionaler Anforderungen, einschließlich Sicherheit, Verfügbarkeit, Leistung und Beobachtbarkeit, unter Einhaltung sicherer Entwicklungspraktiken und Identifizierung potenzieller Schwachstellen.
- Nutzung künstlicher Intelligenz: Einsatz von KI-gestützten Entwicklungstools zur Beschleunigung von Codierung, Tests, Code-Reviews und Dokumentation unter Wahrung angemessener Schutzmaßnahmen für vertrauliche Informationen und Quellcode.
- Teilnahme an agiler Bereitstellung: Aktive Mitwirkung an Scrum- oder Kanban-Aktivitäten, technischer Verfeinerung, Schätzungen und Zusammenarbeit mit Business-Stakeholdern, um Anforderungen in effektive technische Lösungen umzusetzen.
- Zusammenarbeit bei DevOps und Automatisierung: Zusammenarbeit mit DevOps-Teams zur Verbesserung von Bereitstellungsprozessen, Automatisierung von Workflows und Stärkung von CI/CD-Pipelines.
- Unterstützung der nutzerzentrierten Entwicklung: Zusammenarbeit mit Designteams zur Bereitstellung zugänglicher, funktionaler und konsistenter Benutzeroberflächen, wobei bei Bedarf Beiträge zur frontend-Entwicklung geleistet werden.
Anforderungen
- Ausbildung: Bachelor-Abschluss in Informatik, Computertechnik, Informationssystemen, Systemanalyse und -entwicklung oder einem verwandten Bereich.
- Berufserfahrung: Mindestens fünf Jahre nachgewiesene Erfahrung in der backend-Entwicklung mit Java, einschließlich moderner Versionen wie Java 17 oder höher.
- Java- und Spring-Expertise: Fundierte Kenntnisse des Spring-Ökosystems, insbesondere Spring Boot 3.x oder höher, Spring Security und Spring Data JPA/Hibernate.
- API-Entwicklung und Integration: Erfahrung im Entwurf und der Entwicklung von REST APIs, Dokumentation von Verträgen mit OpenAPI/Swagger sowie Anwendung effektiver API-Versionierungs- und Integrationspraktiken.
- Relationale Datenbanken: Praktische Erfahrung mit PostgreSQL oder SQL Server, einschließlich Datenmodellierung, Abfrageoptimierung und Datenbank-Schema-Versionierung unter Verwendung von Tools wie Flyway oder Liquibase.
- Automatisierte Tests: Erfahrung in der Implementierung von Unit- und Integrationstests unter Verwendung von Tools wie JUnit, Mockito und Testcontainers.
- Entwicklungstools und -umgebungen: Beherrschung von Git, CI/CD-Pipelines wie GitLab CI, GitHub Actions oder Azure DevOps sowie Docker- und Linux-Umgebungen.
- Anwendungssicherheit: Kenntnisse sicherer Softwareentwicklungspraktiken, einschließlich der OWASP Top 10, Secrets Management und Analyse von Abhängigkeitsschwachstellen.
- KI-gestützte Entwicklung: Erfahrung in der Nutzung von KI-Tools wie GitHub Copilot, Claude Code oder ChatGPT für Codegenerierung, Review, Tests und Dokumentation, mit einem verantwortungsbewussten Ansatz hinsichtlich Datenschutz und Code-Vertraulichkeit.
- Berufliche und zwischenmenschliche Fähigkeiten: Autonomie, Eigeninitiative, Verantwortungsbewusstsein, effektive Kommunikation, Teamarbeit und die Bereitschaft, Kollegen zu betreuen und technisches Wissen zu teilen.
- Arbeitsbedingungen: Bereitschaft, remote von Brasilien aus zu arbeiten und bei Bedarf gelegentliche Geschäftsreisen zu unternehmen.
- Zusätzliche technische Expertise (wünschenswert): Erfahrung mit Kubernetes, Helm, Terraform und öffentlichen Cloud-Plattformen, insbesondere AWS.
- Frontend-Entwicklung (wünschenswert): Vertrautheit mit Angular oder React und die Fähigkeit, effektiv über frontend- und backend-Entwicklung hinweg zusammenzuarbeiten.
- Identitäts- und Zugriffsmanagement (wünschenswert): Kenntnisse von OAuth 2, OpenID Connect, SAML, LDAP, Identitätsanbietern, Identitätsföderation und Keycloak.
- Beobachtbarkeit und Leistung (wünschenswert): Erfahrung mit OpenTelemetry, Micrometer, Prometheus, Grafana, Graylog und Lasttest-Tools wie JMeter, k6 oder Gatling.
- Verteilte Systeme (wünschenswert): Vertrautheit mit Messaging- und Caching-Technologien wie RabbitMQ, Kafka und Redis sowie ereignisgesteuerten Architekturen.
- Altsysteme und Dokumentation (wünschenswert): Erfahrung in der Wartung oder Modernisierung von Altsystemen, die auf JBoss/WildFly oder Tomcat laufen, Dokumentation der Architektur unter Verwendung des C4-Modells, PlantUML oder Architecture Decision Records (ADRs) sowie Anwendung von Tools zur Codequalität wie SonarQube.
- Zusätzliche Programmiersprachen (wünschenswert): Kenntnisse in Python, Node.js, PHP oder anderen Programmiersprachen.
- Berufliche Zertifizierungen (wünschenswert): Oracle Certified Professional – Java SE 17 oder 21, Spring Certified Professional, AWS Certified Developer – Associate oder Certified Kubernetes Application Developer (CKAD).
Vorteile
- Wettbewerbsfähige Vergütung: Monatliche Vergütung von R$ 10,420.62.
- Remote-Arbeit: Ein vollständig remote Arbeitsmodell mit finanzieller Unterstützung für Home-Office-Ausgaben.
- Krankenversicherung: Nationale Krankenversicherung mit Unterbringung im Privatzimmer, ohne Arbeitnehmerbeitrag.
- Zahnzusatzversicherung: Zahnversicherung ohne Arbeitnehmerbeitrag.
- Verpflegungszuschuss: Essens- oder Verpflegungsgeld.
- Wohlbefinden: Zugang zu Wellhub und Conexa Saúde | Zenklub, die digitale Unterstützung für psychisches, finanzielles und rechtliches Wohlbefinden bieten.
- Familienunterstützung: Verlängerter Mutterschafts- und Vaterschaftsurlaub durch das Programm Empresa Cidadã.
- Kinderbetreuungszuschuss: Erstattung von bis zu 70% des aktuellen Mindestlohns für anspruchsberechtigte Kinder bis zu einem Alter von fünf Jahren und elf Monaten.
- Impfunterstützung: Erstattung für anspruchsberechtigte Impfungen, die nicht von öffentlichen Gesundheitszentren bereitgestellt werden, einschließlich Abdeckung für Angehörige.
- Lernen und Entwicklung: Zugang zu einer digitalen Bibliothek mit mehr als 30,000 Zeitungen, Zeitschriften und E-Books.
- Work-Life-Balance: Bezahlter Urlaub, einschließlich eines freien Tages zum Geburtstag, zur Unterstützung der persönlichen Zeit und des Wohlbefindens.
- Finanzielle Absicherung: Lebensversicherung.
- Zusätzliche Vergünstigungen: Zugang zu Vorteilen und Dienstleistungen durch eine Partnerschaft mit SESC.
- Bedeutsamer beruflicher Einfluss: Die Möglichkeit, zur technologischen Infrastruktur beizutragen, die Bildung, wissenschaftliche Forschung und Innovation in ganz Brasilien unterstützt.
