12 Oct
|
Artech Infosystems
|
Mumbai
12 Oct
Artech Infosystems
Mumbai
Description: Walk-in Drive on 10th Oct at Gandhinagar
Skills: Core Java~Spring MVC
Experience Required: 4-6
Role Descriptions: Backend – Java &
- Spring Ecosystem, Microservices
Frontend - Angular /ReactJS
1.Java (8/11/17/21): Collections, concurrency, streams, functional programming, JVM internals (memory model, GC tuning).
2.Spring Boot: Dependency injection, configuration management, auto-configuration, actuator, profile management.
3.Spring Cloud &
- Microservices: Service discovery (e.g., Eureka/Consul), config server, circuit breaker patterns, API gateway patterns, distributed config.
4.REST API Design: OpenAPI/Swagger, versioning strategies, idempotency, pagination, error handling conventions.
5.Messaging/Eventing: Kafka/RabbitMQ, event-driven patterns, consumer group behavior, exactly-once/at-least-once semantics.
6.Security: Spring Security/OAuth2/OIDC, JWT handling, role-based access control (RBAC), secure headers, input validation against OWASP Top 10.
Performance &
- Observability:
1.Metrics/Tracing: Micrometer, Prometheus, Grafana, OpenTelemetry/ Jaeger/Zipkin.
2.Caching: Redis/Ehcache, cache key strategy, TTL, cache stampede prevention.
3.Optimization: Threading models, connection pooling (HikariCP), N+1 query avoidance, GC tuning, memory leak diagnosis.
4.Testing: JUnit5, Mockito, Spring Test, Testcontainers (for Postgres), contract testing (Pact) for microservices.
Database – PostgreSQL
1.Schema design: Normalization vs.
denormalization, indexing strategies (BTREE, GIN/GiST), composite indexes, partial indexes.
2.SQL: Joins, window functions, CTEs, analytical queries.
3.Performance: EXPLAIN/ANALYZE, query tuning, vacuum/analyze, statistics tuning, slow query log, connection pool sizing (HikariCP).
4.Data integrity: Constraints, transactions, isolation levels, deadlock diagnosis.
Frontend – Angular
1.Angular (v12+): Components, services, RxJS, routing, forms, interceptors.
2.State management: NgRx or equivalent; selector optimization.
3.API integration: REST conventions, error handling, retry/backoff.
4.Performance: Lazy loading, change detection strategies (OnPush), bundle optimization.
5.UI quality: ESLint/Prettier
Engineering Practices
1.Clean Code &
- Architecture: SOLID, hexagonal/clean architecture
2.API Governance: Consistent naming, error model, backward compatibility strategy.
3.Code Reviews: Enforces standards, performance considerations, security checks.
Leadership &
- Collaboration
1.Module Ownership: End-to-end accountability for design, delivery, and operational KPIs (latency, throughput, error rate)***
2.Team Leadership: Mentors developers, plans sprints, resolves blockers, drives estimates and risk management.
3.Stakeholder Communication: Explicit status updates, trade-off decisions, alignment with product priorities.
4.Quality Mindset: Ensures test coverage
📌 IND_Developer (Mumbai)
🏢 Artech Infosystems
📍 Mumbai