Job Closed
This listing is no longer active.
Java Backend Developer – Senior
Location
Brazil
Posted
25 days ago
Salary
0
Seniority
Senior
Job Description
Java Backend Developer – Senior
FCamara Consulting & Training
• Design and model REST APIs • Implement business logic and decision rules in the backend • Ensure performance, scalability and resilience of integrations • Monitor and optimize the performance of services and integrations • Develop and implement new backend features with quality and scalability • Actively participate in technical and architectural definitions of solutions • Perform code reviews and provide technical mentorship to squad members • Propose architecture, performance and code-quality improvements • Act in N3 support for critical production incidents, performing deep diagnosis and fixes • Analyze logs, metrics and traces to identify root causes of issues • Implement fixes and hotfixes when necessary • Ensure coverage of automated tests (unit and integration) • Implement observability (logs, metrics, alerts) in applications • Document technical solutions and squad processes • Work closely with the PM, Designer and other developers • Participate in Scrum ceremonies (planning, daily, retro, review) • Share technical knowledge with the team; Mandatory requirements
Job Requirements
- Experience with Java: OOP, collections, concurrency, error handling, debugging, testing and refactoring
- Experience in system evolution and legacy modernization, especially runtime, dependency and framework upgrades
- Experience with Java 17 and good familiarity with Java 21
- Experience with Spring Boot and building/maintaining APIs and services
- Hands-on experience with AWS: deployment, observability, troubleshooting, IAM, messaging and integrations
- Practical knowledge of Kubernetes: deployments, configuration, logs, probes, environment variables, secrets and basic operations. Not required to operate K8s, but must understand pod management and rollouts
- Familiarity with GitOps/CI-CD and continuous delivery workflows with change control
- Experience with SQL to investigate incidents, validate rules and assess production impact
- Experience with RESTful API patterns
- Experience with hexagonal and clean architecture
- Experience with unit testing
Benefits
- Use of Artificial Intelligence
- Training initiatives and social programs
Related Guides
Related Job Pages
More Backend Engineer Jobs
Mid-level Back-end Software Engineer
Nagro Crédito AgroA nova geração do crédito rural para o agro brasileiro
• Lead backend initiatives from design through delivery, handling requirement decomposition, implementation, testing, and production rollout. • Evolve the platform architecture (monolith and/or microservices) with a pragmatic approach, balancing short-term decisions with long-term sustainability. • Implement and uphold code quality standards, including testing, effective code reviews, consistent error handling, and development best practices. • Lead complex integrations, ensuring application resilience through strategies such as timeouts, retries, idempotency, and fallbacks. • Actively maintain production system stability and reliability by performing diagnostics, incident mitigation, and participating in postmortems. • Mentor mid-level developers, supporting their technical growth through pair programming, pull request reviews, and ongoing guidance. • Contribute to the evolution of platform observability, supporting technical decisions with data and system health metrics.
• Development and evolution of the core product, using Ruby on Rails or Go to implement innovative features that add value to the solution. • Writing high-quality code and implementing AI solutions, ensuring quality through best practices, clean code, and integration of models that optimize our processes. • Team collaboration and technical leadership, working alongside multidisciplinary teams to promote a culture of knowledge sharing and continuous improvement.
Senior Backend Engineer – Contract
RoofrWe’re Roofr: The all-in-one sales platform designed for roofers, by roofers.
• Help drive backend architecture to the next stage of Roof’s systems • Work in a fast-paced cross-functional team that values doing things ‘the right way’ • Contribute in an early-stage company with engineering first culture • Contributing to all aspects of the Software Development Lifecycle, from planning to delivery • Collaborating with the cross-functional team members to develop technical requirements • Writing clean code to develop functional web applications and reusable libraries • Writing unit, functional, and acceptance tests • Troubleshooting and supporting production applications
• Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes. • Designing, developing and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight • Acting as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success • Providing improvements to the product(s) being supported • Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases • Supporting release planning with conceptual design and development / refinement of software engineering guidelines • Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components • Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports • Providing mentoring to junior members of the team




