Cloudera is seeking an experienced Senior/Staff Java Backend Engineer to design, develop, and maintain scalable backend systems and APIs, making independent technical decisions and owning complex projects end-to-end.
Requirements
7+ years of professional Java development experience
Expert knowledge of Spring Framework (Spring Boot, Spring Security, Spring Data)
Proficiency with relational databases (MySQL) and query optimization
Solid understanding of REST API design principles
Experience with cloud platforms (AWS preferred) and containerization (Docker, Kubernetes)
Familiarity with monitoring and observability tools (Datadog)
Experience with CI/CD pipelines and automated testing frameworks
Responsibilities
Design, develop, and maintain scalable backend systems and APIs using Java and related technologies
Make independent technical decisions regarding architecture, technology stack, and implementation approaches
Own entire feature development lifecycle from requirements analysis through deployment and monitoring
Collaborate with cross-functional teams including product managers, frontend engineers, and DevOps teams
Conduct code reviews and provide technical mentorship to junior team members
Troubleshoot complex production issues and implement robust solutions
Optimize application performance, scalability, and reliability
Other
Strong communication skills: Ability to articulate technical concepts clearly to both technical and non-technical stakeholders
Self-directed and autonomous: Comfortable working independently with minimal supervision
Decision-making capability: Proven ability to evaluate trade-offs and make sound technical decisions under uncertainty
Problem-solving mindset: Analytical approach to complex technical challenges
This role is not eligible for immigration sponsorship