Senior Backend Engineer
Core
Design, build, and operate production-grade Java microservices on Spring Boot, ensuring scalability, security, and reliability for distributed systems.
Role type
Senior Backend Engineer (Java/Spring Boot)
Builds
Scalable microservices, event-driven systems, and serverless solutions on AWS
Domain
Cloud-native backend engineering, distributed systems, event-driven architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Java 17+, Spring Boot, REST API design, microservices architecture, Apache Kafka, security (OAuth2/JWT), performance optimization, AWS
Preferred skills
AI security and governance, serverless solutions (Lambda/Step Functions), scripting (Python/Node.js), AI-assisted development tools
Technologies
Java 17, Spring Boot, Spring Data JPA, PostgreSQL, Redis, Apache Kafka, Docker, GitLab CI, AWS, Prometheus, Grafana, OpenTelemetry, JUnit 5, Mockito
Responsibilities
Design and implement high-performance microservices; Architect systems using bounded contexts and saga patterns; Enforce security best practices; Integrate event-driven systems; Optimize application and database performance; Manage scalable distributed systems in the cloud; Conduct code reviews and mentor developers; Participate in on-call rotations
Seniority
Senior, hands-on IC