Design, develop, and enhance shared Java-based frameworks that serve as the foundation for all product development teams. Improve platform stability, scalability, and fault tolerance across distributed systems.
Requirements
- 10+ years of professional Java development and platform engineering experience
- Distributed Systems: Deep expertise in designing and implementing large-scale distributed systems
- Security Expertise: Strong background in enterprise security patterns, authentication, and authorization frameworks
- Framework Design: Proven experience designing and building frameworks used by multiple development teams
- Technical Leadership: Demonstrated ability to lead technical initiatives and influence engineering decisions
- Communication: Strong stakeholder communication skills with ability to translate technical concepts to business stakeholders