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