Skip to content
← Back to job listings

Desenvolvedor(a) Fullstack Java + Angular | Mid Level

jobgether · Brazil

RemoteImported listingfull-time6 days ago

About The Role

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.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing