Senior Software Engineer II - Java Backend
Core
Designing and developing scalable backend systems and microservices to power core platform infrastructure.
Role type
Senior IC Java Backend Engineer
Builds
High-performance, scalable backend systems and microservices
Domain
Enterprise software / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java 17+, Spring Boot, Microservices architecture, AWS or Azure, PostgreSQL, Test-driven development, System optimization
Preferred skills
New Relic, Agile methodologies
Technologies
Java, Spring Boot, AWS, Azure, PostgreSQL, New Relic
Responsibilities
Design and develop scalable backend systems and microservices, Optimize performance and ensure system reliability, Conduct code reviews and provide constructive feedback, Troubleshoot and resolve complex bugs, Contribute to architectural decisions and technical strategy, Collaborate with cross-functional teams including product, DevOps, and QA
Seniority
Senior, hands-on IC