Senior Java Developer

Puretech Digital - A Genesis Company

Kolkata District

On-site

INR 1,800,000 - 3,200,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Puretech Digital - A Genesis Company is seeking a Senior Java Developer to design and operate secure, scalable REST APIs on AWS. You will build backend services, integrate with API Gateway, manage API keys, and ensure robust logging and monitoring.

Collaborate with cloud and platform engineers on architecture and deployments using AWS Lambda or containerised setups. The role emphasizes strong Java 11+, Spring ecosystem, and PostgreSQL proficiency, with a focus on security, observability, code

Qualifications

  • Strong hands-on Java (11+) with backend fundamentals.
  • Experience building REST APIs with Spring Boot and Spring Security.
  • AWS experience including API Gateway, authentication, and key management.
  • Strong PostgreSQL/SQL fundamentals and PL/SQL knowledge.
  • Understanding of encryption at-rest/in-transit and secure DevOps practices.
  • Proficient Git usage and code reviews.

Responsibilities

  • Design and implement RESTful APIs in Java with scalable patterns.
  • Integrate AWS API Gateway and manage auth, throttling, and quotas.
  • Ensure logging/observability and CI/CD driven releases.
  • Collaborate on cloud architecture and secure data handling.

Skills

Java
Spring Boot
AWS
REST APIs
PostgreSQL
Security
Git

Education

Bachelor's degree in Engineering/CS

Tools

OpenAPI/Swagger
Terraform
Docker
Kubernetes

Job description

Location: Kolkata On-site

Seniority: Senior (IC; expected to mentor and drive design quality)

Team: Backend Engineering / Platform Services

Role Type: Full-time

Role Summary

We are hiring a Senior Java Developer to build and operate secure, scalable REST APIs on AWS. You will design and implement backend services, integrate with API Gateway, implement API key management and access controls, and ensure robust logging and monitoring. You'll work closely with cloud and platform engineers on cloud architecture, and deploy services using AWS Lambda and/or containerised deployments depending on workload patterns.

Key Responsibilities

API Design & Development
  • Design and develop RESTful APIs in Java (clean architecture, scalable patterns, strong test coverage).
  • Implement and maintain AWS API Gateway integrations (routing, throttling/quotas, request/response mapping where needed).
  • Implement API access control mechanisms including API keys, usage plans, rate limiting, and secure client onboarding.
  • Build production-grade logging and observability for APIs (structured logs, correlation IDs, metrics, tracing where applicable).
Backend Services & Data
  • Develop cloud-ready services deployed on AWS Lambda and/or containerised environments; manage configs and secrets securely.
  • Integrate services with PostgreSQL/SQL databases; write and maintain PL/SQL stored procedures and queries as required.
  • Implement data encryption patterns (at-rest and in-transit) and enforce security best practices throughout the data layer.
Platform & Collaboration
  • Contribute to cloud architecture discussions: service decomposition, scalability, resilience, and cost-aware design decisions.
  • Write and maintain automated tests (unit/integration) and support CI/CD-driven releases.
  • Maintain Git repositories with clean branching, commit hygiene, and code review discipline.
  • Collaborate with Product, QA, and DevOps to deliver features reliably and support production issues with strong RCA discipline.
  • Document API contracts (OpenAPI/Swagger), versioning strategy, and operational runbooks.
Must Have
  • Strong hands-on experience in Java (Java 11+), with solid backend engineering fundamentals.
  • Proven experience building REST APIs in Java - Spring Boot, Spring JDBC, Spring Security (or similar frameworks).
  • Hands-on AWS experience including:
    • API Gateway (REST/HTTP APIs), request routing, throttling, usage plans.
    • API key management and secure exposure of APIs to external/internal consumers.
  • Strong PostgreSQL/SQL fundamentals; experience with PL/SQL stored procedures and data manipulation.
  • Experience with data encryption - at-rest (e.g. AWS KMS, column-level encryption) and in-transit (TLS/mTLS).
  • Proficiency in Git: branching strategies, pull requests, code reviews, and repository management.
  • Experience with logging/monitoring practices for production APIs (structured logs, dashboards, alerts - CloudWatch, Datadog, ELK, or similar).
  • Good understanding of cloud architecture concepts: scalability, high availability, fault tolerance, security, and cost considerations.
  • Solid engineering hygiene: code reviews, automated testing, clean code, and documentation.
Should Have
  • Experience with authentication and authorisation patterns - OAuth2/JWT, Spring Security, Cognito, custom auth, or mTLS.
  • Experience with distributed systems concepts: idempotency, retries, circuit breakers, rate limiting, caching.
  • Familiarity with AWS components commonly used with APIs - Lambda, ECS, RDS, Secrets Manager, CloudWatch.
  • Basic knowledge of Terraform for infrastructure provisioning and understanding of IaC principles.
  • Experience defining and publishing OpenAPI/Swagger specs and managing API versioning.
  • Understanding of CI/CD pipelines and release processes (blue/green or canary familiarity is a plus).
Nice to Have
  • Experience with performance tuning - JVM basics, profiling, load testing.
  • Exposure to event-driven architecture and messaging (Kafka, Kinesis, SNS, or similar).
  • Experience building multi-tenant APIs and usage metering.
  • Exposure to regulated environments, audit readiness, and security compliance practices.
Experience & Qualification
  • Typically 6-10+ years of backend development experience (flexible for strong candidates).
  • Bachelor's degree in Engineering / CS (or equivalent practical experience).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Puretech Internet • Kolkata District

On-site
INR 2,400,000 - 4,200,000
Senior Java API Full Stack AWS Engineer
Senior Java API Full Stack AWS Engineer

r3 Consultant • Delhi

On-site
INR 1,500,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Kaidoko • New Delhi

On-site
INR 2,500,000 - 4,500,000
Developer (IC)-Application Development-Backend Development
Developer (IC)-Application Development-Backend Development

EXL • Pune District

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

Bounteous • Hyderabad, Gurugram District, Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
Java Back End Developer
Java Back End Developer

Virtusa • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Java Developer
Java Developer

Data Core Systems • Kolkata District

On-site
INR 1,500,000 - 2,100,000
Senior Java Developer
Senior Java Developer

Agiliad • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Java Software Engineer
Senior Java Software Engineer

Luxoft • Dadri

On-site
INR 2,800,000 - 4,400,000
Senior Java Software Engineer
Senior Java Software Engineer

Everestek Technosoft Solutions • Indore District, Surat, Mumbai

On-site
INR 3,200,000 - 4,600,000