Senior Java Developer – AI
New
J
JobgetherFinancial Services
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Technical English
- Required Skills
- AWSJavaJavascriptTypeScriptReactCI/CDRESTful APIsMicroservicesPrompt EngineeringGenerative AI
Requirements
- Strong professional experience in backend development using Java and microservices architectures.
- Solid frontend development experience with React and JavaScript or TypeScript.
- Experience designing and integrating REST APIs, BFFs, distributed systems, and external integrations.
- Experience with AWS and developing applications in cloud environments.
- Strong knowledge of automated testing, including unit and integration testing.
- Experience with Git, CI/CD, and continuous delivery practices.
- Practical experience using Generative AI and AI agents in software development.
- Hands-on experience with AI coding tools such as Claude Code, GitHub Copilot, Cursor, CI&T Flow, or similar solutions.
- Knowledge of prompt engineering applied to code generation, testing, analysis, and documentation.
- Ability to critically evaluate AI-generated outputs and identify architectural, security, performance, and quality issues.
- Strong autonomy when investigating and solving complex technical problems.
- Good communication skills and the ability to collaborate with and influence technical decisions.
- Technical English proficiency for documentation and interaction with AI tools and agents.
Responsibilities
- Develop and evolve applications using Java for backend services and React for frontend development.
- Build and integrate microservices, REST APIs, BFFs, and integrations with external systems.
- Use and orchestrate AI agents across specification, development, testing, and deployment stages.
- Review, validate, and improve code and other artifacts generated by AI agents, ensuring quality, security, performance, and compliance with technical standards.
- Participate in technical refinement sessions, contributing to solution design, estimates, and identification of technical risks.
- Implement and maintain automated testing, including unit, integration, regression, and performance tests.
- Investigate and resolve complex technical issues involving code, integrations, data, or development environments.
- Develop AI-powered automations that improve productivity, quality, and efficiency throughout the software development lifecycle.
- Collaborate with technical leadership to evolve engineering practices and the organization's Agentic SDLC approach.
View Full Description & ApplyYou'll be redirected to the employer's site