Senior Principal Back End Engineer

New
M
Modus CreateDigital Product Engineering
Location: BrazilContractPrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
15+ years of professional Java development experience
Required Skills
Artificial IntelligenceCloud ComputingJavaJavascriptJVMTypeScriptReactMentorship

Requirements

  • 15+ years of professional Java development experience, with demonstrated mastery of the Spring Framework ecosystem
  • 10+ years of hands-on experience designing and implementing greenfield Spring Framework applications at scale
  • 5+ years of professional experience with JavaScript/TypeScript frontend technologies, preferably React
  • Deep expertise in JVM configuration, tuning, and optimization for high-volume, heavy-load systems
  • Proven ability to architect complex, multi-component systems for performance, scalability, and maintainability
  • Strong track record mentoring and managing engineers; experience building and scaling technical teams
  • Experience creating AI-powered applications, integrating with AI tools and services, or creating/using MCP servers
  • Strong collaborative mindset; comfortable operating in flat team structures and advocating for technical decisions without requiring process scaffolding
  • Hands-on cloud platform experience—deploying, configuring, troubleshooting, and optimizing applications in production cloud environments
  • Excellent communication skills with the ability to manage client stakeholder relationships
  • Demonstrated collaborative approach to team leadership—balancing autonomy with clear architectural direction

Responsibilities

  • Lead technical architecture and design decisions for a complex, multi-team consulting engagement; define application structure, component boundaries, and integration patterns
  • Scaffold greenfield Spring Framework application components; establish coding standards, best practices, and architectural patterns that the team will follow
  • Design and implement high-performance, heavy-load Spring Framework components; apply advanced JVM tuning, caching strategies, and concurrency patterns to meet demanding operational requirements
  • Mentor junior and mid-level engineers on technical problem-solving, code quality, and architectural thinking; conduct code reviews and provide constructive feedback
  • Partner with product leaders to refine features, stories, and technical requirements; translate business needs into sound technical solutions
  • Shape the team's delivery schedule and quality standards; ensure code meets performance benchmarks and architectural standards before production
  • Troubleshoot and resolve complex technical challenges—both in code and in team dynamics—that block progress
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now