Analista Desenvolvedor Java Sr.

full timeback-endsoftwareengineeringremote 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 Desenvolvedor Java Sr. based in Brazil.

This is a senior technical role for an experienced Java engineer who will act as a key reference within the development team, contributing to the design, architecture, and delivery of complex, high-performance enterprise systems. You will work across the full software lifecycle, ensuring scalable, secure, and well-structured solutions in environments with high data volume and performance demands. The role combines hands-on development with technical leadership, supporting less experienced developers and guiding engineering best practices. You will contribute to architectural decisions, system integrations, and continuous improvement initiatives within Agile teams. This position requires strong ownership, analytical thinking, and the ability to drive technical excellence in mission-critical systems. It is ideal for someone who thrives in complex environments and enjoys shaping both code and technical direction.


Accountabilities

  • Develop and maintain enterprise-grade Java applications using Java EE and frameworks such as Spring, JSF, EJB, JPA, and Hibernate, ensuring scalability and robustness.
  • Design and contribute to software architecture, including layered (three-tier) structures, MVC patterns, SOA, microservices, and design patterns.
  • Lead and support system integration efforts using REST APIs, Web Services, JMS, and service bus architectures.
  • Perform advanced data modeling and SQL development for relational databases in high-volume environments.
  • Implement and promote CI/CD practices, ensuring efficient and reliable delivery pipelines.
  • Apply software quality practices such as TDD, ATDD, refactoring, and code reviews using tools like SonarQube.
  • Develop and oversee automated testing strategies, including unit, integration, load, and performance testing.
  • Ensure application security best practices are followed, including OWASP guidelines, authentication, and authorization mechanisms.
  • Participate actively in Agile methodologies (Scrum, Kanban, XP), contributing to planning, refinement, and delivery activities.
  • Act as a technical reference point for the team, mentoring junior and mid-level developers and supporting technical decision-making.
  • Requirements

    • Proven experience as a Senior Java Developer in complex enterprise software environments.
    • Degree in Information Technology or related field, or postgraduate specialization in IT (minimum 360 hours as applicable).
    • Strong expertise in Java EE and frameworks such as Spring, JSF, EJB, JPA, and Hibernate.
    • Solid understanding of software architecture principles, including microservices, SOA, MVC, and layered systems.
    • Experience with system integration technologies such as REST, Web Services, JMS, and enterprise service buses.
    • Strong knowledge of relational databases, advanced SQL, and data modeling.
    • Hands-on experience with CI/CD pipelines, version control systems (Git or ClearCase), and code quality tools such as SonarQube.
    • Knowledge of application security principles (OWASP, authentication, authorization).
    • Experience working in high-performance, high-volume data environments.
    • Familiarity with Agile methodologies and strong collaboration within distributed teams.
    • Strong communication skills, with the ability to mentor, guide, and influence technical decisions.
    • Oracle Certified Professional – Java SE Programmer (version 5 or higher) certification is mandatory.
    • Benefits

      • Competitive compensation aligned with senior-level market standards in Brazil.
      • Flexible work arrangements (remote or hybrid depending on project).
      • Health and wellness benefits, including medical and dental coverage (depending on contract).
      • Long-term professional stability in enterprise-scale projects.
      • Continuous learning and technical development opportunities.
      • Exposure to complex, high-performance systems and modern engineering practices.
      • Opportunity to act as a technical reference and grow into architecture or leadership paths.
      • Agile and collaborative work environment focused on quality and innovation.

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