Senior Software Engineer
Core
Designing, developing, and maintaining scalable backend systems and microservices within a large-scale global enterprise environment.
Role type
Senior Software Engineer (Backend)
Builds
Scalable microservices-based applications and cloud-native services
Domain
Enterprise software, Cloud-native, Backend systems
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Boot, Microservices Architecture, Docker, Kubernetes, CI/CD, SQL, NoSQL, TDD, Integration Testing, Performance Testing
Preferred skills
Mentoring engineers, System design, Production support
Technologies
Java, Spring Boot, Docker, Kubernetes, PostgreSQL, Cosmos DB
Responsibilities
Architect and develop scalable microservices; own the complete software delivery lifecycle; implement automated testing strategies; manage containerized deployments; ensure high availability of cloud-native services; mentor junior developers.
Seniority
Senior, hands-on IC