Enghouse

Software Developer (Pleno)

Enghouse
Apply
6 days ago
Remote, Brazil or São Paulo, BrazilMid Level

Responsibilities

  • Plan projects, estimate work, and understand feature requirements.
  • Develop requested functionality, domain entities, business rules, and complex algorithms.
  • Design and implement software and APIs using new practices and technologies.
  • Fix bugs reported by customers or the Quality team.
  • Perform feature and unit testing and support Quality testing when needed.
  • Commit code to the source-code repository and follow internal procedures using Jira.
  • Support Sustaining and Customer Success teams through chats and meetings when needed.
  • Contribute to technical documentation with UX and Product teams.
  • Develop proofs of concept to research new technologies.
  • Write clean, well-structured code and generate application data for Web Analytics tools.
  • Keep current with emerging technologies.

Requirements

  • Completed higher-education degree in Computer Science, Information Systems, or a related field.
  • At least 3 years of experience in the role.
  • Knowledge of object-oriented programming and systems architecture.
  • Intermediate Java 8 or later, Spring Boot 2 or later, Spring JPA, Hibernate, RabbitMQ, and Keycloak.
  • Knowledge of SOLID principles.
  • Knowledge of Jira, Git, Docker, Jenkins for CI/CD, and Web Analytics.
  • Java OCP certification, AngularJS or VueJS, JavaScript, Sonar, and additional Jenkins CI/CD experience are differentiators.

Benefits

  • Hybrid work arrangement in São Paulo, São Paulo.
  • Reports directly to the Tech Lead.
  • Opportunity for professional growth in a learning-focused, collaborative environment with an agile development culture.
  • Equal-opportunity and diversity-focused workplace.

Tech Stack

DockerGitJavaJavaScriptJenkinsRabbitMQSonarQubeSpring Boot

Categories

Enghouse

About Enghouse

1,001-5,000 employees
Contact me