Enghouse logo

Software Developer (Pleno)

Enghouse·Salary not specified

Primary stack

JavaSpring BootSpringRabbitMQKeycloakSOLIDJiraGitDockerCI/CD

Nice to have's

JavaScriptAnalyticsAngularVue.jsSonarQube

Job description

About the Position

Software Developer (Pleno)

São Paulo, Brazil

As a Software Developer, you will be responsible for developing, scaling, and maintaining new versions of one of our products. You will work in partnership with development teams to create detailed software designs and APIs, as well as implement continuous improvements for our clients, utilizing new practices and technologies.

This position is hybrid in São Paulo/SP and reports directly to the Tech Lead. It is an excellent opportunity for professionals who wish to grow in an agile development environment, with a strong culture of learning, collaboration, and continuous improvement.


Responsibilities

  • Participate in project planning, estimating, and understanding functionalities.
  • Develop functionalities described in tasks/activities.
  • Create domain entities and business rules for each specified functionality.
  • Fix bugs pointed out by clients or the quality team.
  • Perform functionality and unit tests, ensuring quality.
  • Insert code into the source code repository.
  • Follow internal procedures using the Jira tool.
  • Support the quality team in testing when necessary.
  • Support Maintenance and CS teams with clarifications, participating in chats and meetings when necessary.
  • Contribute to technical documentation with the UX and PO team.
  • Elaborate proofs of concept (research on new technologies).
  • Write clean and well-structured code.
  • Code algorithms of higher complexity.
  • Generate data to measure the application in Web Analytics tools.
  • Stay updated with emerging technologies.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, or related fields.
  • Minimum of 3 years of experience in the role.
  • Object-oriented programming and system architecture.
  • Java 8+ (Intermediate).
  • Spring Boot 2+, Spring JPA, Hibernate (Intermediate).
  • RabbitMQ, Keycloak (Intermediate).
  • Knowledge of SOLID principles.
  • Knowledge of tools: Jira, Git, Docker, CI/CD (Jenkins), Web Analytics.

Nice to Have

  • Java OCP certification.
  • Knowledge in AngularJS or VueJS.
  • Knowledge in JavaScript.
  • Experience with Sonar and CI/CD (Jenkins).

We Offer

  • Opportunity to work in a dynamic and innovative environment.
  • Professional growth in an agile development environment.
  • Competitive benefits package.

About the Company

At the Market Research and Communities unit of Enghouse Interactive, we are industry pioneers with over 50 years of experience. Our mission is to empower companies – from private consultancies to large multinationals – with cutting-edge technology and services that enable the creation of powerful and personalized insights solutions.

© Enghouse. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Enghouse logo
Enghouse

IT / tech за описом ITJobs

Popular searches