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
View details
Apply Now