Senior Java Developer
Technical
- Good hands‑on experience with Apache Camel (routing DSL, component development, Spring Boot integration).
- Proficiency in Spring Boot.
- Experience with messaging systems: Kafka, ActiveMQ, RabbitMQ, IBM MQ, REST/SOAP APIs, JSON, XML, XSLT, and data‑format conversion.
- Containerization (Docker) and orchestration (Kubernetes, OpenShift).
- CI/CD pipelines (Git, Maven/Gradle, Jenkins, GitLab CI, Azure DevOps).
- Unit & integration testing(JUnit 5, Test containers, MockMVC).
Experience and Qualifications required
- 8+ years of experience in the Technology field including hands on in both development and production support roles.
- Track record in providing application and technical assistance on multiple systems and platforms.
- Experience in providing communications across business and technology stakeholders at varying levels.
- Experience in supporting multiple applications, establishing best practices processes and procedures.
- Experience in planning, designing and executing effective support and process models
- Understanding of Software process Models like Agile, Waterfall etc.
- Experience in Incident, Problem Management: Incident tracking & reporting; Problem tracking & reporting until resolution to ensure reduction of production Incidents.
- Experience in or participation in Capacity Planning, Re-Engineering, Performance Fine Tuning.
- Desire experience in Infrastructure Migrations: Hands on experience in planning and executing DB Migrations, Server Migrations, Version Upgrades from the production support perspective.