We are looking for an experienced Java Middleware Developer with 8+ years of hands-on experience in Java technologies and middleware development. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, APIs, Web Services, and cloud/middleware platforms such as Open Shift and Azure. The candidate will be responsible for designing, developing, deploying, and maintaining scalable enterprise applications and middleware solutions.Key Responsibilities
Design, develop, and maintain enterprise-grade Java applications and middleware services.
Build scalable RESTful APIs and Microservices using Java and Spring Boot.
Develop and deploy applications on cloud and container platforms such as Open Shift and Azure.
Integrate applications with third-party systems using APIs and Web Services.
Collaborate with cross-functional teams including architects, Dev Ops, QA, and business stakeholders.
Troubleshoot, debug, and optimize application performance.
Ensure adherence to coding standards, security guidelines, and best practices.
Participate in code reviews, technical discussions, and solution design activities.
Support CI/CD pipeline implementation and deployment activities.
Prepare technical documentation and provide production support when required.
Required Skills & Qualifications
8+ years of experience in Java technologies and middleware development.
Strong proficiency in: Java/J2 EE, Spring Boot, Microservices Architecture, REST APIs and Web Services, Open Shift, Microsoft Azure
Experience with containerization and cloud-native application development.
Good understanding of API integration and middleware concepts.
Familiarity with CI/CD tools and Dev Ops practices.
Strong analytical, problem-solving, and communication skills.
Experience working in Agile/Scrum environments.