Job Closed
This listing is no longer active.
Tecnologia de Sistemas
Senior Java Developer
Location
Brazil
Posted
122 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Developer
Develcode
• Lead technical architecture decisions and the evolution of the microservice • Define pricing composition strategies for new channels and complex business rules • Ensure the service's resilience, observability, and performance in production • Mentor mid-level and junior developers in the squad • Collaborate with other teams (MS-Price, MS-Discount, Marketplace) to define API contracts • Identify and mitigate technical risks, technical debt, and performance bottlenecks • Participate in sizing and troubleshooting of production incidents
Job Requirements
- Java 17 with deep expertise (concurrency, JVM tuning, GC)
- Spring Boot 3 / Spring Cloud: advanced configuration, customization of auto-configuration
- Hexagonal architecture / DDD (aggregates, ports & adapters, domain events)
- Distributed systems: circuit breaker, bulkhead, retry and timeout patterns
- Redis: caching strategies (cache-aside, write-through), eviction, custom serialization
- OAuth2/OIDC for service-to-service communication
- Asynchronous and parallel processing (CompletableFuture, reactive patterns)
- OpenAPI Generator and contract management
- Kubernetes: ConfigMaps, Secrets, health probes, resource limits
- Observability: distributed tracing, metrics, structured logging (MDC)
- CI/CD pipelines with code quality checks (coverage, static analysis, security)
Benefits
- Meal allowance – freedom of choice via the Swile card
- Unimed National Health Plan or Health Incentive – because your health comes first
- Home office support – company-provided work equipment plus a financial allowance
- Childcare assistance – support for employees with young children
- In-company English – develop your language skills without leaving the company
- Education benefit – course platforms, financial support and encouragement for certifications: continuous learning for your career
- TotalPass – access to gyms and physical wellness services
- Mental health program – psychological support and access to the Vittude platform
- Swile Shop – exclusive discounts on products and services
- Birthday day off – enjoy your day as you wish
- Partnership with SESC – a wide range of benefits focused on culture, sports, leisure, health and education
- Flexible benefits – choose what makes sense for you!
Related Guides
Related Job Pages
More Backend Engineer Jobs
Java Developer – Berlin, Konstanz
SEITENBAU GmbHWenn aus Ideen Software wird: erfolgreich digitalisieren mit SEITENBAU.
• You believe that innovative technology and software support, change, and advance socially relevant issues? So do we! • You enthusiastically dive into our clients' domain questions and find innovative solutions. • Together with your team colleagues you design and implement user stories in Java. • You develop automated tests to ensure the quality of the code. • You perform code reviews within the team and work in pair programming to improve quality and distribute know‑how. • You use and optimize the continuous integration / continuous delivery pipeline established in the team.
Backend Developer I
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Develop and maintain robust, efficient RESTful APIs using Node.js and TypeScript. • Create and manage serverless services using AWS Lambda. • Implement and maintain asynchronous communication between services using AWS SNS (topics) and SQS (queues). • Orchestrate events and workflows using AWS EventBridge. • Model and manage non-relational databases (DynamoDB) and relational databases (PostgreSQL). • Write unit and integration tests to ensure code quality and stability, using frameworks such as Jest. • Configure and maintain CI/CD pipelines with Jenkins for build and deployment automation. • Monitor application health and performance using observability tools such as Datadog.
• Develop and maintain integrations, playbooks, and automations to enhance security operations and incident response capabilities. • Design and implement efficient and scalable solutions to automate security processes. • Collaborate with security analysts to understand their needs and translate them into technical requirements. • Troubleshoot and resolve issues related to integrations and automations. • Contribute to the improvement of the overall platform architecture and performance, including the design and implementation of new features and functionalities. • Participate in code reviews and ensure adherence to coding standards and best practices.
• Join a highly talented and fast-moving engineering team • Design, implement, and optimize complex, high-scale systems • Work with a modern stack (Node.js, AWS, other technologies) • Utilize AI-assisted development tools to boost productivity, code quality, and delivery speed • Collaborate closely with other engineers, product managers, and data experts • Drive end-to-end solutions from technical design to production rollout • Shape the next generation of TailorMed’s platform




