Analista de Sistemas Sr (Desenvolvedor Java)

Jobgether

United States

Remote

USD 21,000 - 25,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Home-office stipend
Private health insurance
Dental insurance
Meal benefits
Wellbeing and mental health support
Maternity/Paternity leave
Childcare reimbursement
Vaccination assistance
Digital library access
Birthday leave
Life insurance
SESC partnership

Job summary

Jobgether is seeking a seasoned backend engineer to design and build enterprise applications using Java/Spring, with emphasis on secure, scalable APIs and reliable data services.

You will drive architecture decisions, modernize legacy systems, and collaborate across teams to deliver robust software while mentoring peers and improving processes.

Qualifications

  • Backend development with Java 17+ and Spring Boot 3.x / Spring Security / Spring Data JPA.
  • Design REST APIs, document with OpenAPI/Swagger, and manage API versioning.
  • Experience with PostgreSQL or SQL Server, data modeling and migrations (Flyway/Liquibase).
  • Unit/integration testing with JUnit, Mockito, Testcontainers.
  • Proficient Git workflows and CI/CD in GitLab/GitHub/Azure DevOps; Docker/Linux experience.
  • Secure development with OWASP Top 10, secrets management, vulnerability analysis.

Responsibilities

  • Design and develop enterprise applications with Java and Spring, APIs, and robust security.
  • Drive technical architecture decisions and document design choices.
  • Modernize legacy systems, reduce technical debt, and improve platforms.
  • Integrate systems and services across portals and third parties.
  • Design and optimize relational databases; perform data modeling and schema versioning.
  • Conduct code reviews, enforce standards, and implement automated tests.
  • Mentor developers and promote engineering excellence.
  • Ensure security, availability, performance, and observability.
  • Leverage AI-assisted development tools for coding, testing, and reviews.
  • Participate in agile delivery and collaborate with stakeholders to translate requirements.
  • Collaborate with DevOps to improve CI/CD and deployment automation.
  • Support frontend efforts with user-centered design when needed.

Skills

Autonomy
Initiative
Accountability
Effective communication
Teamwork
Mentoring

Education

Bachelor's degree in Computer Science or related field

Tools

Git
CI/CD (GitLab CI, GitHub Actions, Azure DevOps)
Docker
Linux
Kubernetes
Helm
Terraform
AWS

Job description

Accountabilities:
  • Design and develop enterprise applications: Build, maintain, and evolve institutional systems and APIs using Java and the Spring ecosystem, ensuring high standards of code quality, security, performance, and reliability.
  • Drive technical architecture: Participate in architectural and technical decisions, document design choices, and establish development practices that promote scalable, maintainable, and secure software.
  • Modernize legacy systems: Lead initiatives to improve existing applications, reduce technical debt, and strengthen the long-term sustainability of software platforms.
  • Integrate systems and services: Connect web portals, internal applications, third-party systems, and authentication services to ensure seamless interoperability across the technology ecosystem.
  • Manage databases: Design, maintain, and optimize relational databases, including data modeling, query performance, and schema versioning.
  • Promote software quality: Conduct code reviews, establish coding standards, implement automated testing strategies, and encourage continuous improvement across development teams.
  • Mentor and support developers: Provide technical guidance to less experienced team members, share knowledge, and promote engineering excellence and collaborative problem-solving.
  • Ensure application security and reliability: Address non-functional requirements, including security, availability, performance, and observability, while following secure development practices and identifying potential vulnerabilities.
  • Leverage artificial intelligence: Use AI-powered development tools to accelerate coding, testing, code reviews, and documentation while maintaining appropriate safeguards for confidential information and source code.
  • Participate in agile delivery: Contribute actively to Scrum or Kanban activities, technical refinement, estimation, and collaboration with business stakeholders to translate requirements into effective technical solutions.
  • Collaborate on DevOps and automation: Work with DevOps teams to improve deployment processes, automate workflows, and strengthen continuous integration and continuous delivery (CI/CD) pipelines.
  • Support user-centred development: Collaborate with design teams to deliver accessible, functional, and consistent user interfaces, contributing to frontend development when required.
Requirements:
  • Education: Bachelor's degree in Computer Science, Computer Engineering, Information Systems, Systems Analysis and Development, or a related field.
  • Professional experience: At least five years of proven backend development experience with Java, including modern versions such as Java 17 or later.
  • Java and Spring expertise: Strong knowledge of the Spring ecosystem, particularly Spring Boot 3.x or later, Spring Security, and Spring Data JPA/Hibernate.
  • API development and integration: Experience designing and developing REST APIs, documenting contracts with OpenAPI/Swagger, and applying effective API versioning and integration practices.
  • Relational databases: Practical experience with PostgreSQL or SQL Server, including data modeling, query optimization, and database schema versioning using tools such as Flyway or Liquibase.
  • Automated testing: Experience implementing unit and integration tests using tools such as JUnit, Mockito, and Testcontainers.
  • Development tools and environments: Proficiency with Git, CI/CD pipelines such as GitLab CI, GitHub Actions, or Azure DevOps, as well as Docker and Linux environments.
  • Application security: Knowledge of secure software development practices, including the OWASP Top 10, secrets management, and dependency vulnerability analysis.
  • AI-assisted development: Experience using AI tools such as GitHub Copilot, Claude Code, or ChatGPT for code generation, review, testing, and documentation, with a responsible approach to data privacy and code confidentiality.
  • Professional and interpersonal skills: Autonomy, initiative, accountability, effective communication, teamwork, and a willingness to mentor colleagues and share technical knowledge.
  • Additional technical expertise (desirable): Experience with Kubernetes, Helm, Terraform, and public cloud platforms, particularly AWS.
  • Frontend development (desirable): Familiarity with Angular or React and the ability to collaborate effectively across frontend and backend development.
  • Identity and access management (desirable): Knowledge of OAuth2, OpenID Connect, SAML, LDAP, identity providers, identity federation, and Keycloak.
  • Observability and performance (desirable): Experience with OpenTelemetry, Micrometer, Prometheus, Grafana, Graylog, and load-testing tools such as JMeter, k6, or Gatling.
  • Distributed systems (desirable): Familiarity with messaging and caching technologies such as RabbitMQ, Kafka, and Redis, as well as event-driven architectures.
  • Legacy systems and documentation (desirable): Experience maintaining or modernizing legacy applications running on JBoss/WildFly or Tomcat, documenting architecture using C4 Model, PlantUML, or Architecture Decision Records (ADRs), and applying code quality tools such as SonarQube.
  • Additional programming languages (desirable): Knowledge of Python, Node.js, PHP, or other programming languages.
  • Professional certifications (desirable): Oracle Certified Professional – Java SE 17 or 21, Spring Certified Professional, AWS Certified Developer – Associate, or Certified Kubernetes Application Developer (CKAD).
  • Work arrangements: Availability to work remotely from Brazil and undertake occasional business travel when required.
Benefits:
  • Competitive compensation: Monthly remuneration of R$ 10,420.62.
  • Remote work: A fully remote working model, with financial assistance to support home-office expenses.
  • Healthcare coverage: National health insurance with private-room accommodation, with no employee contribution.
  • Dental care: Dental insurance with no employee contribution.
  • Meal benefits: Food or meal allowance.
  • Well-being support: Access to Wellhub and Conexa Saúde | Zenklub, offering digital support for psychological, financial, and legal well-being.
  • Family support: Extended maternity and paternity leave through the Empresa Cidadã program.
  • Childcare assistance: Reimbursement of up to 70% of the current minimum wage for eligible children up to five years and eleven months old.
  • Vaccination assistance: Reimbursement for eligible vaccines not provided by public health centers, including coverage for dependents.
  • Learning and development: Access to a digital library featuring more than 30,000 newspapers, magazines, and e-books.
  • Work-life balance: Paid leave, including a birthday day off, to support personal time and well-being.
  • Financial protection: Life insurance coverage.
  • Additional perks: Access to benefits and services through a partnership with SESC.
  • Meaningful professional impact: The opportunity to contribute to technology infrastructure supporting education, scientific research, and innovation across Brazil.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer - AWS
Senior Java Developer - AWS

Jobgether • United States

Remote
USD 35,000 - 59,000
Health and dental insurance
Meal and food allowances
Childcare assistance
+3
Analista de Negócios Sênior
Analista de Negócios Sênior

Jobgether • United States

Remote
USD 90,000 - 150,000
Remote work fully in Brazil
Health insurance
Dental coverage
+5
Software Development Engineer - C#/.NET - Property Tax Team
Software Development Engineer - C#/.NET - Property Tax Team

Jobgether • United States

Remote
USD 140,000 - 210,000
Competitive compensation
Paid time off
Paid parental leave
+11
[Job - 32190] Senior Java Developer, Brazil
[Job - 32190] Senior Java Developer, Brazil

OpenKrill • United States

Remote
USD 120,000 - 180,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+10
[Job-32156] Senior .NET Backend Developer
[Job-32156] Senior .NET Backend Developer

CI&T • United States

Remote
USD 120,000 - 170,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+2
[Job-30394] Senior Fullstack Developer (Java / React), Brazil
[Job-30394] Senior Fullstack Developer (Java / React), Brazil

CI&T • United States

Remote
USD 120,000 - 160,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+3
Platform Engineer III
Platform Engineer III

Grupo Boticário • United States

Remote
USD 63,000 - 102,000
Flexible health plans
Meal vouchers
Home office allowance
+3
QA Engineer
QA Engineer

Jobgether • United States

Remote
USD 16,000 - 24,000
Meal and food allowances
Medical insurance
Life insurance
+9
[Job-32327] Senior Java Developer, Brazil
[Job-32327] Senior Java Developer, Brazil

Ciandt • United States

Remote
USD 120,000 - 180,000
Plano de saúde
Vale alimentação
Auxílio-creche
+6
Full Stack Java Developer (Mid-Level) - Shop
Full Stack Java Developer (Mid-Level) - Shop

Alterdata Software • United States

Remote
USD 33,000 - 50,000
Meal/food allowance
Health and dental plan
Home office assistance