Key ResponsibilitiesDesign develop and maintain backend services using Java and Spring BootBuild and manage system integrations and messaging workflows using Apache CamelDevelop RESTful APIs and backend components with a focus on scalability performance and securityCollaborate with frontend DevOps and product teams to deliver endtoend solutionsWrite clean maintainable and welldocumented code following best practicesPerform unit testing integration testing and support automated testing pipelinesTroubleshoot and resolve production issues ensuring system reliability and uptimeParticipate in code reviews and contribute to continuous improvement initiativesSupport deployment and monitoring in cloud or containerized environmentsRequired Skills QualificationsBachelors degree in Computer Science Engineering or equivalent practical experienceStrong proficiency in Java 8 or aboveHandson experience with Spring Boot REST APIs dependency injection securitySolid experience with Apache Camel for enterprise integration patterns EIPExperience with microservices architectureWorking knowledge of SQL andor NoSQL databasesFamiliarity with message brokers eg Kafka ActiveMQ RabbitMQUnderstanding of CICD pipelines and version control systems eg GitGood grasp of software design principles and backend best practicesPreferred NicetoHave SkillsExperience with Docker and KubernetesExposure to cloud platforms AWS Azure or GCPKnowledge of Spring Cloud API gateways or service meshExperience with security standards OAuth2 JWT TLSFamiliarity with monitoring and logging tools eg Prometheus Grafana ELKAgileScrum development experience