Job Closed

This listing is no longer active.

Java Backend Developer – Senior

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

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 Job Pages

More Backend Engineer Jobs

Nagro Crédito Agro logo

Mid-level Back-end Software Engineer

Nagro Crédito Agro

A nova geração do crédito rural para o agro brasileiro

Backend Engineer25 days ago
Full TimeRemoteTeam 51-200Since 2016H1B No Sponsor

• 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.

Brazil
Clicksign logo

Senior Backend Developer, Ruby on Rails/Go

Clicksign

Clicksign. O click que muda a sua vida.

Backend Engineer25 days ago
Full TimeRemoteTeam 201-500Since 2010H1B No Sponsor

• 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.

Brazil
Roofr logo

Senior Backend Engineer – Contract

Roofr

We’re Roofr: The all-in-one sales platform designed for roofers, by roofers.

Backend Engineer25 days ago
ContractRemoteTeam 51-200H1B No Sponsor

• 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

Brazil
Cybermedia Technologies, LLC (CTEC) logo

Java Developer

Cybermedia Technologies, LLC (CTEC)

1900 Campus Commons Drive Reston, VA 20191

Backend Engineer25 days ago
Full TimeRemoteTeam 201-500Since 1996H1B No Sponsor

• 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

United States