Foundever-posted 3 months ago
Full-time • Mid Level
Indio, CA
5,001-10,000 employees
Administrative and Support Services

We are seeking an experienced Full-Stack Software Developer with a minimum of 3 years experience post study, to join our Software R&D architecture team, focusing on designing, developing, and optimizing shared microservices while also contributing to front-end development with Vue.js. The role involves building secure and scalable microservices designed for use across multiple products while improving the common technical base, CI/CD pipelines, identity management integrations, and front-end application architecture. This is a remote role, candidate must be located in India.

  • Design, develop, and maintain high-quality, scalable microservices using Java and Spring Boot, adhering to best practices and architectural guidelines
  • Follow an API-first approach, ensuring all services are well-documented and adhere to OpenAPI specifications
  • Implement and maintain shared libraries and components to streamline microservice development
  • Develop secure authentication and authorization mechanisms using Keycloak (OAuth2, OIDC, SAML) to ensure robust identity management across services
  • Write clean, testable, and well-documented code
  • Participate in code reviews and contribute to improving code quality
  • Provide technical support and guidance to product development teams on integrating shared microservices and identity management solutions
  • Develop and maintain user interfaces using Vue.js, ensuring seamless integration with back-end services
  • Implement responsive and accessible UI components while following modern front-end best practices
  • Work with API-driven front-end development, consuming RESTful APIs
  • Optimize web application performance, ensuring smooth user experiences
  • Collaborate with UX/UI designers to create visually appealing and intuitive interfaces
  • Contribute to the evolution of our common technical base, improving the Gradle catalog, shared libraries, bootstrap project, and standardized configurations to enhance the developer experience
  • Improve and maintain our GitLab CI/CD pipelines, ensuring smooth integration and deployment processes
  • Contribute to the creation and standardization of a common front-end pipeline, ensuring consistency and efficiency across projects
  • Work closely with DevOps teams to optimize containerized deployments (EKS, ArgoCD, Helm, Harbor) and enhance automation
  • Strong experience in Java, Spring (SpringBoot), and Gradle (at least 3 years in java SpringBoot)
  • Solid experience with Vue.js, TypeScript and front-end development (minimum 2 years in Typescript, 1 year in Vue.js)
  • Strong expertise in API-first development, with hands-on experience designing and documenting APIs using OpenAPI specifications
  • Strong knowledge of testing methodologies, including unit, integration, and system testing
  • Solid understanding of GitLab CI/CD and DevOps automation
  • Experience with containerization using Docker
  • Experience with AWS services (RDS, S3, etc.)
  • Familiarity with observability tools (Grafana, Prometheus, OpenTelemetry)
  • Strong communication and collaboration skills
  • B2 level minimum in written and spoken English
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service