R

Senior Java Developer (6-Month Contract) – CMS Engineering

RANI

3 years

18 - 30 Lacs

Bengaluru

Posted:14 hours ago

Apply

Job Description

Job Title: Senior Java Developer (6-Month Contract) – CMS Engineering

Location: Bengaluru, Karnataka, India

Job Type: Full-time, Contract (6 Months)

Work Mode: On-site

Experience: 3+ Years

Job Description

We are looking for a skilled Senior Java Developer to design, develop, and maintain scalable backend systems for content management platforms. The role involves building Java and Spring Boot services, REST APIs, workflow automation, metadata validation, and integrations with internal content and video platforms.

You will work on distributed systems that manage content and metadata throughout the content lifecycle, with a strong focus on reliability, scalability, observability, and operational excellence.

Key Responsibilities

  • Design and develop backend services, REST APIs, asynchronous workflows, and integration components using Java and Spring Boot.
  • Build workflow automation and bulk-operation capabilities to improve operational efficiency.
  • Implement metadata validation, business rules, publishing, scheduling, and downstream content-transfer workflows.
  • Integrate CMS services with internal content, asset, and video platforms.
  • Implement reliable processing mechanisms using retries, idempotency, and failure handling.
  • Improve observability through logs, metrics, traces, dashboards, and processing-status tracking.
  • Develop audit trails and ensure traceability of content and metadata changes.
  • Ensure production readiness through testing, performance optimization, security, deployment, and incident resolution.
  • Collaborate with frontend and full-stack engineers to design effective APIs.
  • Participate in code reviews, technical design discussions, and knowledge sharing.

Required Skills

  • Strong proficiency in Java and Spring Boot.
  • Experience with Python and backend application development.
  • Understanding of REST APIs, microservices, and distributed systems.
  • Hands-on experience with AWS services, preferably S3, SQS, and SNS.
  • Knowledge of event-driven architecture, Kafka, message queues, and workflow orchestration.
  • Experience with databases, query optimization, and caching technologies such as Redis or Memcached.
  • Familiarity with Docker, Kubernetes, CI/CD pipelines, and infrastructure as code.
  • Understanding of logging, monitoring, metrics, and distributed tracing.
  • Strong problem-solving, communication, and collaboration skills.

Experience and Education

  • 3+ years of professional backend engineering experience.
  • Bachelor's or master's degree in Computer Science or a related field preferred.
  • Experience building and operating production-grade distributed systems.

Contract Details: This is a full-time, 6-month contractual position requiring on-site work in Bengaluru, Karnataka.

Pay: ₹150,000.00 - ₹250,000.00 per month

Work Location: Hybrid remote in Bengaluru, Karnataka

Skills Required

Java Backend Content Management Spring Boot Rest Apis Automation Operational Excellence Business Rules Performance Optimization Full Stack Technical Design Python

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
R
RANI

RecommendedJobs for You