Job Title: Java Technical Trainer - (10+ years Exp)
About Us
Crowdnetic Technologies Private Limited is an unlisted private company incorporated on 18 January 2016. It is classified as a private subsidiary of FinMkt.Inc., New York and is in Hyderabad, Telangana.
Job description
We are seeking a highly experienced and technically profound
Java Technical Trainer
to deliver advanced and practical training to our development teams. We require a candidate capable of training developers on end-to-end, modern Java solutions.
Advanced Technical Specifications
The Java Technical Trainer must possess
expert-level, verifiable, hands-on experience
in the following modern Java ecosystem components:
I. Core & Advanced Java Expertise
Core Java (JDK 11+ / 17+ / 21+):
Deep knowledge of
JVM internals
and new language features (e.g., Records, Pattern Matching, Sealed Classes, Text Blocks).
Concurrency:
Mastery of the java. util. concurrent package,
Multi-threading
,
Thread Pools
,
Executors
, and modern concurrency constructs like
Completable Future
and Project Loom concepts.
Data Structures & Algorithms (DSA):
Ability to teach and evaluate fundamental and advanced DSA concepts using Java, often including interview-style problem-solving (e.g., Leet Code/ Hacker Rank equivalent problems).
Testing:
Expertise in
Unit Testing
(JUnit 5, Mockito),
Integration Testing
, and
Behavior-Driven Development (BDD)
using tools like Cucumber.
II. Enterprise Frameworks & Architecture (Mandatory)
Proficient in designing and developing microservices architectures.
Service Communication:
RESTful services, knowledge of asynchronous communication via
Kafka
,
RabbitMQ
, or
ActiveMQ
.
Service Discovery:
Hands-on experience with
Netflix Eureka
,
Consul
, or
Spring Cloud Kubernetes
.
Resiliency Patterns:
Implementing
Circuit Breaker
(e.g., Resilience4j) and
API Gateways
(e.g., Spring Cloud Gateway).
III. DevOps & Cloud (Highly Desirable/Mandatory)
Containerization:
Expertise in teaching and building Java applications into
Docker
images and writing Docker files.
Orchestration:
Solid understanding of deploying and managing Spring Boot microservices on
Kubernetes (K8s)
.
CI/CD:
Experience with automating build, test, and deployment pipelines using tools like
Jenkins
,
GitLab CI
, or
GitHub Actions
.
Cloud Platforms:
Practical experience developing and deploying Java applications on at least one major cloud provider (AWS, Azure, or GCP).
Example Topics:AWS S3/RDS, Azure App Service, GCP Compute Engine.
Observability:
Familiarity with monitoring and logging solutions (e.g.,
Prometheus/Grafana
for metrics,
ELK Stack/Splunk
for centralized logging,
Zipkin/Sleuth
for distributed tracing).
IV. Database & Frontend Exposure
Database:
Advanced SQL (joins, stored procedures, indexing), and experience with
NoSQL databases
(e.g., MongoDB, Cassandra, Redis).
Frontend (Full-Stack Trainer only):
Working knowledge of modern JavaScript frameworks (
React
or
Angular
) to facilitate training on full-stack integration and REST API consumption.
Training Delivery Expectations
Curriculum Management:
Ability to manage content on a Learning Management System (
LMS
) and a Version Control System (Git/GitHub/GitLab).
Hands-on Labs:
Design complex, real-world lab environments (often requiring cloud/Docker/K8s setup) and troubleshoot live coding issues for 15+ trainees simultaneously.
Code Review:
Conduct professional code reviews as part of the learning process to enforce coding standards and best practices (e.g., SOLID principles, effective use of design patterns).
Culture
Fast-paced, intellectually stimulating, steep learning, and growth Close-knit, hardworking,
supportive colleagues Challenging work.
Perks and Benefits
Work-life balance.
Health & accidental insurance
Employee Provident Fund
Open door policy with the leadership team. Co-founders are just a call away.