Senior Java Developer

Puretech Internet

Kolkata District

On-site

INR 2,400,000 - 4,200,000

Full time

9 days ago
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

Puretech Internet in Kolkata is seeking a Senior Java Developer to build secure, scalable REST APIs on AWS. You will design backend services, implement API keys, and ensure robust logging and monitoring.

You will mentor others, contribute to cloud architecture decisions, and help deliver production-grade solutions with strong code quality and testing discipline.

Qualifications

  • Bachelor's degree in Engineering or CS and 6–10+ years of backend experience.
  • Strong hands-on Java (11+), Spring Boot, and security fundamentals.
  • Experience building REST APIs and managing cloud-backed services on AWS.
  • Familiarity with API Gateway, Lambda, and containerised deployments.

Responsibilities

  • Design and develop RESTful APIs in Java (clean architecture, test-covered).
  • Implement AWS API Gateway integrations and API key management.
  • Build production logging/monitoring and CI/CD driven releases.
  • Collaborate with Product, QA, and DevOps for reliable delivery.

Skills

Java (11+)
Spring Boot
REST API design
Spring Security
Git
CI/CD

Education

Bachelor's degree in Engineering/CS

Tools

AWS
PostgreSQL
OpenAPI/Swagger
Docker

Job description

Job Description: Senior Java Developer

Backend Engineering / Platform Services Genesis Group

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 Digital - A Genesis Company • Kolkata District

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

Bounteous • Hyderabad, Gurugram District, Bengaluru

Hybrid
INR 2,500,000 - 4,200,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
Senior Java Developer
Senior Java Developer

Kaidoko • New Delhi

On-site
INR 2,500,000 - 4,500,000
Senior Java developer
Senior Java developer

Luxoft • Dadri

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

Data Core Systems • Kolkata District

On-site
INR 1,500,000 - 2,100,000
MODULE LEAD - Java
MODULE LEAD - Java

Happiest Minds Technologies • Maharashtra

On-site
INR 1,800,000 - 2,400,000
Senior Java Backend Developer
Senior Java Backend Developer

Johnson Controls Ltd • Bengaluru

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

V2 Solutions • Hyderabad

Hybrid
INR 1,200,000 - 1,800,000
Udemy Learning Licenses
Comprehensive health insurance
Paid time off
+2
Senior Java Developer
Senior Java Developer

Seneca Global It Services • Hyderabad

Hybrid
INR 3,000,000 - 6,000,000