Jobgether

Desenvolvedor(a) Fullstack Java + Angular | Mid Level

Jobgether Brazil

Internet Marketplace Platforms · 11-50 employees

7 h ago
angular Mid (2-5 yrs) Full-time Brazil
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will develop, maintain, and evolve fullstack applications using Java, Angular, and Node.js within a microservices architecture. The role involves collaborating with multidisciplinary teams to design scalable solutions, integrate REST APIs, and ensure high-quality code through automated testing and best practices.

What they look for

Java Angular Node.js REST APIs Microservices Spring Boot TypeScript JavaScript HTML CSS Git SQL Unit testing Clean Code SOLID principles Problem-solving

Requirements

Candidates must have practical professional experience with Java, Angular, and Node.js, along with a solid understanding of REST APIs and microservices. Strong knowledge of software development best practices, including Clean Code, SOLID principles, and version control with Git, is required.

Benefits

Health insurance Dental insurance Meal allowance Food allowance Childcare assistance Extended parental leave Gym and wellness access Profit sharing Life insurance Continuous learning platform Discount club Mental health resources Language learning platform

Full description

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.

\n

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.

\nHow 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

Similar roles