Responsibilities
- Participate in all aspects of agile software development, including design, implementation, deployment, and defect fixing
- Work primarily in Java, SAP UI5, Microservices, Javascript along with SAP Business Technology Platform, CAP/CDS and SAP Hana database
- Engage with inspiring designers and front-end engineers, and collaborate with leading back-end engineers to create reliable features and APIs
Objectives of this role
- Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
- Write clean, well-tested, and maintainable code along with functional tests
- Develop new features and infrastructure in support of rapidly emerging business and project requirements
- Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design
- Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
Your responsibility will cover all stages and tasks within the entire cloud software development cycle, including the overall responsibility for your code through design, implementation, test automation, continuous integration and deployment.
What you bringOur ongoing expansion relies on the expertise of individuals who possess diverse skills, knowledge, and backgrounds. We are currently seeking for candidates who possesses the following skills:
- Degree (Bachelor, Master) in information technology, computer or natural science, engineering or equivalent subject
- Interest in learning new tools, languages, workflows, and philosophies
- Professional certifications in relevant technical areas would be useful, however not mandatory at the beginning
- Expert knowledge in Java, SQL, Any UI framework, JavaScript, SprintBoot, Microservices methodologies, Design Patterns, Cloud Native Application Development methodologies
- Working knowledge of Git, Docker and Kubernetes, Azure Pipelines
- Good understanding of any one cloud platforms such as GCP, Azure, AWS
- High commitment to quality, reliability, and a self-motivating style of working
- Good analytical and communication skills and willingness to continuously learn
- Knowledge of test-driven development, unit tests, continuous integration & delivery, committer/contributor model and pair programming would be advantage