




Job Summary: We are looking for a Senior Java Developer to design and evolve critical systems, ensuring code quality and mentoring developers. Key Highlights: 1. Participation in architecture definition and technical decision-making 2. Mentoring developers and conducting code reviews 3. Development and evolution of scalable backend applications **Senior Java Developer | Backend | Systems Architecture** **On-site work in Jaraguá do Sul – Santa Catarina – 100% in-person** We seek a **Senior Java Developer** with solid experience in developing scalable, high-performance backend applications, capable of contributing to architecture definition, technical decision-making, and developer mentoring. This professional will be responsible for designing and evolving critical systems, ensuring code quality, adherence to software engineering best practices, and efficient integration across corporate systems. The role requires strategic technology vision, ability to solve complex problems, and active collaboration with multidisciplinary teams. **Responsibilities** * Develop and evolve backend applications using **Java and modern frameworks** * Define and implement **scalable software architecture** * Design and maintain **high-performance REST APIs** * Perform **technical analysis and solution definition** * Ensure code quality by following **Clean Code, SOLID principles, and best practices** * Conduct **code reviews and mentor developers** * Address **complex technical issues** * Collaborate with product, QA, and DevOps teams **️** **Technology Stack** **Languages and Frameworks** * Java 11+ * Spring Boot * Spring Cloud * Spring Data * Hibernate / JPA **Architecture** * Microservices * REST APIs * Event-driven architecture * Design Patterns **Databases** * PostgreSQL * MySQL * Oracle * Redis (nice-to-have) **DevOps and Tools** * Git * Docker * Kubernetes (nice-to-have) * CI/CD (Jenkins, GitLab CI, GitHub Actions) **Messaging** * Kafka * RabbitMQ **Requirements** * Solid experience in **Java backend development** * Experience with **Spring Boot and REST APIs** * Experience with **microservices architecture** * Knowledge of **database modeling** * Experience with **agile methodologies (Scrum/Kanban)** * **Nice-to-haves** * Experience with **cloud platforms (AWS, Azure, or GCP)** * Knowledge of **observability (logs, metrics, tracing)** * Experience with **large-scale or highly available systems** * Experience in **industrial environments or ERP systems**


