Desenvolvedor Full Stack in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor Full Stack based in Brazil.
This is a full stack development role focused on building and evolving modern digital solutions across both backend and frontend layers. You will work on scalable applications that combine robust Java-based backend services with dynamic web interfaces, contributing directly to the evolution of enterprise platforms. The role involves designing APIs, implementing business rules, and ensuring high standards of performance, security, and maintainability. On the frontend, you will develop and maintain responsive interfaces using Angular, collaborating closely with UX and product stakeholders. You will participate in technical discussions, contribute to architectural decisions, and support continuous improvement of the platform. This position is ideal for professionals who enjoy working across the full stack in agile, innovation-driven environments.
- Develop and evolve full stack applications, working across backend and frontend layers.
- Build and maintain REST APIs and integrations with external systems.
- Implement business rules with a focus on performance, security, and code quality.
- Develop and maintain web interfaces using Angular, ensuring responsive and user-friendly experiences.
- Participate in requirements analysis, technical design, and solution definition.
- Contribute to architectural decisions, estimations, and implementation strategies.
- Support system maintenance, troubleshooting, and continuous platform evolution.
- Collaborate in agile ceremonies and cross-functional team activities.
- Degree in IT or related field, or postgraduate certification in IT.
- Strong experience with Java and Spring Boot.
- Solid knowledge of REST APIs and layered architecture.
- Strong understanding of Java fundamentals (OOP, collections, streams, lambdas, exceptions).
- Experience with JPA, Bean Validation, and Jakarta EE Web Services.
- Experience with relational databases, including SQL, modeling, and query optimization.
- Knowledge of Spring Security and OAuth2.
- Experience with testing frameworks such as JUnit, Mockito, and TDD practices.
- Familiarity with Docker, Git, and GitFlow.
- Experience with Spring Data JPA and OpenAPI/Swagger.
- Knowledge of messaging systems and asynchronous integrations.
- Experience with monitoring and observability tools (e.g., Actuator, metrics).
- Experience with Angular for frontend development.
- Knowledge of HTML5, CSS3, JavaScript (ES6), and TypeScript.
- Experience with package managers such as NPM or Yarn.
- Understanding of UI/UX principles and responsive design.
- Experience working in Agile methodologies (Scrum/Kanban).
- Health and medical assistance.
- Meal or food allowance.
- Flexible workplace culture with agile practices.
- Life insurance coverage.
- Professional development and continuous learning opportunities.
- Access to modern technologies and large-scale digital projects.
- Inclusive and diverse work environment.
- CLT employment contract.