Position Overview:
We are looking for a skilled ESB/Webmethods Developer with a strong background in software engineering, system integration, and cloud-native application development. The ideal candidate will design and implement integration solutions, manage APIs and middleware, and contribute across the full software development lifecycle.
Key Responsibilities:
- Design and develop microservices and integration solutions using , Spring Boot, Java EE, and Webmethods
- Build and maintain APIs and middleware on Software AG Integration Platforms
- Develop cloud-native applications on Azure or GCP
- Manage databases (MS SQL, MongoDB) and ensure system stability on Unix/Windows servers
- Participate in SDLC activities: requirements, design, coding, testing, and deployment
- Prepare and review technical documentation
Minimum Requirements:
Education:
Bachelor's degree (S1) in Technical, Information Systems, or related fields
Experience:
- Mid-level: minimum 3 years
- Senior-level: minimum 5 years
- Hands-on experience with Webmethods and ESB
Technical Skills:
- Microservices implementation using / Java EE 8+, Spring Boot, Docker, Middleware, and API Gateway
- Database proficiency in MS SQL and MongoDB
- Working knowledge of Unix and Windows Server environments
- Cloud-native development experience (Azure or GCP)
- Familiarity with CI/CD processes (e.g., Jenkins)
- Competent in REST API/SOAP, HTML5, CSS, JavaScript frameworks, and mobile application development (Android, iOS)
- SDLC Experience:
Full project life cycle experience including requirements gathering, analysis, design, coding, testing, and production - Documentation Skills:
Ability to produce and review technical documentation such as TDDs, SQL scripts, UML diagrams, and technical specifications
Soft Skills:
- Proactive, target-driven, and effective communicator
- Provides regular updates to project leads or PICs
- Demonstrates team collaboration and professional communication
Business Knowledge:
- Experience in insurance or financial services domains is a plus
- Strong understanding of end-to-end application and integration architecture
- Familiarity with N-tier application structures