Required Qualifications
8 years of software development experience in enterprise web applications
8 years of experience as a full-stack developer in Java-based technologies with focus on backend
5 years of experience with Azure, Google Cloud Platform, or other public cloud services
Experience with Infrastructure as Code (IaC), SaaS application development
Experience with CI/CD practices, containerization, Kubernetes, and Agile/DevOps methodologies
5 years of experience with Agile methodologies
Familiarity with product management tools such as Jira, Confluence, Rally, or equivalent collaboration tools
Preferred Qualifications
Technology
Expert Java programming knowledge on latest JDK versions and Spring framework
Knowledge of open-source packages, especially those provided by Apache, Google, and Spring
Database knowledge: SQL, NoSQL, table structures, data relationships
Familiarity with GraphQL and gRPC
In-depth experience building APIs and frameworks
Experience with API security, analytics, throttling, caching, logging, and request/response modifications
Extensive experience with Monolith-to-Microservices migration
Strong experience with Microservices patterns and best practices
Extensive experience with Cloud-Native development practices and 12-factor app development
Follow us on LinkedIn for more insights.