Mid-Level Java Microservices & Data Platform Engineer
Citi India
Financial Services · 10,001+ employees
About the role
The role involves designing and developing scalable microservices and optimizing real-time data pipelines for enterprise applications. You will also contribute to Spark-based ETL processes and manage deployments within Kubernetes/OpenShift environments.
What they look for
Requirements
Candidates must have 5–7 years of backend development experience with strong proficiency in Java 8 and Spring Boot. Knowledge of event-driven architectures, container platforms, and distributed data ecosystems like Kafka and Hadoop is required.
Full description
We are seeking a Mid-Level Java Microservices & Data Platform Engineer to support a strategic GenAI-driven modernization initiative focused on enhancing the Banzai producer experience. This role will play a critical part in designing, developing, and optimizing scalable backend systems and real-time data pipelines.
The ideal candidate brings strong experience in Java, Spring Boot, and microservices architecture, along with exposure to distributed data platforms and modern cloud-native technologies.
Key Responsibilities:
- Design and develop scalable microservices using Java 8 and Spring Boot - Build and maintain RESTful APIs supporting high-volume enterprise applications - Develop and optimize data pipelines for batch and streaming workloads - Enhance Kafka-based real-time data processing systems - Contribute to Spark-based ETL processes and data transformation pipelines - Implement observability solutions using tools like Grafana and Splunk - Deploy and manage applications on Kubernetes/OpenShift environments - Ensure system performance, reliability, and security through best practices - Collaborate with cross-functional teams to integrate systems with Hadoop/Databricks ecosystems
Required Skills & Qualifications:
- 5–7 years of experience in backend development - Strong proficiency in Java 8 and Spring Boot microservices - Experience with REST API development and integration - Knowledge of Kafka and event-driven architectures - Exposure to Spark or large-scale data processing frameworks - Experience with container platforms (Kubernetes/OpenShift) - Familiarity with monitoring tools (Grafana, Splunk) - Understanding of CI/CD and version control tools (Git, Bitbucket)
Preferred Qualifications:
- Experience in enterprise data platforms - Exposure to cloud-native architectures and data lake environments (Databricks/Hadoop) - Experience in secure application development and authentication mechanisms
Location: Chennai, India Experience Level: Mid-Level (5–7 years)
This Mid-Level Developer role (5–7 years experience, Chennai) is critical to supporting a high-priority strategic initiative focused on modernizing the Banzai producer experience. The role directly contributes to backend platform development, including microservices architecture, data pipeline optimization, and real-time processing systems.
The position requires expertise in Java-based microservices, along with working knowledge of distributed data ecosystems involving Kafka, Spark ETL processes, and Kubernetes deployments. These capabilities are essential to delivering scalable, observable, and high-performance data platforms integrated with Hadoop/Databricks environments.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
Similar roles
-
Software Engineer II- Java
JPMorgan Chase & Co. Bengaluru, Karnataka, India
-
Manager of Software Engineering - Java Full stack developer
JPMorgan Chase & Co. Hyderabad, Telangana, India · $152K–$215K/yr
-
Principal Solution Architect (Java)
Onwelo Warsaw, Masovian Voivodeship, Poland
-
Software Engineer III - Java FullStack
JPMorgan Chase & Co. Bengaluru, Karnataka, India
-
Software Engineer II - Java & AI
JPMorgan Chase & Co. Bengaluru, Karnataka, India
- Développeur Fullstack Java (F/H)