← Back to jobs

Yochana IT Solutions Logo
Tech Lead Java Full Stack Developer

Yochana IT Solutions

 

Farmington Hills, MI, USA

Posted On: 30+ days ago
Experience: 10+ years
Availability: Remote
Openings: 1
Category: Tech Lead
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Lead full stack development using Java and cloud-native architectures.

This role is remote.

Responsibilities

  • Design and implement microservices architectures using Spring Boot and API Gateways.
  • Manage containerized workloads using Docker and Kubernetes orchestration.
  • Architect cloud infrastructure across AWS and Azure environments.
  • Optimize data persistence layers using SQL and NoSQL databases.
  • Oversee thread management and functional programming implementations in Core Java.

Required Skills

  • 10+ years of experience in software development.
  • Core Java expertise: Stream API, Functional Programming, Collections, Generics, and Thread Management.
  • Advanced Spring Boot: Dependency Injection, Spring Security, Spring AOP, and Spring Data JPA.
  • Microservices patterns: Discovery Service, API Gateway, and MVC Architecture.
  • AWS services: EC2, Lambda, S3, SQS, and SNS.
  • Azure Web Hosting.
  • SQL proficiency with MySQL, including complex joins and queries.
  • NoSQL expertise with MongoDB.
  • Containerization using Docker, Docker Compose, and Kubernetes (POD, Cluster, Config Maps, Secrets).

Preferred Skills

  • Experience with Hibernate and Persistence Context management.
  • Unit testing with JUnit and API documentation via Swagger.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs