Beltis

Senior Developer, Java

Beltis

contract

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

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