Backend Engineer / Software Architect
MSP Staffing
About the role
An opportunity exists for a skilled Backend Engineer to own and evolve Java platform architecture, lead backend engineering initiatives, and drive technical decisions while actively contributing to code development. The role involves hands-on leadership, architectural ownership, and ensuring system reliability and maintainability.
Key Responsibilities • Provide hands-on technical leadership while writing code and setting architectural direction • Collaborate with Product Management to design and deliver new and enhanced features • Own Java architecture decisions and contribute to long-term technical vision • Write clear architecture decision records, technical specs, and maintain high-quality documentation • Identify, prioritize, and execute on technical debt and improvements to system reliability, performance, and maintainability • Support production systems and lead incident response • Ensure the team builds with operational excellence in mind • Mentor and guide other engineers, fostering growth and knowledge sharing
Requirements • 7-10+ years of Java development experience, with strong backend/server-side focus • Expertise in event-driven architecture: Kafka, event sourcing, CQRS, and asynchronous messaging at scale • Experience with distributed microservices architectures and proper failure handling • Deep knowledge of the Spring ecosystem • Strong database expertise: PostgreSQL or similar RDBMS, query optimization, transaction management • Positive, solution-oriented mindset and strong communication skills • Proven project ownership: design, implementation, testing, deployment, and operational support • Ability to collaborate with product managers, designers, DevOps, and engineering teams
Should you meet the requirements for this position, please email your CV to [Email Address Removed]. You can also contact the IT team on [Phone Number Removed]; or visit the website at [URL Removed]
Desired Skills: • PostgreSQL • Devops • Java • Kafka
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free