Skills
- Java
- Spring Cloud
- GCP
- Azure
- micro-services
- Spring Boot
- Kafka
- Azure Services
- Terraform
- Azure Portal
Job Description
- Professional software development experience
- Experience with architecture and design
- Experience with AWS, Google Cloud Platform, Azure, or another cloud service
- Experience in open source frameworks
- Fluency and Specialization with at least two modern languages such as Java, Kotlin, Python or C#, including object-oriented and functional programming
- Experience building products of micro-services-oriented architecture, extensible REST APIs and utilizing open-source frameworks.
- Proficient experience with Spring Boot and other Spring projects such as Spring Data, Spring Integration Spring MVC, Spring Cloud, etc.
- Experience with containers and container orchestration such as Docker, Kubernetes etc
- Proficiency in building cloud native HA solutions on public cloud such as AWS/Google Cloud Platform/Azure
- Experience building the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience with event driven architectures and building event driven microservices with pub-sub/streaming technologies such as Kafka
- Experience with TDD/ATDD/ BDD
- In-depth knowledge of CS data structures and algorithms.
- Strong verbal and written communication skills
- Excellent problem-solving skills and proactive in troubleshooting
- Ability to excel in a fast-paced, startup-like environment
- Practical knowledge of working in Agile environment (Scrum/Kanban/SAFe).