Sensedia

Junior Java Developer

Sensedia

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Junior

Tech Stack

JavaSpringSpring BootSpringBoot

About the role

  • Develop, evolve, and maintain backend APIs and services in Java, focusing on quality, performance, and best practices.
  • Work on consulting projects using Sensedia's platform and products.
  • Actively participate in agile teams, contributing to ceremonies (daily stand-ups, planning, review, retrospective).
  • Collaborate with multidisciplinary teams, including development, architecture, product, and QA.
  • Support the analysis of technical and functional requirements, proposing solutions with team oversight.
  • Write clean, testable code that aligns with technical standards and guidelines.
  • Assist with the technical documentation of developed solutions.
  • Participate in technical discussions and support implementation decisions.
  • Interface with clients on technical matters when necessary, with team support.
  • Help identify and resolve bugs and contribute to continuous improvements.

Requirements

  • Knowledge of Java for backend development
  • Basic experience developing REST APIs
  • Understanding of HTTP (methods, status codes, headers, requests, and responses)
  • Fundamentals of object-oriented programming and programming best practices
  • Familiarity with Java frameworks (e.g., Spring / Spring Boot)
  • Basic knowledge of Git and code versioning
  • Familiarity with automated testing (unit and/or integration tests)
  • Experience or exposure to agile methodologies (Scrum, Kanban)
Benefits
  • 100% remote position
  • Welcoming and respectful work environment

Applicant Tracking System Keywords

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

Hard skills
JavaREST APIsHTTPobject-oriented programmingSpringSpring BootGitautomated testingunit testingintegration testing
Soft skills
collaborationcommunicationproblem-solvingparticipation in agile teamstechnical documentationclient interfacecontinuous improvement