Stefanini Brasil

Senior Software Developer

Stefanini Brasil

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop complex, large-scale systems, ensuring scalability, security, and performance.
  • Conduct code reviews and ensure adherence to standards and best practices.
  • Promote a culture of quality, technical excellence, and continuous innovation.
  • Collaborate with business stakeholders to define requirements and technical solutions.
  • Evaluate and recommend technologies, frameworks, and tools.
  • Participate in strategic meetings for technical alignment.
  • Provide technical support to mid-level and junior developers, acting as a focal point.

Requirements

  • Programming logic and data structures
  • Java 17+
  • Spring Boot
  • TypeScript
  • Reactive programming
  • Angular 17+
  • SQL
  • Integration via REST APIs
  • Unit testing
  • Apache Maven
  • Experience with LLMs and crafting AI prompts
  • Code analysis
  • Strong communication with technical teams and business stakeholders
  • Desirable knowledge: JPA/Hibernate, JDBC, transactions, and relational modeling
  • IDEs (Eclipse, IntelliJ IDEA, or VS Code)
  • Git
  • DevOps (GitLab CI/CD, Docker, containers)
  • API testing (Postman or Insomnia)
  • Hexagonal Architecture
  • Design Patterns
  • Domain-Driven Design (DDD)
  • Development best practices and SOLID principles
  • Technical documentation (Swagger, Javadoc, README)
  • JWT / API Key
  • Microservices architecture
  • Sonar, Dependency Track
  • Data caching
  • Cloud (AWS, Azure, or GCP)
  • Observability: Micrometer, Prometheus, Grafana
  • Messaging (JMS, queues/topics)
  • Responsiveness and accessibility (WCAG)
Benefits
  • Meal allowance or meal voucher
  • Discounts on courses, universities, and language institutions
  • Stefanini Academy — platform with free, up-to-date online courses and certificates
  • Mentoring
  • Benefits club for medical consultations and exams
  • Health insurance
  • Dental care
  • Discount club with offers at top merchants
  • Travel club
  • Pet care benefits
Applicant Tracking System Keywords

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

Hard Skills & Tools
Java 17+Spring BootTypeScriptReactive programmingSQLREST APIsUnit testingApache MavenJPA/HibernateMicroservices architecture
Soft Skills
Strong communicationCollaborationTechnical supportPromote qualityTechnical excellenceContinuous innovation