We are looking for an experienced junior Java Developer with strong expertise in building scalable enterprise applications using Java and Spring Boot Microservices architecture. The ideal candidate should have hands-on experience in backend development, API design, cloud deployment, security implementation and production support.
Required Skills:
Core Java & Backend
- Strong hands-on experience in Java 8/11/17/21
- Excellent understanding of OOPs, Collections, Streams, Multithreading, and Concurrency
- Strong knowledge of Exception Handling, JVM Memory Management, and Garbage Collection
- Expertise in writing scalable and clean code following SOLID principles
Spring Ecosystem
- Spring Boot
- Spring Security
- Spring Data JPA / Hibernate
- Spring Cloud
- REST API Development
- API Validation & Exception Handling
- Feign Clients / WebClient
- Scheduling & Async Processing
Microservices Architecture
- Microservices Design & Development
- API Gateway
- Service Discovery (Eureka / Consul)
- Distributed System Concepts
- Inter-service Communication
- Circuit Breaker / Resilience4j
- Event-driven Architecture (Kafka / RabbitMQ preferred)
Security
- JWT Authentication
- RBAC / Permission-based Authorization / ABAC
- OAuth2 / OpenID Connect
- Keycloak or IAM Integration
- Secure Session Management
- API Security Best Practices
Database & Performance
- MySQL / PostgreSQL
- Query Optimization
- Database Design & Normalization
- Indexing & Performance Tuning
- Redis / Caching Strategies
- Flyway / Liquibase Migration
Cloud & DevOps
- AWS (EC2, ECS, Fargate, RDS, S3, ALB, CloudWatch)
- Docker & Containerization
- CI/CD Pipelines using Jenkins / GitHub Actions
- Linux Basics
- Production Deployment & Monitoring
Architecture & System Design
- Scalable System Design
- High Availability Concepts
- Load Balancing
- Logging & Monitoring
- Audit & Transaction Management
- Design Patterns
- Production Issue Analysis
Preferred / Good to Have
- Angular / React basic understanding
- Kubernetes
- Elasticsearch
- SonarQube
- Unit Testing (JUnit, Mockito)
- Agile / Scrum experience
- Tamil & English Mandatory
Apply Now:
Send your resume to: [email protected] or +91 9952110515(Whatsapp only)
Pay: Up to ₹300,000.00 per year
Work Location: In person