Strong experience with Java (JDK 8 or higher), including core Java concepts such as multithreading, collections, and design patterns. Proficiency with middleware platforms (e.g., Apache Kafka, RabbitMQ, TIBCO, MuleSoft, or similar ). Experience with RESTful APIs and SOAP web services, including integration with third-party systems. Familiarity with microservices architecture , containers (Docker), and orchestration tools (Kubernetes). Hands-on experience with Databases (SQL/NoSQL) and JPA/Hibernate . Experience with Spring Framework (Spring Boot, Spring Integration, Spring Cloud) and related libraries.