Analista de Desenvolvimento de Software

Jobgether

Brasil

Presencial

BRL 120 000 - 180 000

Tempo integral

Há 4 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Transforma esta função numa entrevista — um currículo e uma carta de apresentação criados à volta do que este empregador procura.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Scale projects
Knowledge sharing
Learning culture

Resumo da oferta

Jobgether in Brazil seeks an experienced Analista de Desenvolvimento de Software to help build scalable backend services for millions of users. You will participate in the full software development lifecycle, write clean code with Java 17+, and collaborate with cross‑functional teams to design robust solutions.

You will act as a technical reference, perform code reviews, and contribute to architecture discussions, while continuously improving engineering practices in a learning‑oriented

Qualificações

  • Proven backend experience in multidisciplinary or agile tech teams.
  • Strong OO programming and software engineering fundamentals.
  • Hands-on with Java 17+.
  • Experience developing applications with Spring Framework.
  • Practical knowledge of designing and developing REST APIs.
  • Experience with relational and/or NoSQL databases.
  • Understanding of microservices architecture and distributed systems.
  • Familiarity with SOLID, design patterns, automated testing, and code reviews.

Responsabilidades

  • Join a multidisciplinary team and contribute to technical discussions, proposals, planning, and decisions.
  • Develop and maintain backend applications through the full software development lifecycle.
  • Serve as a technical reference for the team, guiding on complex questions and blockers.
  • Apply OO principles, SOLID, and design patterns when implementing and testing software.
  • Design scalable solutions supporting millions of users with reliability and performance.
  • Translate business and product needs into technical solutions for delivery.
  • Ensure quality through testing, code reviews, and engineering best practices.
  • Conduct code reviews and contribute to improving development standards.
  • Maintain technical documentation for services and solutions.
  • Identify opportunities for technical and architectural improvements and help implement.
  • Share knowledge and support the growth of the engineering team.
  • Continuously develop technical expertise and learn new practices.

Conhecimentos

Java 17+
Spring Framework
REST APIs
Object‑Oriented Programming
Microservices architecture
Code reviews
Testing and quality

Ferramentas

SOLID principles
Design Patterns

Descrição da oferta de emprego

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Analista de Desenvolvimento de Software based in Brazil.

This role offers the opportunity to contribute to the development of robust back-end applications within a multidisciplinary software engineering environment. You will participate across the full software development lifecycle, from solution design and implementation through deployment and operation. Working on systems designed to serve millions of users, you will help build scalable, reliable, and high-quality technology solutions. The role combines hands‑on development with technical problem‑solving, code reviews, architecture discussions, and continuous improvement. You will also act as a technical reference for the team, helping resolve complex challenges and sharing knowledge. It's an environment that values innovation, collaboration, learning, and a strong commitment to engineering excellence.


Accountabilities
  • Work as a Software Engineer within a multidisciplinary team, actively contributing to technical discussions, solution proposals, planning, and decision‑making.
  • Develop and maintain back-end applications throughout the full software development lifecycle, from conception and implementation through deployment and operation.
  • Serve as a technical reference for the team, providing guidance on complex technical questions and helping resolve critical issues and development blockers.
  • Apply object‑oriented programming principles, SOLID principles, and established Design Patterns when implementing, testing, and maintaining software solutions.
  • Design and develop scalable solutions capable of supporting millions of users while maintaining reliability, performance, and maintainability.
  • Analyze and respond effectively to requests from Business, Product, and other stakeholder teams, translating needs into appropriate technical solutions.
  • Ensure the quality and reliability of software deliveries through appropriate testing, code reviews, and engineering best practices.
  • Conduct code reviews and contribute to improving development standards across the team.
  • Maintain accurate and up‑to‑date technical documentation for services and solutions.
  • Identify opportunities for technical, architectural, and performance improvements and contribute to their implementation.
  • Share technical knowledge with colleagues and support the ongoing development of the wider engineering team.
  • Continuously develop technical expertise, explore new approaches, and remain open to learning and improving engineering practices.
Requirements
  • Professional experience in software development, particularly in back‑end engineering within multidisciplinary or agile technology teams.
  • Strong knowledge of Object‑Oriented Programming and solid software engineering fundamentals.
  • Hands‑on experience with Java 17+.
  • Experience developing applications using the Spring Framework.
  • Practical knowledge of designing and developing REST APIs.
  • Experience working with relational and/or NoSQL databases, with a solid understanding of data persistence concepts.
  • Understanding of microservices architecture and the principles involved in building distributed applications.
  • Familiarity with SOLID principles, Design Patterns, automated testing, code reviews, and maintainable software development practices.
  • Ability to design scalable solutions and troubleshoot complex technical challenges effectively.
  • Strong analytical and problem‑solving skills, with the ability to understand business and product requirements and translate them into technical solutions.
  • Effective communication skills and the ability to collaborate with technical and non‑technical stakeholders.
  • A collaborative mindset with an interest in mentoring, knowledge sharing, and contributing to the growth of other team members.
  • Strong learning agility and genuine interest in continuously improving technical knowledge and engineering practices.
Benefits
  • Opportunity to work on technology solutions designed to operate at significant scale.
  • Exposure to modern back‑end engineering practices, microservices, APIs, cloud‑scale systems, and high‑volume applications.
  • Collaborative environment with multidisciplinary teams and opportunities for technical knowledge sharing.
  • Opportunities to contribute across the full software development lifecycle, from architecture and development through deployment and operation.
  • Strong focus on continuous learning, technical development, and innovation.
  • Inclusive work environment that values diverse perspectives and professional growth.
    Benefits
    • Support for maintaining balance between professional responsibilities and personal interests.
    • Opportunity to build a long‑term career in a technology‑driven environment with access to varied areas of expertise and development.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Midlevel Java Developer
Midlevel Java Developer

Jobgether • Brasil

Presencial
BRL 120 000 - 180 000
Health insurance
Meal allowances
Childcare assistance
+4
Líder Técnico - Java
Líder Técnico - Java

Jobgether • Brasil

Presencial
BRL 180 000 - 280 000
Technical leadership
Career growth
Collaborative environment
+3
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Jobgether • Brasil

Presencial
BRL 180 000 - 320 000
Hybrid work flexibility
Travel to São Carlos when required
Senior Desenvolvedor(a) Full-Stack
Senior Desenvolvedor(a) Full-Stack

Jobgether • Brasil

Híbrido
BRL 180 000 - 280 000
Health and dental insurance
Meal and food allowances
Childcare assistance
+6
Senior Developer Fullstack (Java + Angular)
Senior Developer Fullstack (Java + Angular)

Jobgether • Brasil

Presencial
BRL 260 000 - 320 000
Health and dental insurance
Food and meal allowance
Childcare assistance
+3
Desenvolvedor(a) Back-End Java Sênior
Desenvolvedor(a) Back-End Java Sênior

Jobgether • Brasil

Presencial
BRL 180 000 - 260 000
Inclusive environment
Career development
Learning & Innovation
+3
Grupo QuintoAndar | Senior Software Engineer - Enterprise Engineering
Grupo QuintoAndar | Senior Software Engineer - Enterprise Engineering

Jobgether • Brasil

Teletrabalho
BRL 180 000 - 320 000
Health insurance
Meal allowance
Home-office allowance
+1
ANALISTA QA PLENO
ANALISTA QA PLENO

Jobgether • Brasil

Presencial
BRL 70 000 - 110 000
Meal and/or food allowance
Transportation allowance
Life insurance
+1
Analista De Sistemas/Desenvolvedor Sênior
Analista De Sistemas/Desenvolvedor Sênior

Montreal Oficial • Brasil

Presencial
BRL 133 920 - 200 880
Vale Alimentação ou Refeição
Auxílio creche - conforme convenção coletiva
Contratação CLT
Software Engineer (.NET, Next.js) - Brazil
Software Engineer (.NET, Next.js) - Brazil

Codurance • São Paulo

Híbrido
BRL 180 000 - 240 000
Hybrid working model