Stefanini Brasil

Java Developer – Specialist

Stefanini Brasil

full-time

Posted on:

Location Type: Hybrid

Location: São Paulo • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCassandraCloudDockerGoogle Cloud PlatformGrafanaJavaJenkinsJUnitKafkaKubernetesMockitoMongoDBMySQLNoSQLOraclePostgresPrometheusRabbitMQRedisSpringSpring BootSpringBootSQL

About the role

  • Acting as the technical reference within the team, with a systemic view, deep technical expertise and strong decision-making ability.
  • Defining architectural solutions, ensuring the technical quality of deliveries and supporting the sustainable evolution of systems, aligning technology, business and strategy.
  • Designing and evolving Java system architectures, ensuring scalability, performance, security and high availability.
  • Technically leading the development of complex applications using Java and frameworks such as Spring (Boot, Cloud, Security, Data).
  • Defining development, architecture, integration and code versioning standards.
  • Designing and implementing microservices, REST APIs, messaging and integrations with internal and external systems.
  • Analyzing complex business requirements and translating them into robust and efficient technical solutions.
  • Supporting and guiding mid-level and junior developers through mentorship, code reviews and the dissemination of best practices.
  • Ensuring code quality by applying SOLID principles, Clean Code, Design Patterns and testing best practices.
  • Handling critical production issues (incidents, performance bottlenecks and systemic failures).
  • Contributing to security, governance, compliance and observability practices.
  • Supporting deployment, CI/CD, infrastructure and cloud processes, working together with DevOps and SRE teams.

Requirements

  • Deep mastery of Java 8+ (Streams, Lambdas, Optional, Date/Time API).
  • Advanced knowledge of the JVM (memory management, Garbage Collection, tuning and profiling).
  • Concurrency and parallelism (Threads, Executors, CompletableFuture, synchronization).
  • Functional programming applied to Java.
  • Advanced exception handling and performance best practices.
  • Distributed and service-oriented architectures.
  • Microservices (design, versioning, synchronous and asynchronous communication).
  • Hexagonal Architecture, Clean Architecture and DDD (Domain-Driven Design).
  • Consistent application of SOLID principles and Clean Code.
  • Advanced Design Patterns (Factory, Strategy, Observer, Circuit Breaker, Saga, CQRS).
  • Spring Boot (advanced configuration and auto-configuration).
  • Spring Cloud (Config Server, Eureka, Feign, Gateway, Resilience4j).
  • Spring Security (OAuth2, JWT, Keycloak, integration with IAM).
  • Spring Data JPA (tuning, caching, fetch strategies).
  • Integration with messaging systems (Kafka, RabbitMQ, ActiveMQ).
  • Advanced relational and NoSQL data modeling.
  • Advanced SQL, query optimization and execution plan analysis.
  • Relational databases (Oracle, PostgreSQL, SQL Server, MySQL).
  • NoSQL databases (MongoDB, Redis, Cassandra).
  • Caching strategies (Redis, Hazelcast, Ehcache).
  • Advanced unit and integration testing (JUnit 5, Mockito, Testcontainers).
  • Contract testing (Spring Cloud Contract).
  • Testing strategies for microservices.
  • TDD and BDD practices.
  • Code coverage and quality analysis (SonarQube).
  • Security for distributed applications.
  • OAuth2, OpenID Connect, JWT, mTLS.
  • Protection against OWASP Top 10 vulnerabilities.
  • Cryptography, secrets management and protection of sensitive data (LGPD - Brazilian Data Protection Law).
  • Advanced CI/CD (Jenkins, GitLab CI, GitHub Actions).
  • Containers and orchestration (Docker, Kubernetes).
  • Cloud (AWS, Azure or GCP): compute, networking and security.
  • Observability: logs, metrics and tracing (ELK, Prometheus, Grafana, OpenTelemetry).
  • Code versioning (Gitflow, trunk-based development).
  • Corporate standards, compliance and IT governance.
  • Technical and architecture documentation (C4 Model).
  • Experience in critical environments and mission-critical systems.
  • Technical leadership and mentoring.
  • Clear communication with technical teams and business stakeholders.
  • Decision-making based on technical and strategic impact.
  • Systemic vision and focus on continuous improvement.
Benefits
  • Meal allowance or meal voucher;
  • Discounts on courses, universities and language schools;
  • Stefanini Academy — platform with free, up-to-date online courses and certification;
  • Mentoring;
  • Benefits club for medical consultations and exams;
  • Medical assistance;
  • Dental assistance;
  • Benefits and discount club at leading establishments;
  • Travel club;
  • Pet benefit program.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Java 8+Spring BootSpring CloudMicroservicesSOLID principlesDesign PatternsSQLNoSQLCI/CDTesting strategies
Soft skills
Technical leadershipMentoringDecision-makingClear communicationSystemic visionFocus on continuous improvement