← Back to jobs
Austin, TX, USA
No related jobs found
Key Qualifications
8+ years of strong Java development experience (Core Java, Memory Management, Design Patterns)
Strong hands-on implementation experience with Spring framework, Webservices, Restful APIs
Spring Ecosystem:
o Spring Boot, Spring MVC, Spring Data, Spring Security
o AOP, Dependency injection internals, @Transactional semantics and failure modes
o Spring Boot Actuator, health checks
API Development:
o RESTful API Design principles
o API versioning
o Experience with API Gateway integration
Microservices:
o Strong understanding of Microservices architecture
o Service decomposition using Domain-Driven design principles
o Inter-service communication synchronous and asynchronous
o Distributed system patterns Circuit breaker etc.
MongoDB and NoSQL:
o Own the data model end-to-end schema design, evolution strategy
o Design compound indexes
o Document schema design embedding vs referencing, denormalization strategies
o Strong experience in Aggregation framework multistage $lookup, $facet, complex pipelines etc.
o Architect Sharding strategies shard key selection, hotspot avoidance, chunk management
o Real time event driven processing
o Strong experience in Performance aspects; evaluate and implement indexes (TTL, partial, sparse, wildcard)
o Data modeling
Experience with CI/CD Deployments using Kubernetes
Experience with AWS in building Cloud Native applications
Bachelor's degree
No related jobs found
← Back to jobs