- 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 MQ, Apache Kafka, or RabbitMQ.
- Application Servers: Experience deploying and configuring applications on Apache Tomcat, Oracle 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.