Beschreibung
Main tasks/activities:
- Develop data integration/processing/monitoring applications using micro-services
- Ensure applications are performing and tested against requirements
- Ensure compliance with CI/CD and automated testing and build pipeline
- Prepare unit test for automated testing
- Performing code reviews
- Fixing bugs and issues in deployed applications
- Demonstrate expert understanding of the Java application development stack and tools
- Understand architectural issues, and factor them into decisions and recommendations
Position requirements:
- Strong and experienced JAVA developer
- Strong knowledge of reactive architecture and micro-services - Spring Boot
- Experience with messaging and stream processing architectures built on Kafka
- Experience with Event Sourcing
- Test driven development: proven expertise in writing unit tests and end to end integration tests
- Experience to work in a scrum team
Following skills would be a plus
- Understanding of Native Cloud development
- Public cloud provider like Azure, GCP. AWS
- Experience/Exposure with SAP HANA
- Work with CI/CD for integration and deployment: Expertise in automated build, test & deploy