📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Java Developer

Citi · Chennai

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

Job description

About the role

We are looking for a motivated 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 Java/J2EE applications and microservices following OOP and SOLID principles.
  • Develop RESTful APIs, SOAP services, and event‑driven messaging systems.
  • Participate in architectural discussions, system design reviews, and integration with relational (PostgreSQL, Oracle, MySQL) and NoSQL (MongoDB, Cassandra, Redis) databases.
  • Implement automated unit and integration tests using JUnit, Mockito, and Testcontainers.
  • Collaborate with DevOps to create and optimise CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) and deploy containerised applications with Docker and Kubernetes/OpenShift.
  • Monitor application health using observability tools such as Prometheus, Grafana, ELK Stack, and Splunk.

Required profile

  • Strong proficiency in Core Java (Java 11/17/21) and multithreading, concurrency, collections, and streams.
  • Hands‑on experience with the Spring ecosystem (Spring Boot, MVC, Data JPA, Security, Cloud).
  • Solid understanding of relational databases, SQL optimisation, and ORM tools (Hibernate, JPA, MyBatis).
  • Experience with microservices architecture, API design (OpenAPI/Swagger), and messaging systems (Kafka, RabbitMQ, IBM MQ).

Required skills

  • Java, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Cloud
  • PostgreSQL, Oracle, MySQL, MongoDB, DynamoDB, Redis
  • Hibernate, JPA, MyBatis
  • RESTful APIs, OpenAPI/Swagger, Microservices, API Gateways, Service Discovery, Circuit Breaker
  • Apache Kafka, RabbitMQ, IBM MQ
  • Docker, Kubernetes, OpenShift
  • Jenkins, GitLab CI, GitHub Actions
  • JUnit, Mockito, Testcontainers
  • 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 2 days ago

Expires 1 month from now

11 views · 0 interested

Boost your chances

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

Analyzing your CV...

Citi

Chennai