Java Developer
K AVINASH REDDYBelgiumMIDPosted 5h ago
JavaSpringRESTSOAPMicroservicesEvent-Driven ArchitectureRabbitMQAWS SQSDockerJenkinsLinuxMongoDBMySQLElasticsearchKibanaMavenGradleGitJUnitMockitoAssertJNode.jsGroovyPythonSpring BootSpring MVCSpring SecuritySpring CloudSpring IntegrationSpring DataSwaggerJWTPuppetAnsibleSSHHystrixFreemarkerJSchAngularJS
About the Role
We are looking for a Java Developer to join our Technology & Innovation department. This role involves designing, developing, and maintaining enterprise applications using Java and the Spring ecosystem.
Key Responsibilities
• Design, develop, and maintain enterprise applications using Java and the Spring ecosystem.
• Build and integrate REST/SOAP APIs using JSON and XML formats.
• Develop scalable microservices and event-driven applications.
• Implement messaging solutions using RabbitMQ and AWS SQS.
• Participate in technical analysis, solution design, coding, testing, and deployment.
• Apply Agile development practices and collaborate with cross-functional teams.
• Maintain application quality through unit testing, code reviews, and continuous integration.
• Support DevOps activities, deployment automation, and Linux server configuration.
• Contribute to the integration of media technologies and explore innovative solutions for digital broadcasting.
Requirements
• Minimum 4+ years of experience with Java.
• Bachelor's/Master's degree in a relevant field or equivalent professional experience.
• Strong understanding of Spring ecosystem, REST, SOAP, and microservices architecture.
• Experience with messaging solutions like RabbitMQ and AWS SQS.
• Knowledge of DevOps tools and practices, including Docker, Jenkins, and Linux.
• Familiarity with databases like MongoDB, MySQL, Elasticsearch, and Kibana.
• Experience with unit testing frameworks like JUnit, Mockito, and AssertJ.