Skip To Main Content
backBack to Search

Senior Full Stack Developer (Java with 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 job

We are seeking a proactive and detail-oriented Senior Full Stack Developer with strong expertise in Java and Angular. The ideal candidate is passionate about building high-quality, scalable applications, follows best engineering practices such as Test-Driven Development (TDD) and Unit Testing, and thrives in a collaborative Agile environment while delivering end-to-end solutions with clean, maintainable code.

Responsibilities
  • Design, develop and maintain scalable backend services using Java
  • Build responsive and user-friendly web applications with Angular and JavaScript
  • Develop and optimize database solutions using SQL / MS SQL
  • Apply Test-Driven Development (TDD) practices and write comprehensive unit tests
  • Collaborate with cross-functional teams (QA, DevOps, Product) to deliver high-quality features
  • Analyze requirements and translate them into technical solutions
  • Debug, troubleshoot and resolve technical issues
  • Ensure code quality through reviews, refactoring and adherence to best practices
  • Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives)
  • Maintain documentation for developed features and systems
Requirements
  • 3+ years of hands-on experience with Java and backend development
  • Proficiency in Angular, JavaScript and modern front-end development practices
  • Expertise in SQL databases (preferably MS SQL)
  • Practical experience with Test-Driven Development (TDD) and Unit Testing
  • Understanding of the software development lifecycle (SDLC)
  • Capability to write clean, maintainable and efficient code
  • Strong problem-solving and analytical skills
  • Good communication and collaboration skills
Nice to have
  • Background in Google Cloud Platform (GCP) or other cloud environments
  • Familiarity with cloud-based architectures
  • Knowledge of Agile/Scrum methodologies
  • Capability to work with distributed teams