Hiring.Camp

Java Middleware Engineer

Citi Bank

·

Today

Location
PLOT NO-1, S.NO. 77, India
Workplace
Hybrid
Type
Full-time
Department
Engineering
Seniority
Mid
Experience
3+ years
Closing date
Today
Source
Workday

Description

We are seeking a highly skilled Java Middleware Engineer to design, develop, and maintain our enterprise integration platforms and middleware solutions. In this role, you will be responsible for building high-performance, scalable, and secure backend integration layers that connect disparate enterprise systems, databases, and third-party services.

You will focus on API development, messaging systems, and application server configuration, ensuring seamless data flow, high availability, and low latency across our enterprise application ecosystem.

Key Responsibilities

  • Integration & API Development: Design and develop robust, secure, and scalable RESTful APIs, SOAP web services, and microservices using Java and the Spring Boot framework.
  • Messaging & Event Streaming: Implement and manage asynchronous messaging and event-driven architectures using technologies such as Apache Kafka.
  • Middleware Administration & Configuration: Configure, deploy, and tune middleware application servers (e.g., Apache Tomcat, Oracle WebLogic) to ensure optimal performance and reliability.
  • System Integration: Connect legacy systems, modern cloud applications, and databases, ensuring data integrity, transaction management, and proper error handling across integration points.
  • Security Implementation: Implement enterprise-grade security standards, including SSL/TLS encryption, OAuth2, JWT, and secure API gateways.
  • Performance Tuning & Troubleshooting: Diagnose and resolve complex middleware bottlenecks, memory leaks, thread dumps, and connection pool issues in production and non-production environments.

Technical Skills & Qualifications

Required:

  • Java Expertise: Deep understanding of Core Java (Java 8/11/17), multithreading, concurrency, and JVM internals.
  • Frameworks: Strong experience with Spring Boot, Spring MVC, Spring Security, and Spring Integration or Apache Camel.
  • Messaging Systems: Hands-on experience with enterprise messaging middleware, specifically IBM MQApache Kafka, or RabbitMQ.
  • Application Servers: Experience deploying and configuring applications on Apache TomcatOracle WebLogic, or JBoss.
  • Web Services & Protocols: Strong proficiency in REST, SOAP, JSON, XML, and HTTP/HTTPS protocols.
  • Database Integration: Solid understanding of SQL, JDBC, and ORM frameworks like Hibernate/JPA.

Preferred:

  • Experience with containerization and orchestration
  • Familiarity with CI/CD pipelines (Git, Jenkins, Bitbucket).
  • Knowledge of API Gateway solutions

Experience & Education

  • Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
  • Experience:
    • 3+ years of professional experience in software engineering with a strong focus on Java-based middleware, backend integration, or enterprise application development.
    • Proven experience troubleshooting application servers and messaging queues in high-transaction 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.

Skills

JavaSpring BootJenkinsCI/CDSQLOracleGitRESTMicroservices

Similar Jobs

6

Java Middleware Engineer

citibank · Pune, MH,IN, IN

Today

Sr. Software Engineer Middleware - Java (Hybrid Oak Brook, IL)

Chamberlain · Oak Brook, United States of America

1 month ago

Lead Software Engineer - Java Middleware

Depository Trust Company · Hyderabad, India

2 months ago

Java Middleware Developer Level 2 MUST TS/SCI Full Scope Poly

Tensley Consulting · Annapolis Junction, MD

1+ year ago

Java Middleware Developer Level 1 Must TS/SCI Full Scope Poly

Tensley Consulting · Annapolis Junction, MD

1+ year ago

Associate Director Software Engineering - Java Middleware

Depository Trust Company · Hyderabad, India

2 months ago