Job Closed
This listing is no longer active.
Java Back-End Developer, Junior
Location
Brazil
Posted
4 days ago
Salary
0
Seniority
Junior
Job Description
Java Back-End Developer, Junior
Compass
• Develop back-end code with integration logic for third-party systems and front-end using APIs; • Analyze code and logs; • Maintain security measures; • Support and ensure adherence to the architecture in use; • Assist in the creation of test scenarios; • Work collaboratively with the team and the client; • Participate and collaborate with Agile squads in their ceremonies.
Job Requirements
- Knowledge of Java;
- Knowledge of Spring Boot;
- Knowledge of development best practices;
- Familiarity with code quality practices;
- Proactivity, autonomy, and good communication skills.
Benefits
- Remote work
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Developer | Digital Identity & Security | Keycloak | AWS
Be.change ConsultingBe.Change Consulting Impulsamos tu Transformación Digital. Potenciamos tu empresa con innovación tecnológica y consultoría estratégica. Desde desarrollo de software e inteligencia artificial hasta transformación digital y talento especializado, te ayudamos a crecer en un mundo digital.
Role Description Buscamos un Desarrollador Backend o Fullstack con sólidas bases en arquitectura de microservicios, seguridad de aplicaciones y gestión de identidad digital. El candidato ideal tiene conocimiento técnico profundo y aplicado en el stack del rol, con capacidad de construir, integrar y operar soluciones robustas en entornos cloud AWS. - Implementar y configurar soluciones de identidad digital basadas en Keycloak y otros IDP open source. - Desarrollar microservicios con Spring Boot / Spring WebFlux que consuman y propaguen tokens de identidad. - Integrar mecanismos de autenticación y autorización (OAuth 2.0, OIDC, PKCE, JWT/JWKS) en aplicaciones. - Desplegar y operar contenedores en Kubernetes sobre AWS, con énfasis en disponibilidad y seguridad. - Configurar y mantener pipelines CI/CD en AWS con buenas prácticas de gestión de secretos. - Implementar y tunear capas de caché con Redis/Valkey/ElastiCache para sesiones y tokens. - Participar activamente en revisiones de seguridad, diseño de flujos de autenticación y troubleshooting. Qualifications - 5+ años en desarrollo backend con enfoque en seguridad e identidad. - Experiencia práctica con Spring Boot y/o Spring WebFlux en proyectos reales de microservicios. - Conocimiento profundo de OAuth 2.0, OIDC, JWT, JWKS y PKCE – debe poder explicarlos y aplicarlos. - Seguridad en microservicios: Token Propagation, autenticación Service-to-Service y principios básicos de Zero Trust. - Experiencia con Keycloak u otro IDP/IAM/SSO open source (Auth0, Okta, WSO2, Authelia, etc). - Keycloak – funcionalidades específicas: configuración de Realms, Clients, Scopes, Flows, Token Exchange e Identity Brokering. - Manejo de Docker y Kubernetes en entornos productivos. - Conocimiento en protocolos complementarios: SAML 2.0, LDAP, MFA, SSO federado. - Experiencia en AWS (mínimo servicios core: EKS/ECS, ALB, Secrets Manager, CloudWatch). - Uso de AWS CodePipeline/CodeBuild para pipelines, gestión de variables y bash scripting. - Experiencia con Redis, Valkey o ElastiCache para caché de sesiones/tokens. Requirements - Deseables: - Experiencia en sectores regulados: fintech, banca, telecomunicaciones o gobierno. - Conocimiento de SAML 2.0, LDAP / Active Directory. - Familiaridad con Terraform o IaC. - Participación en migraciones de proveedores de identidad. - Conocimiento de Quarkus Framework. Benefits - Modalidad 100% remota. - Cultura de trabajo orientada a resultados. - Participación en proyectos de alto impacto. - Ambiente creativo, colaborativo y diverso. Company Description Be.Change Consulting Impulsamos tu Transformación Digital. Potenciamos tu empresa con innovación tecnológica y consultoría estratégica. Desde desarrollo de software e inteligencia artificial hasta transformación digital y talento especializado, te ayudamos a crecer en un mundo digital.
Role Description We are looking for an experienced Backend Developer with strong expertise in SAP Cloud Application Programming Model (CAP) and SAP HANA Cloud to join a global SAP BTP implementation for a leading consumer goods client. In this role, you will be responsible for designing and developing backend services, data models, security frameworks, and cloud-native applications on SAP Business Technology Platform (BTP). You will work closely with UI5/Fiori developers, QA engineers, and technical reviewers within an Agile delivery team. Key Responsibilities - SAP CAP Development - Design and develop CAP services using CDS entities, projections, views, aspects, actions, and functions. - Implement CAP event handlers (before, on, and after) for business logic, validations, and draft lifecycle management. - Apply SAP CAP annotations including authorization, validation, OData exposure, and data restrictions. - Develop type-safe CAP applications using TypeScript and generated CDS models. - Collaborate with frontend teams to define and maintain OData service contracts. - SAP HANA Cloud Development - Design and optimize data models on SAP HANA Cloud. - Manage HDI containers and CDS-to-HANA deployments. - Develop calculation views, table functions, and native procedures when required. - Perform performance tuning through indexing, partitioning, and query optimization. - Security & Authorization - Implement role-based and instance-based authorization using XSUAA. - Configure scopes, role templates, and role collections. - Support multi-tenant security and data isolation requirements where applicable. - Quality & Testing - Develop automated integration tests using cds.test(). - Create unit tests using Jest. - Ensure coverage of positive and negative business scenarios. - Maintain deterministic and reliable test suites. - Deployment & Operations - Build and deploy applications using MTA and Cloud Foundry. - Execute deployment validation, smoke testing, and production readiness checks. - Implement structured logging using SAP Cloud Logging. - Support monitoring and alerting through SAP Alert Notification Service. - Agile Delivery - Participate in Scrum ceremonies including sprint planning, daily stand-ups, reviews, retrospectives, and backlog refinement. - Provide accurate effort estimations and proactively communicate risks or blockers. - Collaborate closely with cross-functional teams to deliver high-quality solutions. Qualifications - Strong hands-on experience with SAP CAP and @sap/cds. - Expertise in CDS modeling, custom handlers, draft management, actions, functions, and plugins. - Experience with CAP development using TypeScript and generated CDS models. - Entities, associations, compositions, projections, views, and aspects. - Localization and advanced annotation techniques. - OData service exposure and metadata management. - HDI deployment and lifecycle management. - Calculation Views, Table Functions, Native Procedures. - Performance tuning, indexing, partitioning, and explain plan analysis. - XSUAA scopes, roles, role templates, and role collections. - Instance-based authorization using @restrict and @requires. - MTA configuration (mta.yaml). - MBT build and validation processes. - Cloud Foundry deployment and troubleshooting. - Experience with MultiApps Plugin, CF Services, CF Logs, and CF CLI. - cds.test() framework. - Jest testing framework. - Authorization and role-based testing scenarios. - SAP Cloud Logging. - SAP Alert Notification Service. - SAP Business Application Studio (BAS). - VS Code with CAP Extensions. - GitHub-based source control and pull request workflows. - CAP CLI and local development tooling. - Experience using tools such as Claude Code, GitHub Copilot, or similar AI assistants. - Write effective prompts with clear business and technical context. - Review and validate all generated code before adoption. - Verify CAP APIs, CDS annotations, and SAP HANA syntax against SAP documentation. - Follow strict security practices and never expose credentials, service keys, customer data, or sensitive information in AI prompts. - Strong English communication skills (written and verbal). - Portuguese (Brazilian) language skills preferred for internal collaboration. - Detail-oriented with a focus on root-cause analysis and code quality. - Strong ownership mindset and commitment to testing before handoff. - Collaborative approach to code reviews and feedback. - Active participation in Agile and Scrum ceremonies. Preferred Qualifications - SAP BTP project experience in enterprise environments. - Experience working with SAP Fiori/UI5 teams. - Exposure to multi-tenant SaaS applications on SAP BTP. - Knowledge of CI/CD pipelines and DevOps best practices.
Senior Software Engineer - Model Training & AI Evals
Chegg Inc.Students are working harder than ever before to stabilize their future. Our recent research study called State of the Student shows that nearly 3 out of 4 students are working to support themselves through college and 1 in 3 students feel pressure to spend more than they can afford. We founded our business on providing affordable textbook rental options to address these issues. Since then, we’ve expanded our offerings to supplement many facets of higher educational learning through Chegg Study, Chegg Math, Chegg Writing, Chegg Internships, Chegg Skills, and more to support students beyond their college experience. These offerings lower financial concerns for students by modernizing their learning experience. We exist so students everywhere have a smarter, faster, more affordable way to study.
Role Description We are looking for a Senior Engineer to join our AI team at the intersection of evaluation science, post-training, and foundation model development. You will own our end-to-end eval and benchmarking infrastructure — the critical feedback loop that drives every major model improvement — while contributing hands-on to post-training pipelines for industry-specific vertical foundation models. This role is ideal for someone who has worked directly inside an LLM lab and understands what rigorous evaluation looks like at scale: - Designing the taxonomy of skills being measured - Identifying failure modes - Engineering synthetic data to close capability gaps - Translating eval signals into actionable training decisions Qualifications - 5+ years of ML/AI engineering experience, with at least 2–3 years focused on large language models - Direct, hands-on experience at an LLM lab, AI research organization, or equivalent frontier AI team - Familiarity with the full model lifecycle: pre-training data, post-training alignment, eval, and production deployment - Deep practical expertise in post-training methods: SFT, RLHF, RLAIF, DPO, PPO - Experience with reward modeling, preference data curation, and quality control for alignment pipelines - Demonstrated experience designing LLM evaluation frameworks beyond standard benchmarks - Hands-on experience building synthetic data generation pipelines to address specific model capability gaps - Proven track record of comparative benchmarking across leading foundation models - Experience training or fine-tuning vertical/industry-specific foundation models - Strong software engineering fundamentals: Python, PyTorch or JAX, distributed training Requirements - Lead or directly contribute to SFT, RLHF, RLAIF, and DPO training runs on industry-specific vertical foundation models - Curate and engineer high-quality instruction-tuning and preference datasets for domain adaptation - Define data quality criteria, rejection sampling strategies, and deduplication pipelines for SFT corpora - Design preference pair construction methodologies and reward model training setups - Implement and experiment with alignment techniques including reward modelling and constitutional/RLAIF approaches - Run ablation studies and controlled experiments to attribute model behaviour changes - Contribute to continual pre-training and domain-adaptive fine-tuning pipelines - Build scalable eval pipelines that run automatically on every training checkpoint - Maintain model cards, eval leaderboards, and internal dashboards - Ensure reproducibility through rigorous experiment tracking Benefits - Flexible work environment - Health and wellness programs - Professional development opportunities - Competitive salary and equity options - Generous vacation policy Company Description Students are working harder than ever before to stabilize their future. Our recent research study called State of the Student shows that nearly 3 out of 4 students are working to support themselves through college and 1 in 3 students feel pressure to spend more than they can afford. We founded our business on providing affordable textbook rental options to address these issues. Since then, we’ve expanded our offerings to supplement many facets of higher educational learning through Chegg Study, Chegg Math, Chegg Writing, Chegg Internships, Chegg Skills, and more to support students beyond their college experience. These offerings lower financial concerns for students by modernizing their learning experience. We exist so students everywhere have a smarter, faster, more affordable way to study.
Technical Architect
GitLabBuild software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.
• Articulate the benefits of a GitLab DevSecOps transformation project to prospective clients, working directly with Engagement Managers and the sales team • Provide support to PS Engagement Managers during the scoping and creation of the customer statement of work (SOW) • Lead technical discovery sessions with customers, partners and GitLab PSEs to understand their business goals, technical constraints and requirements • Provide technical expertise and consultative advice during the planning stages of a customer engagement • Own the design, development, implementation, and support of GitLab-related Professional Services engagements • Coordinate and oversee functional implementation activities for internal and partner consultants, developers, and customer points of contact (POC) on large-scale enterprise projects • Provide technical leadership to the Professional Service Engineering team during the delivery of services engagements • Ensure that the deliverable accurately meets the defined expectations of the customer, ensuring that proper testing is implemented and performance requirements are closely monitored by working with the customer • Work closely with the customer project team (specifically the Project Manager) to ensure accurate task-level articulation of the work required • Mentor PS and partner consultants to provide guidance regarding ‘Best Practices,’ communication, and implementation strategies; provide input to PS training materials and presentations and other collateral in the form of documentation and delivery kits • Develop case studies, presentations, design documentation, best-practice methodologies and internal process development • Liaise with and support other functional groups within GitLab – including (but not limited to) training, development, support, product, engineering • Stay up to date on new features, and fixes within the monthly GitLab product releases and disseminate key information to the PSE team • Hold enablement sessions for PS or other team members to learn how to use or how to sell particular service offerings • Assist Regional Delivery Managers with Technical Vetting of Partner Consultants, New hire candidates, SOW staffing assessments


