What are the responsibilities and job description for the Java SpringBoot Lead position at SBase Technologies, Inc.?
Position: Java Spring boot Lead
Location: Minneapolis, MN (Hybrid)
Duration: Contract_W2 Only
Job Description:
- Java 17 with strong expertise in building RESTful APIs using Spring Boot.
- Experience with API security protocols such as OAuth2, OpenID Connect, and JWT.
- Experience with Apigee API Gateway for secure API management.
- Proficiency in Kubernetes and Istio Service Mesh for managing containerized microservices.
- Expertise in building CI/CD pipelines using Azure DevOps or similar platforms.
- Experience with cloud services, specifically Microsoft Azure.
- Strong understanding of Docker containers and orchestration within Kubernetes.
- Experience with monitoring, logging, and tracing tools (e.g., Prometheus, Grafana, Jaeger) in microservices environments.
- Knowledge of security best practices, including SSL/TLS, encryption, and authentication/authorization mechanisms.
Qualifications:
- 12 years of experience in software development, with 5 years in a lead developer role.
- Expertise in Java 17 , Spring Boot, Kubernetes, Istio, Apigee, and Azure.
- Prior experience in leading cross-functional teams and delivering complex software solutions.
Preferred Certifications:
- Java
- Azure Certifications
- Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD).