Senior Developer, Java
Posted 14ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Java Developer responsible for full development cycle and quality assurance in corporate systems. Utilizing Java frameworks and collaborating in agile teams to deliver high-quality solutions.
Responsibilities:
- 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

















