We are looking for a highly experienced Staff Backend Engineer with deep expertise in Java backend development and cloud-based integrations. This role requires a hands-on technical leader who can design and build scalable, integration-heavy systems, while also influencing technical direction, improving engineering practices, and collaborating across teams.
Requirements
- Design, develop, and maintain Java-based backend services using frameworks such as Spring Boot, Spring MVC, and Spring Security
- Build scalable and secure REST APIs and microservices architectures
- Lead implementation of business logic, validation, and data access layers
- Drive adoption of best practices, code quality standards, and engineering excellence
- Perform code reviews, mentoring, and technical guidance for team members
- Optimize systems for performance, scalability, and reliability
- Design and implement integration-heavy solutions across multiple systems and platforms
- Work with event-driven architectures (Kafka or similar technologies)
- Handle API-based and message-based integrations
- Build resilient systems with error handling, retries, monitoring, and observability
- Develop and operate applications on cloud platforms (AWS / GCP / Azure)
- Drive cloud-native architecture and modernization initiatives
- Work with containerization technologies (Docker, Kubernetes)
Benefits
- Competitive salary
- Annual bonus, subject to company performance
- Access to Udemy online training and opportunities to learn and grow within the role