SOFT - Pessoa Desenvolvedora Java I
Job Description
Team: IT
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a SOFT - Pessoa Desenvolvedora Java I based in Brazil.
This entry-level Java development role is focused on building and evolving modern software solutions in a collaborative and international environment.
You will contribute to the development of scalable applications and microservices, working with APIs, automation, and cloud-oriented architectures.
The role offers strong exposure to engineering best practices, including clean code, testing strategies, and agile methodologies.
You will be part of a team that values continuous learning, technical growth, and knowledge sharing across global teams.
In addition to backend development, you will gain experience in DevOps practices, CI/CD pipelines, and automation tools.
The environment encourages curiosity, innovation, and the responsible use of modern technologies, including AI-assisted development tools.
This is a great opportunity for early-career engineers to grow in a highly technical and international software engineering context.
Accountabilities:
- Develop and evolve Java-based applications and microservices, ensuring quality, performance, security, and adherence to software engineering best practices.
- Design, implement, and maintain RESTful APIs aligned with technical and functional requirements.
- Create and maintain automated tests, starting with unit tests and progressing toward broader test coverage across integration and functional levels.
- Participate in CI/CD practices, supporting automation pipelines and contributing to DevOps-oriented workflows and environments.
- Investigate and resolve issues in development and testing environments, collaborating with the team to identify root causes and implement fixes.
- Take part in code reviews, technical refinements, and agile ceremonies, contributing ideas and learning from experienced engineers.
- Use Git following best practices for version control and collaborative development.
- Collaborate with international teams, participating in technical discussions and producing documentation in English.
- Leverage AI-assisted development tools responsibly to improve productivity, learning, and software quality.
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or related fields.
- Advanced or fluent English, with the ability to participate in technical meetings and work with international teams.
- Solid knowledge of Java and Object-Oriented Programming (OOP) principles.
- Understanding of REST APIs and microservices architecture.
- Experience with Git and version control best practices.
- Knowledge of relational databases (SQL) and basic database concepts (relational or NoSQL).
- Basic understanding of test automation principles.
- Familiarity with cloud environments and distributed systems concepts.
- Nice to have: hands-on experience with automated testing (unit, integration, or functional).
- Nice to have: knowledge of Docker, Kubernetes, and CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
- Nice to have: exposure to Python, Node.js, or automation frameworks.
- Nice to have: interest in AI-driven development and intelligent automation solutions.
- Nice to have: understanding of observability tools such as Prometheus, Grafana, or ELK stack.
- Hybrid/remote work arrangement (home office)
- Fixed working hours: Monday to Friday, 08:00–12:00 and 13:00–17:00
- Collaborative and international work environment
- Continuous learning and professional development opportunities
- Exposure to modern technologies, including cloud, DevOps, and AI tools
- Participation in innovative, research-driven technology projects
- Strong culture of knowledge sharing and technical growth
Requirements:
Benefits:
Explore More
Date Posted
07/04/2026
Views
0
Similar Jobs
Technical Author (multiple roles and seniority levels) - Jobgether
Views in the last 30 days - 0
View Details