




Job Summary: We are seeking a Senior Java Developer with solid experience in corporate systems, strategic involvement, technical autonomy, and a strong focus on quality, scalability, and maintainability. Key Highlights: 1. Strategic involvement with technical autonomy 2. Active participation in architectural decisions 3. Technical support to less experienced developers We are looking for a **Senior Java Developer** with solid experience in corporate systems and complex environments. This professional will have a strategic role, exercising technical autonomy, actively participating in architectural decisions, supporting other developers, and bearing direct responsibility for the quality, scalability, and maintainability of solutions. We expect someone with systemic vision, technical maturity, and the ability to communicate clearly—both with technical and non-technical stakeholders—to contribute to the continuous evolution of our systems. **Responsibilities:** * Develop, enhance, and maintain mission-critical Java applications, focusing on quality, performance, and security * Independently define and implement technical solutions * Actively contribute to architectural decisions, coding standards, and best practices * Conduct code reviews and provide technical support to less experienced developers * Investigate, diagnose, and resolve complex issues in production environments * Ensure standards for scalability, availability, performance, and security * Collaborate with cross-functional teams (product, infrastructure, security, and business) **Expected Profile:** * A **hands-on** professional with technical maturity to make sound decisions * Ability to critically assess solutions, propose improvements, and substantiate technical arguments * Clear, concise, and collaborative communication * Strong sense of ownership and accountability for production deliverables * Experience working with legacy systems and leading secure, incremental system evolution **Mandatory Requirements:** * Minimum of **6 years** of Java development experience in production environments * Solid expertise in **Java 8+** and the **Spring** ecosystem (Spring Boot, Spring MVC, Spring Data) * Experience developing **REST APIs** and maintaining **SOAP** integrations * Proficiency in relational and NoSQL data modeling, with hands-on experience in: Oracle, PostgreSQL, MongoDB * Practical experience with **asynchronous messaging** (RabbitMQ / AMQ), including failure handling and reprocessing * Consistent use of **Git** in collaborative environments (code review, branching, and merge strategies) * Dependency and build management using **Maven** * Practical experience in **Linux/Unix** environments * Ability to analyze legacy code, propose improvements, and perform safe refactoring * **Technical English** proficiency for reading documentation and written communication **Nice-to-Have Qualifications:** * Practical experience with AWS * Experience with: Microservices architecture and High-Availability or High-Volume Data Systems * Experience with Node.js and Angular


