
Junior Java Developer
Sensedia
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob 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