Requirements:
- Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or a related field.
- 8+ years of experience in software development using Java (11+).
- Strong background in RESTful API design, microservices, and event-driven architecture.
- Proven experience with front-end technologies (HTML5, CSS3, JavaScript, React/Angular/Vue.js).
- Familiarity with SAP Business Technology Platform (BTP), particularly Cloud Foundry or Kyma runtimes, is an advantage.
- Understanding of OData and experience in system integrations is a plus.
- Experience with CI/CD automation, cloud operations, and containerized deployments.
- Excellent problem-solving and communication skills within Agile teams.
Responsibilities:
- Design and develop scalable, maintainable, and secure solutions across both front-end and back-end components.
- Implement server-side logic and services using Java (version 11 and above) and related technologies.
- Develop intuitive and responsive user interfaces using HTML5, CSS3, JavaScript, and modern frameworks such as React, Angular, or Vue.js.
- Integrate third-party services and APIs to enhance application functionality and interoperability.
- Conduct code reviews, ensure code quality, and contribute to improving development standards and best practices.
- Work collaboratively within cross-functional Agile Scrum teams, maintaining clear communication with product owners and developers.
- Design and maintain CI/CD pipelines (GitHub Actions, Azure DevOps, or equivalent) for testing and deployment automation.
- Deploy and maintain cloud-based applications using AWS, GCP, Azure, or SAP BTP.
- Apply expertise in data modeling and database technologies (SQL, NoSQL, SAP HANA) for efficient data handling and system integration.
- Ensure system observability and reliability using tools such as Micrometer, Dynatrace, and Prometheus