Description

Expectations And Tasks

Contribute towards other duties like QA, DevOps, hiring, mentoring etc. for e.g., drive end to end performance test activities, monitoring dashboards, address infra issues. Available for on-call support. Propose and compare design and technology options with technical leads. Look to leverage our SAP internal platform and tools like SAP Cloud Platform, BTP and SAP HANA. Support in triaging and troubleshoot of issues related to performance degradation incidents in production environment. Monitor application performance, optimize performance bottlenecks and usage to create an application capacity model. Document learnings and contribute towards best practices and collaboration model to work with different teams. Lead proof-of-concept and prototyping efforts. Hire and onboard top talent and contribute to a healthy and flourishing engineering culture. Manage individual project priorities, deadlines, and deliverables. Develop fast and beautiful web applications using modern cloud-native technologies. Accountable for creating application and infrastructure performance plans/models for highly scalable, low-latency, highly available and high-throughput microservices. Actively contribute to capacity planning and disaster recovery exercises. Partner with other development teams to identify anti-patterns and create fallback experiences to critical scenarios.

Education And Qualifications/Skills And Competencies

Bachelor's degree or foreign equivalent in Computer Science, Information Systems, or a related field and 6 years of progressive post-baccalaureate experience in the job offered or a related occupation. The company will also accept a Master’s degree or foreign equivalent in Computer Science, Information Systems, or a related field and 4 years of experience in the job offered or a related occupation.

Work Experience

Position requires at least four years of experience in design and (test-driven) development of Java-based scalable, resilient microservices using RESTful APIs and frameworks, including Springboot.

Position Requires Experience In Each Of The Following

Automate deployment (CI/CD) and management of containerized applications using tools, including Jenkins integrated with Docker and Kubernetes;
Work with hyperscalers, including AWS, GCP or Azure, and with available services in these cloud computing platforms;
Write optimized SQL queries for relational databases (RDBMS); and
Knowledge of distributed event streaming platforms, including Kafka, the use and programming of message producers and consumers in such systems, big data processing schemes, and basic distributed system administration within an event-driven architecture.

Travel: N/A

Telecommuting permitted.

Education

Any Graduate