
Software Engineer
Job Description
🛠Key Responsibilities
Design, develop, and maintain enterprise-grade applications using Java/J2EE and Spring Framework
Develop and integrate REST & SOAP APIs
Work extensively with IBM WebSphere Application Server and IBM MQ
Implement messaging solutions using JMS
Participate in end-to-end SDLC including requirement analysis, development, testing, deployment, and support
Collaborate with cross-functional teams in an Agile environment
Ensure application performance, scalability, and reliability
Support CI/CD pipelines and automate build and deployment processes
✅ Required Skills & Qualifications
7+ years of hands-on experience in Java/J2EE development
Strong experience with Spring / Spring Boot
Mandatory experience with IBM WebSphere
Hands-on experience with IBM MQ (MQ Series) and JMS
Solid understanding of REST and SOAP web services
Experience with CI/CD tools such as:
Maven or Gradle
Jenkins / TeamCity / GitHub Actions
Good understanding of enterprise application architecture and middleware concepts
Similar Jobs
AWS DevOps Engineer
Remote
Network Security Engineer
Remote
Openshift Container Platform Engineer
Remote
Infrastructure Engineer
Remote
Databricks Engineer
Remote