Job Details
Krishna raj
JPC - 31 - Senior Java Backend Developer
Andhra Pradesh,  India | Posted - 06/10/2025
Job Description

Senior Java Backend Developer

Job Summary:

We are looking for an experienced Senior Java Backend Developer to design and build robust, scalable, and secure server-side applications. You will work closely with cross-functional teams to define architecture, solve complex technical challenges, and contribute to strategic product development.

Key Responsibilities:

  • Design, develop, and maintain high-performance backend systems using Java (or other backend languages, as applicable).

  • Create and manage RESTful APIs and microservices architecture.

  • Optimize applications for performance, scalability, and security.

  • Collaborate with frontend developers, DevOps, and product teams to deliver full-featured applications.

  • Lead technical design and architecture discussions.

  • Conduct code reviews and mentor junior developers.

  • Ensure best practices in software development, testing, and deployment.

  • Monitor system performance, identify bottlenecks, and propose solutions.

Required Skills and Qualifications:

  • 3+ years of backend development experience, preferably with Java, Spring Boot, or Node.js, Python, or Go.

  • Strong experience with RESTful APIs, microservices, and asynchronous processing.

  • Deep understanding of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).

  • Proficiency in version control systems (e.g., Git) and CI/CD pipelines.

  • Experience with containerization and orchestration tools such as Docker and Kubernetes.

  • Solid understanding of system design, data structures, and algorithms.

  • Knowledge of authentication and authorization mechanisms (OAuth, JWT).

  • Familiarity with message brokers (Kafka, RabbitMQ, etc.).

  • Excellent problem-solving skills and attention to detail.

Preferred Qualifications:

  • Experience with cloud platforms (AWS, GCP, Azure).

  • Familiarity with DevOps practices and infrastructure as code (e.g., Terraform).

  • Exposure to event-driven architecture and domain-driven design (DDD).

  • Understanding of monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).

Education:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.