10 Aug
|
Pineswift Technologies
|
Gurugram
10 Aug
Pineswift Technologies
Gurugram
Mandatory Skills
Design and build high-performance services using modern Java, clean code, and robust OO/FP principles.
Spring Boot: Architect Spring Boot applications with standard conventions, configuration management, and production readiness.
REST APIs: Define REST contracts, versioning, error models, pagination, idempotency, and backward compatibility standards.
Microservices: Design microservices with domain boundaries, service decomposition, and clear ownership aligned to business domains.
ORM (JPA/Hibernate): Model entities and persistence with correct mappings,transactions, fetch strategies, and performance tuning.
BFF pattern: Design Backend-for-Frontend services tailored for mobile/web needs to optimize payloads, latency, and UX flows.
OAuth2/OIDC: Implement secure auth flows, token lifecycle, scopes, and integration with Identity Providers.
Identity Providers: Integrate with IdPs (Azure AD/Okta/Cognito/Keycloak) for SSO, federation, and centralized policy control.
Security by design: Apply OWASP principles, secure defaults, input validation, threat modeling,
and secure secret management.
API optimization for mobile: Reduce chattiness via batching, caching, compression, and field selection; design for low bandwidth.
Resilience patterns: Implement timeouts, retries, backoff, circuit breakers, bulkheads, and graceful degradation.
Observability: Standardize logs, metrics, tracing, correlation IDs, and dashboards to reduce MTTR and improve reliability.
Performance engineering: Profile JVM, tune GC, optimize DB queries, and eliminate hotspots under real production load.
Data & caching: Design caching strategies (Redis/in-memory), TTLs, invalidation, and consistency trade-offs per use case.
Messaging/events: Use async patterns (Kafka/RabbitMQ) and event-driven designs for scalability and loose coupling.
Unit testing: Build high-coverage unit tests with clear boundaries, repeatability, and critical-path focus.
Mocking: Use Mockito/Wire Mock/Test containers to i
📌 Staff Engineer (Gurugram)
🏢 Pineswift Technologies
📍 Gurugram