Full Stack Developer (Java & Angular)
Remote in Brazil, & 2 others
Java& 10 others
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobChoose an option
We are looking for a Full Stack Developer (Java & Angular) to deliver scalable Java APIs and modern Angular web experiences with strong quality practices. You will work across backend and frontend, apply Test-Driven Development and unit testing, and collaborate with Product, QA, and DevOps through Agile delivery. Apply now.
Responsibilities
- Build and enhance scalable, high-performing Java services that meet evolving business and technical needs
- Develop accessible and responsive Angular interfaces, leveraging JavaScript for smooth client interactions
- Maintain MS SQL databases by designing efficient schemas, tuning queries, and safeguarding data consistency
- Apply test-first development in day-to-day work and implement meaningful unit tests across components
- Collaborate with Product, QA, and DevOps to deliver validated features efficiently into production
- Translate business goals into practical technical approaches, designs, and executable delivery tasks
- Diagnose system failures, identify root causes, and implement lasting fixes to prevent repeat incidents
- Improve maintainability via code reviews, refactoring legacy modules, and following team coding standards
- Participate in iterative delivery ceremonies such as standups, sprint planning, demos, and retrospectives
- Keep system and feature documentation up to date with implementation and operational details
Requirements
- 2+ years of professional experience delivering Java-based server-side software and APIs
- Demonstrated ability to build modern web applications with Angular using established frontend engineering practices
- Proficiency with JavaScript to create dynamic behavior and interactive browser experiences
- Working knowledge of relational databases and SQL, ideally with Microsoft SQL Server
- Hands-on practice with unit test automation and test-first methods to ensure reliable delivery
- Understanding of the full software development lifecycle from discovery and implementation through support
- Ability to write well-structured, performant code that is easy for other engineers to read and extend
- Analytical problem-solving skills to investigate issues and determine effective solutions in complex scenarios
- Upper-intermediate English proficiency at B2 level (or higher), written and spoken
Nice to have
- Experience using Google Cloud Platform or another cloud provider to build, host, or operate software solutions
- Knowledge of architectural principles for fault-tolerant and elastic cloud applications
- Background working in Scrum or Agile delivery with incremental planning and execution
- Confidence collaborating with geographically distributed teams through clear communication
- Ability to build strong working relationships through feedback, alignment on priorities, and shared ownership
