
Software Engineer (Java Backend)
Nevis Wealth11 months ago
London, United KingdomSenior
Responsibilities
- Build and maintain scalable APIs and microservices supporting Nevis’s platform.
- Design and evolve distributed systems for automation, integrations, and client operations.
- Develop efficient Java code using Java 17/21.
- Own greenfield development and improve or refactor existing systems.
- Ensure system reliability and performance through monitoring and observability.
- Collaborate with AI engineers, product managers, and designers to ship features.
- Participate in code reviews, architecture discussions, and technical planning.
Requirements
- At least 6 years of experience in backend engineering and high-performance distributed systems.
- Strong fluency in Java and deep understanding of backend design patterns and principles.
- Hands-on experience with microservice architecture, APIs, PostgreSQL, Redis, and database systems.
- A solid foundation in computer science, mathematics, or a related field.
- Comfort working in cloud environments, particularly AWS.
- Strong problem-solving, communication, and collaboration skills.
- Fluency in English.
- Prior experience in financial services, fintech, startups, product-focused engineering, or building systems for scale is preferred.
Benefits
- 25 days’ annual leave
- Private medical insurance
- Company equity
- Competitive benefits package
Tech Stack
Categories
About Nevis Wealth
Nevis is a purpose-built AI platform that helps financial advisors and their teams automate administrative workflows end-to-end.