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 OpenShift 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 OpenShift and Azure.
  • Integrate applications with third-party systems using APIs and Web Services.
  • Collaborate with cross-functional teams including architects, DevOps, 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/J2EE, Spring Boot, Microservices Architecture, REST APIs and Web Services, OpenShift, Microsoft Azure
  • Experience with containerization and cloud-native application development.
  • Good understanding of API integration and middleware concepts.
  • Familiarity with CI/CD tools and DevOps practices.
  • Strong analytical, problem-solving, and communication skills.
  • Experience working in Agile/Scrum environments.

Lead Java Developer

Apply Now
Back to search page