Senior AI Fullstack (Java, Angular) Developer

J
JobgetherFinancial services
Based in BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
JavaSpring BootCI/CDMicroservices

Requirements

  • Strong professional experience in software engineering using Java 17 or later and the Spring ecosystem, including Spring Boot and Spring Cloud.
  • Practical experience applying artificial intelligence to software engineering workflows and developing or orchestrating intelligent agents.
  • Solid knowledge of Spec-Driven Development (SDD), context engineering, and prompt orchestration techniques.
  • Hands-on experience with GitHub Copilot, Skills, and MCP integrations.
  • Knowledge of microservices architecture, messaging systems such as Kafka or RabbitMQ, and cloud platforms such as Microsoft Azure or AWS.
  • Experience with unit testing, code quality practices, and CI/CD pipelines using tools such as GitLab, Jenkins, SonarQube, and Jira.
  • Strong understanding of software architecture, development standards, and engineering governance.
  • Ability to assess AI-generated code and identify technical risks.
  • Experience with Python or Node.js is a plus.
  • Familiarity with front-end development frameworks, particularly Angular, is a plus.
  • Knowledge of event-driven architecture and Infrastructure as Code tools such as Terraform or Bicep is a plus.
  • Experience designing context architectures, including RAG, local knowledge bases, and specification files such as agents.md, is a plus.

Responsibilities

  • Lead the technical orchestration of AI tools and intelligent agents throughout the software development lifecycle.
  • Implement and maintain technical specifications and contextual guidance for agent-driven execution using Spec-Driven Development.
  • Establish engineering governance practices and quality standards for AI-generated code.
  • Explore, implement, and optimize agentic development tools and workflows, including GitHub Copilot, Skills, MCP integrations, prompt engineering, and context engineering.
  • Guide engineering teams in unit testing, automated testing, code reviews, code quality controls, and observability practices.
  • Contribute to the design and evolution of software architectures involving Java, Spring, microservices, messaging systems, and AI-enabled capabilities.
  • Collaborate with stakeholders and multidisciplinary teams to evaluate technical challenges and align architectural decisions with business and functional requirements.
  • Identify opportunities to automate repetitive engineering tasks and improve development workflows through AI-assisted practices.
  • Promote continuous improvement, technical knowledge sharing, and responsible adoption of AI technologies across development teams.
  • Help ensure AI-enabled solutions meet standards for maintainability, reliability, security, and scalability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now