Desenvolvedor Java - Senior in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor Java Sênior based in Brazil.
You will join a high-performing engineering environment focused on building modern, distributed, and cloud-native applications designed for scale, resilience, and performance. In this role, you will play a strategic part in technical decision-making, helping shape architecture and ensuring engineering excellence across backend systems. You will work on complex, event-driven microservices architectures, contributing to systems that rely heavily on real-time data processing and asynchronous communication. The position requires strong ownership of backend quality, including performance, security, and reliability at scale. You will collaborate closely with cross-functional teams, acting as a technical reference and mentor for other engineers. This is a hands-on senior role for someone who combines deep Java expertise with a strong architectural mindset and a passion for solving complex technical challenges in cloud environments.
- Design, develop, and evolve scalable backend systems using Java and Spring Boot in cloud-native and distributed architectures.
- Lead technical decisions related to system design, ensuring adherence to best practices such as Clean Architecture, SOLID principles, and DDD.
- Build and maintain event-driven and microservices-based systems with strong use of Kafka for asynchronous communication.
- Develop and optimize RESTful APIs with a strong focus on performance, security, versioning, and maintainability.
- Implement and manage cloud-based solutions using Azure, including containerized environments with Docker and orchestration via Kubernetes.
- Contribute to CI/CD pipeline automation and ensure robust observability through logs, metrics, and monitoring tools.
- Design and optimize relational databases (PostgreSQL, SQL Server), ensuring high performance and efficient query execution.
- Implement testing strategies including unit, integration, load, and performance testing to ensure software quality and reliability.
- Ensure secure application design using authentication and authorization standards such as OAuth2, JWT, and Azure AD.
- Participate in code reviews, mentoring, and technical guidance to elevate team performance and engineering standards.
- Strong experience with Java 17+ and Spring Boot in production-grade applications.
- Proven experience with microservices and event-driven architectures.
- Solid hands-on experience with Kafka for messaging and distributed systems communication.
- Deep understanding of REST API design, security, and scalability best practices.
- Strong experience with Azure Cloud services and cloud-native architecture patterns.
- Proficiency in Docker and Kubernetes for containerization and orchestration.
- Experience building and maintaining CI/CD pipelines and DevOps practices.
- Strong knowledge of relational databases (PostgreSQL, SQL Server), including performance tuning and optimization.
- Experience with observability tools (logging, metrics, monitoring) in distributed systems.
- Familiarity with Git workflows (GitFlow), GitHub pull requests, and collaborative development practices.
- Experience with code quality tools such as SonarQube and testing frameworks for unit, integration, and performance testing (JMeter, K6).
- Strong communication skills, with ability to mentor, collaborate, and make technically sound decisions.
- Proactive, ownership-driven mindset with strong problem-solving and analytical skills.
- Knowledge of security practices such as OAuth2, JWT, and Azure AD authentication.
- React experience is a plus for full-stack exposure.
- Experience mentoring or acting as a technical reference is a strong advantage.
- Competitive compensation aligned with senior engineering profiles
- 100% remote or flexible hybrid work model (depending on project needs)
- Comprehensive health, dental, and wellness benefits
- Meal and food allowance support
- Career development programs and technical training opportunities
- Access to internal communities, mentorship, and leadership development initiatives
- Partnerships with educational platforms and tech communities
- Birthday day off and wellness benefits
- Inclusive and diverse work environment with strong culture of respect and collaboration
- Opportunity to work on large-scale, modern cloud-native systems with global impact.