Engenheiro de Software Jr. (Java)
New
BrazilFull-TimeJunior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- SQLGitJavaCI/CDRESTful APIsDistributed Systems
Requirements
- Degree in Computer Science, Computer Engineering, Information Systems, or related fields.
- Experience with backend development using Java.
- Strong understanding of object-oriented programming, data structures, and algorithms.
- Experience with relational databases and SQL query development.
- Knowledge of API design, development, and documentation.
- Familiarity with Git, CI/CD pipelines, and modern development workflows.
- Experience with messaging systems and automated testing practices.
- Understanding of distributed systems and scalable application architectures.
- Strong willingness to learn, collaborate, and grow in a fast-paced engineering environment.
Responsibilities
- Develop and maintain backend solutions in Java for high-availability, high-traffic applications.
- Support the evolution of platforms handling financial workflows, implementing new features and continuous improvements.
- Design, build, and maintain APIs and system integrations across distributed environments.
- Work with relational databases, including SQL query development, optimization, and data modeling support.
- Implement messaging-based integrations and contribute to scalable system architecture.
- Write and maintain automated tests to ensure application quality, reliability, and performance.
- Participate in code reviews, pair programming, and collaborative engineering practices to improve team output.
- Collaborate with cross-functional teams to deliver solutions aligned with business and technical requirements.
View Full Description & ApplyYou'll be redirected to the employer's site