Staff Engineer (Technical Architect)

Pineswift Technologies

Gurugram District

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Pineswift Technologies in Gurugram, India is seeking an experienced Java backend engineer to design and build high-performance services. You will craft Spring Boot-based microservices with clean code, robust REST APIs, and strong OO/FP practices, prioritizing secure by design and scalable architectures.

You will drive API contracts, persistence mappings, and backend-for-frontend patterns while optimizing for low bandwidth and resilient operations, supported by observability and CI/CD discipline.

Qualifications

  • Proficiency in Java with modern OO/FP design.
  • Experience with Spring Boot and ORM frameworks.
  • Strong knowledge of RESTful APIs, versioning and error modeling.
  • Experience designing microservices with clear domain ownership.
  • Understanding of secure authentication and identity providers.
  • Familiarity with observability, logging and monitoring practices.

Responsibilities

  • Design and build high-performance services using modern Java, clean code, and strong OO/FP principles.
  • Architect Spring Boot applications with conventions, configuration management, and production readiness.
  • Define REST contracts, versioning, error models, pagination, idempotency, and backward compatibility.
  • Design microservices with domain boundaries, service decomposition, and clear ownership aligned to business domains.
  • Model entities with correct mappings, transactions, fetch strategies, and performance tuning.
  • Design Backend-for-Frontend services to optimize payloads, latency, and UX flows.
  • Implement secure auth flows with OAuth2/OIDC and integrate with IdPs for SSO.
  • Apply OWASP principles, secure defaults, input validation, threat modeling, and secret management.
  • Cache design and optimize for low bandwidth; focus on observability and resilience.
  • Standardize logs, metrics, tracing, and dashboards; enable CI/CD with quality gates.
  • Mentor engineers through design reviews and pairing to raise team capability.

Skills

Java
OO/FP principles
REST API design
Microservices design
Performance tuning
Security by design
Observability
CI/CD
Docker
Kubernetes

Tools

Spring Boot
Hibernate/JPA
OAuth2/OIDC
IdP integrations
AWS/Azure/GCP
Kafka/RabbitMQ

Job description

  • Design and build high-performance services using modern Java, clean code, and strong 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 isolate dependencies and run reliable CI-friendly integration tests.
  • Best practices: Enforce coding standards, code reviews, static analysis, and secure dependency management.
  • Cloud architecture: Design cloud-native services on AWS/Azure/GCP including networking, storage, IAM, APIM, and scaling patterns.
  • Hands-on experience with containerization and orchestration using Docker and Kubernetes, on managed platforms such as EKS/AKS/GKE.
  • CI/CD: Build pipelines for build/test/scan/deploy with quality gates, artifact versioning, and automated rollbacks.
  • Git workflow: Apply Git best practices, and enforce PR hygiene and branching discipline.
  • Documentation/ADRs: Produce architecture docs, ADRs, and runbooks capturing decisions, trade-offs, and ops readiness.
  • Mentorship/coaching: Coach engineers via design reviews, pairing, and feedback to raise team capability and consistency.
  • Hands-on experience integrating AI-powered tools into the software development lifecycle to enhance productivity, code quality, and delivery efficiency.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Architect
Technical Architect

TymblHub • Pune District

On-site
INR 2,000,000 - 4,000,000
Senior Java Developer
Senior Java Developer

Seneca Global It Services • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Java Architect
Java Architect

Datagaps • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Java Software Engineer
Java Software Engineer

Mphasis • Mumbai

On-site
INR 1,200,000 - 1,800,000
Sr. Software Engineer B2
Sr. Software Engineer B2

Cognizant • Mumbai

On-site
INR 1,200,000 - 2,000,000
SpringBoot Integration - Associate
SpringBoot Integration - Associate

PwC • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Java API Management and Microservices
Java API Management and Microservices

Tata Consultancy Services • Mumbai

On-site
INR 2,500,000 - 4,200,000
WALK-IN DRIVE - JAVA Full Stack
WALK-IN DRIVE - JAVA Full Stack

Altraize • Ahmedabad District

On-site
INR 1,800,000 - 3,200,000
SpringBoot Integration
SpringBoot Integration

PwC • Hyderabad, Chennai District, Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Developer
Senior Developer

Algoworks • India

On-site
INR 1,400,000 - 2,200,000