Spassu

Mid-Level Software Developer

Spassu

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AngularJavaOracleSpring BootSpringBoot

About the role

  • Responsible for developing software components, modules and packages, including writing, testing and maintaining computer programs.
  • Fully meet requested requirements (quality, cost and deadlines established by the client).
  • Deliver software components free of defects.
  • Interpret technical specifications and plan the work using the project management tool defined so all project stakeholders have visibility into progress.
  • Implement software components according to technical specifications, using the development tools, programming languages and libraries defined for the project so they comply with the contractual standards required by the client.
  • Identify, build and execute tests for developed components to ensure quality.
  • Perform evolutionary or corrective maintenance of software components to ensure proper system operation.
  • Integrate produced components with those developed by other team members, using the integration tool defined for the project.
  • Set up and configure the local development environment according to project requirements and needs.
  • Deliver and execute integration tests in the client environment to ensure full functionality of the software and its components.
  • Perform related activities as directed by the manager.

Requirements

  • Bachelor's degree in Information Technology, or completion of any undergraduate degree accompanied by a postgraduate certification (specialization, master's or doctorate) in Information Technology.
  • Training certificates in development (Java, Angular, HTML, CSS, or other technologies related to software development).
  • 4 years of experience in software development.
  • Experience with Java 8 and Spring Boot.
  • Experience with relational databases — Oracle.
  • Experience in unit testing and developing unit tests.
  • Knowledge and application of SOLID principles.
  • Experience with development quality tools and practices — SonarQube.
  • Knowledge of writing readable/clean code.
  • Code optimization skills.
  • Proficiency in the primary languages of the technology stack.
Benefits
  • Health insurance
  • Dental insurance
  • Life insurance
  • Meal or food voucher
  • Transportation voucher
  • WellHub - Gympass

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootHTMLCSSrelational databasesOracleunit testingSOLID principlesSonarQubecode optimization
Soft skills
communicationteam collaborationproblem-solvingtime managementattention to detail
Certifications
Bachelor's degree in Information Technologypostgraduate certification in Information Technology