Description
You will design and develop cloud-native software systems within public cloud environments, collaborating with global product teams to define roadmaps and integrate with banking and payments systems.
Responsibilities
- Design and develop scalable, secure, and resilient cloud-native software systems.
- Implement integrations with various banking and payments systems.
- Apply software architecture design patterns suited to specific business use cases.
- Write structured, testable, and lightweight Java code while optimizing complex system performance.
- Provide technical guidance on technology trends and approaches to business stakeholders.
Required Skills
- 5+ years of professional software engineering experience.
- Expertise in Java development.
- Strong understanding of Software Architecture and design patterns.
- Experience with RESTful WebServices.
- Proficiency in Software Engineering Practices across the full development lifecycle.
- Knowledge of CSS.
- Degree in any field.