Brazilian company hires for hybrid or remote position
Location: Brazil (any location)
- ️ Only candidates already based in Brazil will be considered
Work Model: Hybrid for candidates living in state capitals and Remote for candidates living in countryside/cities outside the state capitals
️ Language Requirements: English C2 (Advanced/Fluent) – Mandatory (there will be direct contact with an international client)
Seniority: Senior (6+ years)
Compensation: Please inform your salary expectations when applying.
- ️ Instructions: Please send your CV in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success
______________________________________________________________
We are looking for an experienced Fullstack Developer to design, develop, and evolve enterprise-grade applications within complex international projects.
You will participate throughout the entire Software Development Life Cycle (SDLC), building scalable backend services, modern frontend applications, and high-performance enterprise solutions using Java, Spring Boot, Angular, and modern software engineering practices.
If you enjoy solving complex technical challenges while collaborating with global engineering teams, this opportunity is for you.
We are seeking a highly skilled Fullstack Software Engineer with strong expertise in both backend and frontend development.
The ideal candidate combines deep knowledge of Java technologies with modern frontend development, applies software engineering best practices, contributes to technical mentoring, participates in code reviews, and continuously improves software quality, architecture, and performance.
Experience using AI-assisted development tools such as GitHub Copilot or other Generative AI solutions is highly valued.
You will be responsible for:
-
Developing and evolving high-complexity full-stack enterprise applications.
- Designing and implementing APIs and services using microservices architecture.
- Translating business requirements into robust technical solutions.
- Ensuring software quality through engineering best practices and automated testing.
- Performing code reviews and supporting the technical development of the engineering team.
- Optimizing application performance, scalability, and stability.
- Participating throughout the complete Software Development Life Cycle (SDLC).
- Collaborating closely with global engineering teams.
- Contributing to continuous improvements in software architecture and engineering practices.
- ️ All requirements below are mandatory and eliminatory. Candidates who cannot clearly demonstrate these qualifications in their CV are unlikely to proceed in the recruitment process.
✔ Bachelor's Degree in:
-
Computer Science
- Software Engineering
- or a related field
-
English C2 (Advanced/Fluent) with the ability to communicate confidently in international environments.
- Strong experience with Java development.
- Advanced knowledge of Java, Spring Boot, and Hibernate.
- Experience with Angular and modern frontend development.
- Experience building REST and SOAP APIs.
- Experience with Microservices Architecture.
- Solid knowledge of Oracle Database.
- Advanced SQL, including query optimization and performance tuning.
- Experience developing enterprise applications with high scalability.
- Experience with automated testing frameworks such as JUnit, TestNG, Mockito, or Spock.
- Strong knowledge of software engineering best practices.
- Experience applying Design Patterns and Software Architecture principles.
- Experience performing Code Reviews and providing technical mentoring.
- Strong analytical thinking and complex problem-solving skills.
- Familiarity with Generative AI, GitHub Copilot, or similar AI-assisted development tools.
The following qualifications will be considered a strong advantage:
-
Experience within Financial Services.
- Experience with Wealth Management.
- Experience with Asset Management.
-
Participation in international software engineering projects.
- Enterprise-scale applications with high technical complexity.
- Collaboration with global engineering teams.
- Modern software architecture and engineering practices.
- Opportunities to influence software quality and technical decisions.
- Exposure to AI-assisted software development.
- Collaborative and innovation-driven engineering culture.
✅ Do I have strong hands-on experience with Java, Spring Boot, Hibernate, and Angular, covering both backend and frontend development?
✅ Does my CV clearly demonstrate experience with REST/SOAP APIs, Microservices, Oracle Database, advanced SQL, and performance tuning?
✅ Have I developed high-scalability enterprise applications and participated throughout the complete Software Development Life Cycle (SDLC)?
✅ Am I fluent in English (C2) and comfortable collaborating with international engineering teams?
✅ Have I worked with automated testing frameworks, code reviews, technical mentoring, and Generative AI tools such as GitHub Copilot?
If you answered "No" to one or more of these questions, we recommend carefully reviewing your fit before applying.
This opportunity is intended for a Fullstack Developer with solid expertise across both Backend and Frontend development.
Candidates whose experience is primarily focused on only one side of the stack, without substantial experience in the complementary technologies, are unlikely to match the expectations for this role.
Fullstack Developer, Full Stack Engineer, Java Developer, Java, Spring Boot, Hibernate, Angular, TypeScript, JavaScript, REST API, SOAP, Microservices, Enterprise Applications, High Scalability, Oracle Database, SQL, SQL Performance Tuning, JUnit, TestNG, Mockito, Spock, Software Engineering, Software Architecture, Design Patterns, Code Review, Technical Mentoring, SDLC, Agile, Scrum, GitHub Copilot, Generative AI, GenAI, AI-Assisted Development, Performance Optimization, Enterprise Software, Wealth Management, Asset Management, Financial Services.
#EY BR