Jobiglo

No results.

Java Developer

Citi · Chennai

New
🇬🇧 English
Java Spring Boot Spring MVC Spring Data JPA Spring Security Spring Cloud PostgreSQL Oracle MySQL MongoDB Redis Cassandra Hibernate JPA MyBatis RESTful APIs OpenAPI/Swagger Microservices API Gateways Service Discovery Circuit Breaker Apache Kafka RabbitMQ IBM MQ JUnit Mockito Testcontainers Docker Kubernetes OpenShift Jenkins GitLab CI GitHub Actions Prometheus Grafana ELK Stack Splunk

Job description

About the role

We are looking for a talented Java Developer to join our core engineering team. You will design, develop, test, and maintain high‑performance, scalable enterprise applications while collaborating with product managers, architects, UI/UX designers, and DevOps engineers.

Key responsibilities

  • Design, build, and maintain reliable Java/J2EE applications and microservices.
  • Write clean, maintainable code following OOP principles and SOLID patterns.
  • Develop RESTful APIs, SOAP services, and event‑driven messaging systems.
  • Participate in architectural discussions and system design reviews.
  • Integrate backend services with relational (PostgreSQL, Oracle, MySQL) and NoSQL (MongoDB, Cassandra, Redis) databases.
  • Work with message brokers such as Apache Kafka, RabbitMQ, and IBM MQ.
  • Implement automated unit and integration tests using JUnit, Mockito, and Testcontainers.
  • Collaborate with DevOps to design CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) and deploy containerized applications with Docker and Kubernetes/OpenShift.
  • Monitor application health using Prometheus, Grafana, ELK Stack, or Splunk.

Required profile

  • Strong proficiency in Core Java (Java 11/17/21) and multithreading, concurrency, collections, generics, and Stream API.
  • Hands‑on experience with the Spring ecosystem (Spring Boot, MVC, Data JPA, Security, Cloud).
  • Solid understanding of relational database design, SQL optimization, and ORM tools (Hibernate, JPA, MyBatis).
  • Experience designing, securing, and implementing RESTful APIs and microservices.
  • Familiarity with messaging and event‑streaming technologies.

Required skills

  • Java, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Cloud
  • PostgreSQL, Oracle, MySQL, MongoDB, Redis, Cassandra
  • Hibernate, JPA, MyBatis
  • RESTful APIs, OpenAPI/Swagger, Microservices, API Gateways, Service Discovery, Circuit Breaker
  • Apache Kafka, RabbitMQ, IBM MQ
  • JUnit, Mockito, Testcontainers
  • Docker, Kubernetes, OpenShift
  • Jenkins, GitLab CI, GitHub Actions
  • Prometheus, Grafana, ELK Stack, Splunk

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Citi.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in India.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 3 days ago

Expires 1 month from now

9 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Citi

Chennai