Skip To Main Content
backBack to Search

Senior Full Stack Developer (Java+Angular)

Remote in Mexico, & 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 Senior Full Stack Developer (Java+Angular) to deliver scalable Java services and polished Angular experiences using disciplined engineering practices. You will own end-to-end delivery in an Agile team, applying TDD and Unit Testing while keeping SQL/MS SQL data layers efficient and code maintainable—apply now.

Responsibilities
  • Design and maintain scalable backend services with Java
  • Develop responsive, user-friendly web applications using Angular and JavaScript
  • Implement and tune database solutions using SQL / MS SQL
  • Apply Test-Driven Development (TDD) and create thorough unit tests
  • Collaborate with QA, DevOps, and Product teams to deliver high-quality features
  • Translate requirements into clear technical solutions
  • Debug and resolve defects and production issues
  • Ensure code quality via reviews, refactoring, and adherence to best practices
  • Contribute to Agile ceremonies including stand-ups, sprint planning, and retrospectives
  • Maintain documentation for delivered features and systems
Requirements
  • 3+ years of hands-on experience with Java and backend development
  • Proficiency with Angular, JavaScript, and modern front-end development practices
  • Practical experience working with SQL databases (preferably MS SQL)
  • Proven track record applying Test-Driven Development (TDD) and writing Unit Testing suites
  • Solid understanding of the software development lifecycle (SDLC)
  • Ability to produce clean, maintainable, and efficient code
  • Strong problem-solving and analytical skills
  • Effective communication and collaboration skills
  • English proficiency at B2 level or higher
Nice to have
  • Experience with Google Cloud Platform (GCP) or other cloud environments
  • Familiarity with cloud-based architectures
  • Background working within Agile/Scrum methodologies
  • Ability to collaborate effectively in distributed teams