Analista de desenvolvimento de software Sênior

full timeotherremote FROM 🇧🇷
Open to candidates in: Brazil
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified

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 Sênior based in Brazil.

This role is designed for a senior software professional who will contribute to the development of robust, scalable, and high-performance backend solutions.
You will work on challenging technology initiatives, helping design, evolve, and maintain applications that support important business operations.
The position requires strong technical expertise in Java development, software architecture, and modern engineering practices.
You will collaborate with multidisciplinary teams, contribute to strategic technical decisions, and help drive continuous improvement.
The role also offers the opportunity to mentor other developers and promote engineering excellence through knowledge sharing.
You will be part of a technology-driven environment focused on innovation, quality, and building impactful digital solutions.


Accountabilities:

The Senior Software Development Analyst will be responsible for designing, developing, and maintaining backend solutions while ensuring application quality, scalability, and alignment with business needs. The role involves technical ownership, collaboration, and continuous improvement of software engineering practices.

  • Develop and maintain backend services using Java, ensuring reliability, performance, and scalability.
  • Design, evolve, and support software architectures following industry best practices and engineering standards.
  • Develop new features and enhance existing applications according to business requirements.
  • Perform reverse engineering of legacy systems to support modernization initiatives and development of new solutions.
  • Build and maintain APIs using REST and GraphQL technologies.
  • Ensure code quality through reviews, automated testing, documentation, and continuous improvement practices.
  • Monitor application performance and identify opportunities for optimization and improvement.
  • Participate in technical decision-making processes and contribute to strategic software development initiatives.
  • Collaborate with different teams to align technical solutions with business objectives.
  • Mentor junior and mid-level developers, encouraging knowledge sharing and technical growth.
  • Requirements:

    The ideal candidate is a senior backend developer with strong experience building enterprise-level applications using Java and modern software engineering practices. This professional should have solid technical knowledge, analytical thinking, and the ability to collaborate effectively in agile environments.

    • Solid professional experience in backend development using Java.
    • Experience designing and developing APIs using REST and GraphQL.
    • Strong knowledge of relational and non-relational databases.
    • Experience with version control systems, especially Git, and CI/CD practices.
    • Knowledge of container technologies such as Docker and Kubernetes.
    • Experience working with cloud environments, especially AWS.
    • Experience with agile methodologies such as Scrum or Kanban.
    • Understanding of software architecture principles, design patterns, and development best practices.
    • Ability to analyze complex systems, solve technical challenges, and contribute to architectural decisions.
    • Strong collaboration, communication, and problem-solving skills.
    • Nice to have:

      • Experience with application monitoring and observability tools such as DataDog, Dynatrace, Splunk, or Grafana.
      • Technical certifications related to cloud, Kubernetes, or software engineering.
      • Experience participating in digital transformation or technology innovation projects.
      • Benefits:

        • Opportunity to work on impactful technology projects in a global environment.
        • Career development opportunities focused on continuous learning and technical growth.
        • Collaborative culture that values innovation, diversity, and knowledge sharing.
        • Flexible work environment designed to support professional and personal balance.
        • Access to learning resources and development programs.
        • Opportunity to work with modern technologies and engineering practices.
        • Inclusive workplace focused on employee well-being and equal opportunities.
        • Benefits package including health and wellness initiatives, according to company policies.

How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    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.     #LI-CL1
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified