Staff Engineer (Technical Architect)

Pineswift Technologies

Gurugram District

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Solution Architect
Solution Architect

Enrich And Enlight Business Consulting • Bengaluru, Mumbai, Kolkata District

Hybrid
INR 1,200,000 - 2,400,000
Lead Software Engineer
Lead Software Engineer

Principal Financial Group • Hyderabad

On-site
INR 3,000,000 - 4,500,000
Senior Java Software Engineer
Senior Java Software Engineer

Trustfinity Services And Solutions • Bengaluru

On-site
INR 900,000 - 1,700,000
Associate Architect
Associate Architect

mPokket • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Java Full Stack Developer
Java Full Stack Developer

Opus Technologies • Pune District

Hybrid
INR 1,800,000 - 3,200,000
Java Developer (Springboot)
Java Developer (Springboot)

Comviva • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Java Developer
Java Developer

Hexaware Technologies • Chennai District

On-site
INR 3,500,000 - 7,000,000
Staff Software Engineer- Eng
Staff Software Engineer- Eng

UKG • Pune District

On-site
INR 1,500,000 - 2,000,000
Java Back End Developer
Java Back End Developer

Mergen Corporates • Hyderabad, Pune District, Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
Senior Technical Architect
Senior Technical Architect

Hype Digitals Promotions • Mohali

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