Analista de Desenvolvimento de Software

Jobgether

Brasil

Presencial

BRL 180 000 - 280 000

Tempo integral

há 5 horas
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Uma candidatura feita para esta oferta — um currículo e uma carta de apresentação personalizados que vão ao encontro do anúncio.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Opportunity to work at scale
Modern backend practices
Knowledge sharing
Full lifecycle exposure
Continuous learning
Long-term career growth

Resumo da oferta

Jobgether is seeking a Software Development Analyst for a backend-focused role based in Brazil. You will contribute to building robust back-end applications in a multidisciplinary engineering environment, spanning design, implementation, deployment, and operations for systems serving millions of users.

You will participate in architecture discussions, code reviews, and continuous improvement while mentoring colleagues and sharing knowledge to advance the team's engineering practices.

Qualificações

  • Proficient in Java 17+ with hands-on experience in backend development.
  • Strong understanding of OOP, SOLID principles and design patterns.
  • Experience with Spring Framework and building RESTful services.
  • Knowledge of microservices architecture and distributed systems.
  • Familiarity with relational and/or NoSQL databases and data persistence concepts.
  • Experience with testing, code reviews, and maintaining quality software.

Responsabilidades

  • Develop and maintain back-end applications across the full software development lifecycle.
  • Serve as a technical reference for the team; guide complex questions and blockers.
  • Apply SOLID, design patterns, and best practices in code implementation and testing.
  • Design scalable solutions for high-traffic systems serving millions of users.
  • Collaborate with Business, Product, and stakeholder teams to translate requirements into technical solutions.
  • Contribute to documentation and continuously improve engineering practices.

Conhecimentos

Java 17+
Spring Framework
REST APIs
Object-Oriented Programming
Microservices
Databases
Testing & Code Reviews
Software Architecture

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

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

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
Dental insurance
Meal allowances
+6
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 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
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Jobgether • Brasil

Presencial
BRL 180 000 - 320 000
Hybrid/travel flexibility
Mentorship opportunities
Professional growth & learning
+2
Pessoa Desenvolvedora Fullstack React/Node Analista III (Pricing/E-commerce) - Vaga Afirmativa para Talentos Diversos
Pessoa Desenvolvedora Fullstack React/Node Analista III (Pricing/E-commerce) - Vaga Afirmativa para Talentos Diversos

Jobgether • Brasil

Presencial
BRL 180 000 - 260 000
Health benefits
Meal/food allowance
Hybrid/remote work support
+1
Analista de Negócios Pleno
Analista de Negócios Pleno

Jobgether • Brasil

Presencial
BRL 90 000 - 150 000
Medical insurance
Dental insurance
Life insurance
+7
ANALISTA QA PLENO
ANALISTA QA PLENO

Jobgether • Brasil

Presencial
BRL 70 000 - 110 000
Meal and/or food allowance
Transportation allowance
Life insurance
+1
Senior Fullstack Angular/Java Developer
Senior Fullstack Angular/Java Developer

Jobgether • Brasil

Presencial
BRL 180 000 - 280 000
Health and dental insurance
Meal and food allowance
Childcare assistance
+7
Analista de Aplicação Pleno
Analista de Aplicação Pleno

Jobgether • Brasil

Presencial
BRL 89 000 - 123 000
Profit sharing
Health insurance
Dental insurance
+2