Experience with event-driven architecture using GCP Pub/Sub, or similar messaging platforms.
Experience with Terraform or other Infrastructure-as-Code tools.
Knowledge of application monitoring and logging tools such as Cloud Monitoring, Cloud Logging, Splunk, or Dynatrace.
Experience with OAuth2, OpenID Connect, JWT, and enterprise authentication/authorization patterns.
GCP certifications such as Associate Cloud Engineer or Professional Cloud Developer.
Experience working in the automotive, mobility, finance, retail, or large enterprise environment.
Design, develop, test, deploy, and maintain responsive web applications using React.
Build scalable, secure, and high-performing backend APIs and services using Java and Spring Boot.
Develop and maintain distributed applications based on microservices architecture.
Integrate frontend applications with RESTful APIs and backend services.
Design and implement cloud-native solutions on Google Cloud Platform (GCP).
Work with GCP services such as Cloud Run, GKE, Cloud Functions, Pub/Sub, Cloud Storage, BigQuery, Cloud SQL, and Secret Manager, as applicable.
Develop CI/CD pipelines and support automated build, testing, deployment, and release processes.
Collaborate with architects and technical leads on application design, technical standards, and solution decisions.
Troubleshoot production issues, perform root-cause analysis, and implement sustainable fixes.
Write clean, reusable, maintainable, and well-documented code.
Participate in code reviews and contribute to engineering best practices.
Ensure application security, performance, scalability, reliability, and observability.
Work in an Agile environment and actively participate in sprint planning, refinement, stand-ups, demos, and retrospectives.
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
4+ years of software development experience in full stack engineering.
Strong hands-on experience with React, JavaScript/TypeScript, HTML5, and CSS3.
Strong experience developing backend applications using Java, Spring Boot, Spring MVC, Spring Data, and Spring Security.
Experience designing and developing RESTful APIs and integrating third-party services.
Experience with microservices, distributed systems, service-to-service communication, and API gateway patterns.
Hands-on experience with GCP and cloud-native application deployment.
Experience with relational and/or NoSQL databases, such as PostgreSQL, MySQL, Firestore, or Cloud SQL.
Knowledge of containerization using Docker and orchestration platforms such as Kubernetes/GKE.
Experience with source control and CI/CD tools such as Git, GitHub/GitLab, Jenkins, GitHub Actions, Azure DevOps, Maven, or Gradle.
Familiarity with unit testing and API testing frameworks, such as JUnit, Mockito, Jest, React Testing Library, or Cypress.
Strong problem-solving, communication, and collaboration skills.