Staff Software Engineer, Java, Spring (Backend)
About the role
The role involves collaborating with cross-functional teams, contributing to technical designs and architectural decisions, developing high-quality software components, participating in code reviews, and contributing to technical documentation. The ideal candidate should have experience in Java web development, a good understanding of design patterns, scalability patterns, security engineering, and object-oriented principles.
Candidates will join an innovative team pushing engineering boundaries. Depending on the domains associated with this job, you will be expected to design clean APIs, write automated test cases, and participate in peer code reviews. We value developers who focus on performance optimization, fast load times, and simple, maintainable architectures.