Job Title: Teaching Assistant - Java/Spring Boot/Microservices Backend/Full Stack Engineer
Location: India (Remote) and work timings will be as per US timings (EST).
Technical Interview Process: The candidate must demonstrate strong technical and
communication skills to support the Training Team in the United States.
Job Description: We are seeking a Teaching Assistant with a strong background in Java and
Spring Boot to assist team members with various tasks such as conducting interviews for
incoming candidates, answering basic tech-related questions, and working closely with Training
Managers to support the growth and learning of candidates in training. The ideal candidate
should be proficient and knowledgeable with industry tools for building enterprise-level web
applications, possess excellent communication and interpersonal skills, and be well-presented
and professional in all interactions.
Must Have:
● 3-5 years of experience working with Java, Spring Boot, and Microservices architecture
● Strong understanding of RESTful API design and implementation
● Proficient with Java 8+ (including newer features in Java 17) and best practices in
coding
● In-depth knowledge of Spring Framework components such as Spring MVC, Spring
Data, Spring Security, and Spring Cloud
● Familiarity with containerization (e.g., Docker) and orchestration tools (e.g., Kubernetes)
● Experience with testing frameworks such as JUnit 5 and Mockito
● Understanding of database technologies including SQL and NoSQL databases (e.g.,
PostgreSQL, MongoDB)
● Experience with CI/CD pipelines, build tools like Maven or Gradle
● Familiarity with AGILE/SCRUM workflows and software development lifecycle
● Well-spoken English skills and strong interpersonal skills
● Professional demeanor and well-presented in all communications and interactions
Nice to Have:
● Experience with cloud platforms like AWS, Azure, or GCP
● Experience with API Gateway, circuit breaker, service discovery and other distributed
system design patterns
● Experience with frontend technologies like Angular or React
● Knowledge of DevOps practices and tools like Jenkins, GitLab CI, or CircleCI
● Experience with Frontend technologies like Angular or React is a plus
● Knowledge of design patterns, domain-driven design, and SOLID principles