Staff Engineer, Java
Core
Designing and building scalable microservices architectures using Java and Spring Boot for client business use cases.
Role type
Staff Engineer, Java (Backend)
Builds
Microservices, cloud-native applications, and API integrations
Domain
Enterprise software, Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Spring WebFlux, Microservices architecture, Docker, Kubernetes, AWS/Azure/GCP, PostgreSQL, NoSQL (Couchbase/MongoDB), CI/CD (Jenkins/GitHub Actions), API testing (Postman), Splunk, NewRelic
Preferred skills
Object-oriented programming, Agile methodologies, System design patterns
Technologies
Java, Oracle, SAP ABAP, Spring Boot, Spring WebFlux, Docker, Kubernetes, AKS, Couchbase, MongoDB, PostgreSQL, AWS, Azure, GCP, Jenkins, GitHub Actions, Postman, Splunk, NewRelic
Responsibilities
Writing and reviewing high-quality code; translating business requirements into technical designs; defining architecture guidelines and benchmarks; developing overall solutions for functional and non-functional requirements; resolving complex technical issues through root cause analysis; conducting POCs to validate design and technology choices.
Seniority
Staff, hands-on IC with leadership