Join to apply for the Desenvolvedor Java Sênior | Remoto role at Tecla T.
Responsibilities
- Develop public and private APIs in a scalable microservices architecture.
- Work within autonomous squads responsible for the entire software development and release process.
- Ensure projects adhere to internal best practices and conventions.
- Deeply understand our product, actively working to improve it.
- Collaborate on platform evolution through questioning, new ideas, and diverse perspectives.
- Apply an end-to-end view of our platform in engineering decision-making processes.
Requirements
- Collaborative skills.
- Knowledge of microservices architecture and RESTful APIs.
- Experience with MVC frameworks, specifically Spring Boot.
- Focus on quality, security, performance, scalability, and their impact on releases.
- Experience with automated testing (unit, integration, functional).
- Proficiency in Java and object-oriented programming.
- Experience with HTML, CSS, and JavaScript.
- Knowledge of relational and non-relational databases.
- Version control experience (Git).
- Experience working in agile teams (Kanban, Scrum, XP).
- Technical proficiency in English.
Desirable
- Familiarity with container orchestration.
- Experience with Cloud Computing environments.
- Knowledge of CI/CD tools.
- Experience with Test Driven Development (TDD).
- Familiarity with OAuth standards.
Differential
- Knowledge in React, C++, and Azure Boards.
Benefits
- R$ 500,00/month Flash Card.
- Gympass access.
- Zenklub partnership for psychological, nutritional, coaching, and therapy services.
- 22 days of paid service suspension after 1 year with no impact on salary.
- Partnership with "Time Load" language courses.
- Partnership with Bridges Clinic.
Additional Details
- Seniority Level: Mid-Senior level
- Employment Type: Full-time
- Job Function: Engineering and Information Technology
- Industry: Computer and Network Security