Desenvolvedor Java FullStack

full timeback-endfull-stacksoftwareengineeringremote FROM πŸ‡§πŸ‡·
Open to candidates in: Brazil
Jobgether
🏭 Not specified
πŸ“ N/A
πŸ‘€ Not specified

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Desenvolvedor Java FullStack in Brazil.

This role is an opportunity to work on large-scale, mission-critical systems within a highly collaborative and agile environment. You will contribute to the development of robust backend services in Java while also working on modern frontend interfaces using Angular and microfrontend architectures. The position involves close interaction with distributed systems, messaging platforms, and enterprise-grade databases, ensuring performance, scalability, and security. You will participate in architectural decisions, code reviews, and continuous improvement of development practices. The environment is dynamic and innovation-driven, with exposure to complex projects used across multiple industries. It is ideal for professionals who enjoy technical depth, problem-solving, and end-to-end ownership of software solutions.


Accountabilities

You will be responsible for designing, developing, and maintaining scalable fullstack applications, ensuring high performance and reliability across backend and frontend layers. The role requires active participation in the evolution of APIs, system integrations, and modernization of legacy architectures.

  • Develop and maintain Java backend applications focused on scalability, security, and performance
  • Build and evolve REST APIs and integrate distributed systems in complex enterprise environments
  • Develop frontend features using Angular (2+) and microfrontend architectures
  • Work with messaging systems such as JMS and Kafka for asynchronous communication and data streaming
  • Perform database modeling, optimization, and maintenance of SQL queries and stored procedures
  • Participate in CI/CD pipelines, code reviews, and software quality processes (Sonar, Git, Maven)
  • Support production environments through troubleshooting, performance tuning, and incident resolution
  • Collaborate in agile teams (Scrum/Kanban) and contribute to technical documentation (Swagger)
  • Requirements

    The ideal candidate has strong experience in enterprise Java development and fullstack delivery, with solid knowledge of distributed systems, modern frontend frameworks, and database design. Strong analytical thinking, ownership mindset, and collaboration skills are essential.

    • 7+ years of experience in Java development
    • Strong knowledge of Java EE (EJB, JPA) and REST APIs
    • Experience with Angular (2+) and/or microfrontend architectures
    • Solid understanding of distributed systems and system integration
    • Experience with messaging tools (JMS, Kafka)
    • Strong SQL skills including data modeling, optimization, and stored procedures
    • Experience with Git/Bitbucket and Maven build tools
    • Familiarity with Sonar, Swagger, and code quality practices
    • Experience with application servers such as WebSphere, JBoss, or WildFly
    • Knowledge of agile methodologies (Scrum, Kanban) and design patterns
    • Strong communication skills and ability to work in complex, cross-functional teams
    • Benefits

      • CLT employment contract
      • Health plan partially subsidized for employees and dependents
      • Optional dental plan with dependent coverage
      • Meal or food allowance
      • Optional transportation allowance
      • Emotional, legal, financial, and social support program (confidential assistance)
      • Gympass / Wellhub access with discounted plans
      • Access to Udemy learning platform
      • Discounts with education providers and language schools
      • Life insurance coverage
      • Partnerships with major consumer brands and SESC benefits
      • Inclusive environment with diversity and career development programs

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