JobTarget Logo

Desenvolvedor(a) Fullstack Java + Angular | Mid Level in Brazil at Jobgether

New
Jobgether
Brazil, Brazil
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Desenvolvedor(a) Fullstack Java + Angular | Mid Level

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor(a) Fullstack Java + Angular | Mid Level based in Brazil.

This role offers the opportunity to develop and evolve modern digital applications within a collaborative, multidisciplinary engineering environment.
You will work across the full stack, combining Java, Angular, and Node.js to build scalable and high-quality solutions.
Your work will include APIs, microservices, system integrations, automated testing, troubleshooting, and continuous improvement.
You will participate in technical refinement and solution design, balancing engineering considerations with business needs.
The position provides increasing autonomy while encouraging collaboration, knowledge sharing, and strong software development practices.
You will work with modern development approaches and have opportunities to expand your experience across cloud, DevOps, messaging, observability, and software architecture.
This is an excellent opportunity for a mid-level developer who wants to deepen their fullstack expertise while contributing to impactful digital products.

Accountabilities:
  • Develop, maintain, and evolve fullstack applications using Java, Angular, and Node.js.

  • Participate in technical refinement sessions, contributing to solution design, technical decisions, and implementation approaches.

  • Develop, consume, and integrate REST APIs while ensuring quality, security, performance, and adherence to functional and technical requirements.

  • Build and evolve applications and services based on microservices architectures.

  • Investigate technical issues, perform root-cause analysis, and propose appropriate solutions based on the context.

  • Collaborate with the development team to define technical approaches and implement robust, scalable solutions.

  • Apply software development best practices, automated testing, code reviews, Clean Code, and SOLID principles to ensure delivery quality.

  • Integrate different systems, services, and application components to create cohesive digital solutions.

  • Consider both technical implications and business impact when designing and evolving applications.

  • Work closely with professionals from different disciplines in a collaborative, high-quality development environment.

  • Share technical knowledge and best practices through documentation, workshops, technical dojos, and other knowledge-sharing initiatives.

  • Contribute to continuous improvement of development processes, architecture, application quality, and team practices.

  • Gradually increase ownership and autonomy over development activities while seeking support when facing more complex technical challenges.

Requirements:
  • Practical professional experience with Java development.

  • Hands-on experience developing front-end applications with Angular.

  • Knowledge or practical experience with Node.js.

  • Experience developing and integrating REST APIs.

  • Understanding of microservices architecture and communication between services.

  • Experience with Spring Boot and the broader Java development ecosystem.

  • Solid knowledge of HTML, CSS, and JavaScript/TypeScript.

  • Experience with Git and software version-control practices.

  • Knowledge of relational databases and SQL.

  • Familiarity with automated testing, particularly unit testing.

  • Strong understanding of software development best practices, including Clean Code and SOLID.

  • Analytical and problem-solving skills, with the ability to investigate technical issues, identify root causes, and propose effective solutions.

  • Good communication skills and the ability to collaborate effectively within multidisciplinary teams.

  • Ability to work with increasing autonomy while knowing when to involve the wider team for more complex situations.

  • Nice to have: Experience with Docker.

  • Nice to have: Knowledge of CI/CD pipelines and software delivery practices.

  • Nice to have: Experience with messaging technologies such as Kafka or RabbitMQ.

  • Nice to have: Knowledge of event-driven architecture.

  • Nice to have: Experience with cloud platforms such as AWS, Azure, or GCP.

  • Nice to have: Knowledge of Domain-Driven Design (DDD), design patterns, and software architecture.

  • Nice to have: Experience with integration testing and API testing.

  • Nice to have: Familiarity with observability and monitoring tools.

  • Nice to have: Experience working with Agile methodologies such as Scrum or Kanban.

  • Nice to have: Participation in technical dojos, engineering communities, workshops, or other knowledge-sharing initiatives.

  • For professionals residing in the Campinas Metropolitan Region, availability to work from local offices may be required according to the applicable attendance policy.

Benefits:
  • Health and dental insurance.

  • Meal and food allowance.

  • Childcare assistance.

  • Extended parental leave.

  • Access to gyms and health and wellness professionals through Wellhub, Gympass, and TotalPass partnerships.

  • Profit Sharing and Results Participation (PLR).

  • Life insurance.

  • Continuous learning opportunities through a dedicated learning platform.

  • Discount club.

  • Free online resources focused on physical health, mental health, and overall well-being.

  • Pregnancy and responsible parenting course.

  • Partnerships with online learning platforms.

  • Language learning platform.

  • Remote work model, subject to applicable attendance requirements for professionals based in the Campinas Metropolitan Region.

  • Inclusive environment with dedicated health and well-being support, inclusion specialists, and affinity groups.

  • Opportunities for continuous technical development and knowledge sharing.

  • Exposure to modern software engineering practices, cloud technologies, microservices, and digital transformation initiatives.

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!
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

Job Location

Brazil, Brazil

Frequently asked questions about this position

Similar Jobs In Brazil, Other

New

Freelance Frontend Developer

Jobgether
Brazil, Other
New
New

Automation & Performance Engineer

Jobgether
Brazil, Other
New

Senior PHP Developer

Jobgether
Brazil, Other
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.