
Senior Developer, Java
Beltis
contract
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Analyze, design, develop and implement solutions using Java 8+ and modern frameworks.
- Perform evolutionary and corrective maintenance on legacy systems and new products.
- Ensure code quality through unit testing, code reviews and continuous integration.
- Develop and consume REST and SOAP APIs, and integrate systems with external platforms.
- Collaborate with business analysts, QA and other technical teams in an agile environment (Scrum/Kanban).
- Support technical decisions and propose improvements in performance, security and architecture.
- Contribute to spreading development best practices within the team.
Requirements
- Bachelor’s degree in Systems Analysis, Computer Science, Computer Engineering or related fields, with a diploma recognized by the Brazilian Ministry of Education (MEC).
- Experience in Java systems development.
- Java 8 or higher.
- Spring Boot, Spring Security and Spring Data.
- JPA/Hibernate.
- HTML5, CSS3, JavaScript, TypeScript and Angular 6+.
- Bootstrap.
- Development and consumption of REST and SOAP web services.
- JUnit (unit testing).
- Experience with legacy technologies: JSF, PrimeFaces, CDI, EJB 3.x.
- Authentication via LDAP/Active Directory.
- Version control with Git and builds with Maven.
- SQL Server database (data modeling, advanced queries, optimization).
- Application servers JBoss/WildFly.
- Tools such as Postman, debuggers and CI/CD pipelines (Jenkins, Docker, GitLab CI/CD).
- Methodologies: experience with Scrum and/or Kanban.
- Preferred: knowledge of microservices, Docker, Kubernetes and DevOps practices.
- Experience in corporate environments with multiple integrations and high transactional volume.
Benefits
- 100% remote
- Exclusive contracting as an independent contractor (PJ)
- Willingness to travel if required
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java 8Spring BootSpring SecuritySpring DataJPAHibernateHTML5CSS3JavaScriptTypeScript
Soft Skills
collaborationtechnical decision makingproposing improvementsspreading best practices
Certifications
Bachelor’s degree in Systems AnalysisBachelor’s degree in Computer ScienceBachelor’s degree in Computer Engineering