Desenvolvedor Full Stack java - Sênior
- Work arrangement
- Remote
- Occupation
- Software & IT
- Location
- Brazil
- Compensation
- Not disclosed
- Apply by
- April 10, 2027
About this role
<h3>Accountabilities:</h3><li>Design and develop backend components and services using modern Java and the Spring ecosystem.</li><li>Build and evolve frontend functionality using modern frameworks such as React, Angular, or Vue.js.</li><li>Integrate Generative AI tools such as Gemini and Claude into daily development workflows to improve productivity, code quality, automation, and testing.</li><li>Apply AI-assisted development practices throughout the software development lifecycle, including code generation, refactoring, documentation, and test creation.</li><li>Develop robust unit and integration tests and ensure efficient execution within CI/CD pipelines.</li><li>Apply TDD, BDD, Clean Code, SOLID principles, Design Patterns, and other engineering best practices.</li><li>Review pull requests and provide technical guidance to ensure code quality, maintainability, security, and architectural consistency.</li><li>Identify performance bottlenecks and proactively implement improvements across applications and services.</li><li>Design and work with microservices, REST APIs, Domain-Driven Design, event-driven architectures, and scalable distributed systems.</li><li>Work with relational and NoSQL databases and contribute to data-access and persistence strategies.</li><li>Apply DevSecOps practices, cloud-native technologies, containerization, and automated delivery processes.</li><li>Implement and support observability through logging, tracing, monitoring, metrics, alerting, and APM solutions.</li><li>Apply secure development practices, including authentication and authorization mechanisms.</li><li>Produce clear technical specifications and functional and technical documentation for delivered solutions.</li><li>Mentor team members and promote the adoption of automation, AI-assisted development, and emerging technologies.</li><li>Collaborate with Tech Leads, Functional Analysts, Product teams, and fellow engineers to translate business requirements into scalable technical solutions.</li><h2>Requirements:</h2><li>Senior-level expertise in modern Java and strong experience with the Spring ecosystem, including Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.</li><li>Solid frontend development experience with React, Angular, or Vue.js, as well as HTML5, CSS3, TypeScript, and RESTful API consumption.</li><li>Demonstrated daily use of Generative AI tools such as Gemini, Claude, GitHub Copilot, ChatGPT, or similar technologies for code generation, refactoring, automation, and testing.</li><li>Strong experience with software quality practices, including TDD, BDD, unit testing, integration testing, static code analysis, and rigorous code reviews.</li><li>Familiarity with testing technologies such as JUnit, Mockito, Jest, Cypress, or equivalent tools.</li><li>Strong understanding of Clean Code, SOLID principles, Design Patterns, and maintainable software engineering practices.</li><li>Experience with relational databases such as PostgreSQL, MySQL, or Oracle, together with knowledge of NoSQL databases.</li><li>Strong architectural experience with microservices, Domain-Driven Design, Event-Driven Architecture, REST APIs, and distributed systems.</li><li>Experience with DevSecOps practices, cloud environments such as AWS or GCP, CI/CD pipelines, Docker, and Kubernetes.</li><li>Knowledge of observability practices and tools, including ELK, Google Cloud Logging, OpenTelemetry, Jaeger, Zipkin, Datadog, Grafana, Google Cloud Monitoring, or New Relic.</li><li>Understanding of secure application development, authentication, and authorization technologies such as Okta, OAuth 2.0, JWT, and OpenID Connect.</li><li>Experience or familiarity with financial services, particularly fixed-income and credit products and related business processes, is desirable.</li><li>Strong mentoring and knowledge-sharing skills, with the ability to support the technical development of other engineers.</li><li>Results-oriented mindset with a strong commitment to delivery quality, reliability, and operational excellence.</li><li>Curiosity and enthusiasm for emerging technologies, particularly Generative AI and AI-assisted software engineering.</li><li>Entrepreneurial and proactive mindset, with the ability to create solutions from the ground up, solve problems independently, and challenge existing approaches.</li><li>Excellent communication and collaboration skills when working with technical leads, product professionals, functional analysts, and engineering teams.</li><li>Adaptability and resilience, particularly when working in dynamic greenfield projects with evolving requirements.</li><h2>Benefits:</h2><li>Opportunity to build a new financial technology platform from the ground up in a greenfield environment.</li><li>Exposure to Generative AI and modern AI-assisted software development practices.</li><li>Opportunity to work with modern Java, Spring, cloud, microservices, DevSecOps, and frontend technologies.</li><li>Remote work model within Brazil.</li><li>Collaborative environment focused on knowledge sharing, technical excellence, and continuous learning.</li><li>Opportunities to mentor colleagues and influence engineering practices and technical standards.</li><li>Access to professional development initiatives and learning opportunities.</li><li>Exposure to challenging projects with opportunities for significant technical and professional growth.</li><li>Inclusive and respectful work environment that values diversity, collaboration, and innovation.</li>